コード例 #1
0
 //BtnUpdate_Click
 private void BtnUpdateClient_Click(object sender, EventArgs e)
 {
     if (Client.NameIsMatch(tbClientName.Text) &&
         Client.AddressIsMatch(tbClientAddress.Text) &&
         Client.InnIsMatch(tbClientInn.Text))
     {
         var selectedClient = SelectedClient();
         selectedClient.Name    = tbClientName.Text;
         selectedClient.Address = tbClientAddress.Text;
         selectedClient.Inn     = tbClientInn.Text;
         try
         {
             selectedClient.Update(driver);
             MessageBox.Show($"Данные заказчика {selectedClient.Name} сохранены",
                             "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
             ShowClients();
             ShowVoidClient();
             btnUpdateClient.Visible       = false;
             btnCancelClientSwitch.Visible = false;
             gbClientData.Enabled          = false;
             gbAllClients.Enabled          = true;
         }
         catch (Exception ex)
         {
             MessageBox.Show($"Данные заказчика {selectedClient.Name} не были сохранены. " +
                             ex.Message, "Сообщение об ошибке", MessageBoxButtons.OK,
                             MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Сохранение данных невозможно, не все поля заполнены корректно",
                         "Сообщение об ошибке", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
 private void TbClientAddress_TextChanged(object sender, EventArgs e)
 {
     pbCheckMarkClientAddress.Visible =
         Client.AddressIsMatch(tbClientAddress.Text);
     lblCheckClientAddress.Visible = !Client.AddressIsMatch(tbClientAddress.Text);
 }