Example #1
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtShipperIdRead.Text) || !IsValidShipper())
     {
         lblError.Text = "Shipper not complete";
         lblError.ForeColor = Color.Red;
     }
     else
     {
         try
         {
             var client = new NorthwindServiceClient();
             client.SaveShipper(new Shipper
             {
                 ShipperId = int.Parse(txtShipperIdRead.Text),
                 CompanyName = txtCompanyName.Text,
                 Phone = txtPhoneNumber.Text
             });
             lblError.ForeColor = Color.Green;
             lblError.Text = "Shipper saved";
         }
         catch (FaultException ex)
         {
             lblError.Text = ex.Message;
             lblError.ForeColor = Color.Red;
         }
         catch (Exception ex)
         {
             lblError.Text = ex.Message;
             lblError.ForeColor = Color.Red;
         }
     }
 }