//Редактирование заявки/договора, обновление данных в связанных таблицах private void saveRequestBtn_Click(object sender, EventArgs e) { try { if (client.Text == "" || manager.Text == "") { MessageBox.Show("Заполните все поля!"); return; } loadingPanel.Visible = true; this.Enabled = false; Form1.form.Enabled = false; DBConnection.EditRequest(Form1.requestNum, client.SelectedValue.ToString(), manager.SelectedValue.ToString(), dateRequest.Value.ToString("yyyy-MM-dd"), dateContract.Value.ToString("yyyy-MM-dd")); DBConnection.GetRequests(); Form1.form.requestsAndContractsTable.DataSource = DBConnection.dtRequests; Form1.form.PaintGrid(); Form1.ReadRequestsTableRow(0); Form1.form.UpdateRelatedData(0); this.Enabled = true; Form1.form.Enabled = true; loadingPanel.Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }