Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    07-02-2009
    Bài viết
    11
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin XML Web Service with .NET

    Mình đang học XML Web service trên C#, mình cần các bạn giup đỡ như sau
    - Server tao các phương thức Insert , Update Delete trên SQL Server bằng ASP.Net Web Service
    - Client sử dụng các phương thức của Server để thao tác lên database.

    Mình cũng đang cần tài liệu ôn lý thuyết bạn nào có thì cho mình với.

    Cám ơn rất nhiều !!!
    Quote Quote

  2. #2
    Tham gia
    30-06-2008
    Bài viết
    438
    Like
    0
    Thanked 8 Times in 8 Posts
    Quote Được gửi bởi Peterbrow View Post
    Mình đang học XML Web service trên C#, mình cần các bạn giup đỡ như sau
    - Server tao các phương thức Insert , Update Delete trên SQL Server bằng ASP.Net Web Service
    - Client sử dụng các phương thức của Server để thao tác lên database.

    Mình cũng đang cần tài liệu ôn lý thuyết bạn nào có thì cho mình với.

    Cám ơn rất nhiều !!!
    Trước hết bạn đã làm method đơn giản ví dụ như Hello chưa đã rồi cứ tương tự như vậy mà làm mấy cái kia, chưa gì vào cái phức tạp rồi thì càng làm bạn rối thêm.

    Đa số các bạn làm không sai vì nó cũng khá dễ nhưng mà logic bị sai vì các bạn phải chạy service rồi phía client mới có mà truy xuất vào đó. Nhớ là không có tắt service khi sử dụng nhé

    Mình nói vậy vì có N người kêu mình sữa dùm cái service thì có N-1 không chịu bật service lên rồi thì làm sao nó chạy

  3. #3
    Tham gia
    07-02-2009
    Bài viết
    11
    Like
    0
    Thanked 0 Times in 0 Posts
    Cám ơn bạn đã quan tâm đến chuyên đề của mình, nhưng do vấn đề của mình là khi tạo một phương thức có truyền thanh số bên trong thì khi sang client mình sử dụng nó không được.
    Bạn có code của các phương thưc mình nói trên không, nếu có thì chia sẽ cho mình với, cả client và server nghe bạn. Mình cần gấp lắm vì khoản 1 tuần nửa là mình thi rồi.

  4. #4
    Tham gia
    24-12-2008
    Bài viết
    12
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn tải về đi. Có gì không hiểu thì nhắn tin cho mình. yahoo:khong_bui_trung1987 http://mega.1280.com/file/VPC1EA6LFQ/
    Bạn học trường nào. Hình thức thi như nào thì mình mới biết cho bạn tài liệu được

  5. #5
    Tham gia
    02-04-2009
    Bài viết
    12
    Like
    0
    Thanked 0 Times in 0 Posts
    Chào anh em nhé: Mình đang cần anh em giúp đỡ:
    Mình đang làm web trên VisualStudio2008 nhưng bây giờ mỗi lần debug máy báo lỗi :"Unable to connect to the ASP.net development server" mình đã thủ cài lại rùi nhưng chỉ chạy được vài lần debug là lại bị lỗi đó, làm web mà ko debug được thì khổ lắm giúp mình với nhé :Thank you!

  6. #6
    Tham gia
    07-02-2009
    Bài viết
    11
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin

    Quote Được gửi bởi trungbozo View Post
    Bạn tải về đi. Có gì không hiểu thì nhắn tin cho mình. yahoo:khong_bui_trung1987 http://mega.1280.com/file/VPC1EA6LFQ/
    Bạn học trường nào. Hình thức thi như nào thì mình mới biết cho bạn tài liệu được
    -----------------------------

    Trước tiên cám ơn bạn đã giúp mình!

    Mình học Aptech của Ấn Độ, thi lý thuyết dưới hinh thức trắc nghiệm, bạn có thì giúp mình nhé, cám ơn bạn nhiều.

  7. #7
    Tham gia
    20-12-2009
    Bài viết
    42
    Like
    0
    Thanked 1 Time in 1 Post

    Thông tin Giúp thì giúp thôi!

    Mình ko daì dòng nữa, paste code mình đang viết cho ngâm cứu nhé! có gì ko hiểu thì hỏi:
    Server:
    public class AuthHeader : SoapHeader
    {
    public string Username;
    public string Password;
    public string AgentCode;
    }

    trong Clss chứa các method:
    public AuthHeader Authentication;

    public WS_Banner()
    {

    //Uncomment the following line if using designed components
    //InitializeComponent();
    }
    private bool check()
    {
    if (UserBiz.UserCheckExistSync(Authentication.Usernam e, Authentication.Password, Authentication.AgentCode)) { return true; }
    else return false;
    }

    [SoapHeader("Authentication")]
    [WebMethod(Description = "HO them 1 ban ghi len server")]
    public bool CheckExist(string _Code)
    {
    bool ret;
    if (check())
    {
    BannerDAO obj = new BannerDAO();
    if (obj.CheckExistBanner(_Code) > 0) ret= true;
    else return false;
    }
    else { ret = false; }
    return ret;
    }

    [SoapHeader("Authentication")]
    [WebMethod(Description = "HO them 1 ban ghi len server")]
    public bool Insert(BannerEntity _Entity)
    {
    bool ret;
    if (check())
    {
    BannerDAO obj = new BannerDAO();
    ret = obj.InsertBanner(_Entity);
    }
    else { ret = false; }
    return ret;
    }

    [SoapHeader("Authentication")]
    [WebMethod(Description = "HO sua 1 ban ghi len server")]
    public bool Update(BannerEntity _Entity)
    {
    bool ret;
    if (check())
    {
    BannerDAO obj = new BannerDAO();
    ret = obj.UpdateBanner(_Entity);
    }
    else { ret = false; }
    return ret;
    }

    [SoapHeader("Authentication")]
    [WebMethod(Description = "HO delete 1 ban ghi tren server")]
    public bool Delete(string _BCode)
    {
    bool ret;
    if (check())
    {
    BannerDAO obj = new BannerDAO();
    ret = obj.DeleteBanner(_BCode);
    }
    else { ret = false; }
    return ret;
    }

    Client(Winform, web thi tuong tu), luu ý là fai addreference nhé!
    public int Banner()
    {

    #region Đồng bộ các bản ghi Sửa từ HO lên server
    DataTable _table = BannerBiz.GetByBackupStatus(-1);
    if (_table.Rows.Count > 0)
    {
    for (int i = 0; i < _table.Rows.Count; i++)
    {
    flowernet.WS_Banner.AuthHeader _AuthHeader = new flowernet.WS_Banner.AuthHeader();
    flowernet.WS_Banner.BannerEntity _entity = new flowernet.WS_Banner.BannerEntity();
    flowernet.WS_Banner.WS_BannerSoapClient obj = new flowernet.WS_Banner.WS_BannerSoapClient();

    _AuthHeader.Username = globals._user;
    _AuthHeader.Password = globals._pass;
    _AuthHeader.AgentCode = globals._AgentCode;

    _entity.BCode = _table.Rows[i]["BCode"].ToString();
    _entity.BTitle = _table.Rows[i]["BTitle"].ToString();
    _entity.BImage = _table.Rows[i]["BImage"].ToString();
    //_entity.BackupStatus = Convert.ToInt32(_table.Rows[i]["BackupStatus"].ToString());
    _entity.BActive =Convert.ToBoolean(_table.Rows[i]["BActive"].ToString());

    bool ret = false;
    try
    {
    if (obj.CheckExist(_AuthHeader, _entity.BCode))
    {
    switch (Convert.ToInt32(_table.Rows[i]["BackupStatus"].ToString()))
    {
    case globals.UPDATE:
    obj.Update(_AuthHeader, _entity);
    break;
    case globals.DELETE:
    obj.Delete(_AuthHeader, _entity.BCode);
    break;
    }
    }
    else obj.Insert(_AuthHeader,_entity);
    ret = true;
    }
    catch { }
    if (ret)
    {
    if (Convert.ToInt32(_table.Rows[i]["BackupStatus"].ToString()) == globals.DELETE)
    BannerBiz.UpdateBackupStatus(_entity.BCode, globals.DELETE_);
    else
    BannerBiz.UpdateBackupStatus(_entity.BCode, globals.NORMAL);
    }

    }
    }
    #endregion

    return 0;
    }

    oki?

    Có gì ko hiểu có thể trao đổi tại http://dotnetvn.net - nick cũ của mình lesihau(bị addmin khóa nick rồi)

  8. #8
    Tham gia
    24-12-2008
    Bài viết
    12
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn mail vào khongbuitrung1987@gmail.com mình sẽ gửi cho

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •