private void OKDateButton_Click(object sender, EventArgs e) { if (Add) { if (DocNumberTextBox.Text == "") { Infinium.LightMessageBox.Show(ref TopForm, false, "Введите название документа!", "Ошибка"); } else { try { Convert.ToDecimal(CostTextBox.Text); } catch { Infinium.LightMessageBox.Show(ref TopForm, false, "Некорректно задана цена!", "Ошибка"); return; } ClientPayments.AddPayments(ClientComboBox.SelectedValue.ToString(), CreditRadioButton.Checked, DocNumberTextBox.Text, DateFromPicker.Value, CostTextBox.Text, CurrencyComboBox.SelectedValue.ToString(), ContractComboBox.SelectedValue.ToString(), FirmComboBox.SelectedValue.ToString()); DocNumberTextBox.Clear(); CostTextBox.Clear(); } } else { if (DocNumberTextBox.Text == "") { Infinium.LightMessageBox.Show(ref TopForm, false, "Введите название документа!", "Ошибка"); } else { try { Convert.ToDecimal(CostTextBox.Text); } catch { Infinium.LightMessageBox.Show(ref TopForm, false, "Некорректно задана цена!", "Ошибка"); return; } ClientPayments.UpdatePayments(ClientPaymentsID, CreditRadioButton.Checked, DocNumberTextBox.Text, DateFromPicker.Value, CostTextBox.Text, CurrencyComboBox.SelectedValue.ToString(), FirmComboBox.SelectedValue.ToString(), ContractComboBox.SelectedValue.ToString()); DocNumberTextBox.Clear(); CostTextBox.Clear(); } } this.Close(); ClientPayments.UpdateClientsPaymentsDataGrid(); }
private void RemovePaymentsButton_Click(object sender, EventArgs e) { if (ClientsPaymentsDataGrid.SelectedRows.Count == 1) { if (Infinium.LightMessageBox.Show(ref TopForm, true, "Вы уверены, что хотите удалить?", "Удаление")) { ClientPayments.DeletePayments(ClientsPaymentsDataGrid.SelectedRows[0].Cells["ClientPaymentsID"].Value.ToString()); ClientPayments.UpdateClientsPaymentsDataGrid(); UpdateLabelPayments(); ClientPayments.Record(); ClientPayments.UpdateTableContract(); } } }