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; } } }