private void btnUpdate_Click(object sender, EventArgs e)
 {
     using (CustomerSTEServiceClient proxy = new CustomerSTEServiceClient())
     {
         _customer.Name = CustomerName.Text;
         _customer.BillingAddress.Address  = BillingAddress.Text;
         _customer.BillingAddress.City     = BillingCity.Text;
         _customer.BillingAddress.Country  = BillingCountry.Text;
         _customer.BillingAddress.ZipCode  = BillingZipCode.Text;
         _customer.ShippingAddress.Address = ShippingAddress.Text;
         _customer.ShippingAddress.City    = ShippingCity.Text;
         _customer.ShippingAddress.Country = ShippingCountry.Text;
         _customer.ShippingAddress.ZipCode = ShippingZipCode.Text;
         _customer.ChangeTracker.State     = Model.STE.ObjectState.Modified;
         proxy.UpdateCustomerUsingSTE(_customer);
         MessageBox.Show("Customer updated");
     }
 }