//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); } }
private void TbClientAddress_TextChanged(object sender, EventArgs e) { pbCheckMarkClientAddress.Visible = Client.AddressIsMatch(tbClientAddress.Text); lblCheckClientAddress.Visible = !Client.AddressIsMatch(tbClientAddress.Text); }