//private void DeleteContractButton_Click(object sender, EventArgs e) //{ // if (ClientContractDataGrid.SelectedRows.Count == 1) // { // ClientPayments.CloseContract(ClientContractDataGrid.SelectedRows[0].Cells["ContractId"].Value.ToString()); // ClientPayments.UpdateClientsContractDataGrid(); // UpdateLabelContracts(); // //ClientPayments.GetFilter(ClientContractDataGrid.SelectedRows[0].Cells["ContractId"].Value.ToString()); // //if (ClientPayments.FilterContract.Rows.Count == 0) // //{ // // if (Infinium.LightMessageBox.Show(ref TopForm, true, "Вы уверены, что хотите удалить?", "Удаление")) // // { // // ClientPayments.DeleteContracts(ClientContractDataGrid.SelectedRows[0].Cells["ContractId"].Value.ToString()); // // ClientPayments.UpdateClientsContractDataGrid(); // // UpdateLabelContracts(); // // } // //} // //else // //{ // // if (Infinium.LightMessageBox.Show(ref TopForm, true, "Вы пытаетесь удалить договор на который прикреплена накладная!", "Удаление")) // // { // // return; // // } // //} // } //} private void ClientContractComboBox_SelectedValueChanged(object sender, EventArgs e) { if (ClientContractCheckBox.Checked) { if (TPSContractCheckBox.Checked) { ProfilContractCheckBox.Checked = false; ClientPayments.UpdateClientsContractDataGrid(ClientContractComboBox.SelectedValue.ToString(), TPSContractCheckBox.Checked, ProfilContractCheckBox.Checked, ClientContractCheckBox.Checked); } else { if (!ProfilContractCheckBox.Checked) { AllSumCheckBox.Visible = true; ClientPayments.GetAllPeriodContracts(ClientContractCheckBox.Checked, ClientContractComboBox.SelectedValue.ToString()); if (AllSumCheckBox.Checked) { UpdateLabelContracts(); } ClientPayments.Record(); } } if (ProfilContractCheckBox.Checked) { TPSContractCheckBox.Checked = false; ClientPayments.UpdateClientsPaymentsDataGrid(ClientContractComboBox.SelectedValue.ToString(), TPSContractCheckBox.Checked, ProfilContractCheckBox.Checked, ClientContractCheckBox.Checked); } else { if (!TPSContractCheckBox.Checked) { AllSumCheckBox.Visible = true; ClientPayments.GetAllPeriodContracts(ClientContractCheckBox.Checked, ClientContractComboBox.SelectedValue.ToString()); if (AllSumCheckBox.Checked) { UpdateLabelContracts(); } ClientPayments.Record(); } } } }