private void ShowEfficiencyTable(object sender, EventArgs e) { DataBaseGetRows.QueryEfficiencyTable(); HiddenTables(); AdminTableEfficiency.Background = new LinearGradientBrush(Colors.DarkSlateBlue, Colors.SlateBlue, 90); EfficiencyTable.Visibility = Visibility.Visible; }
int GetEfficiencyRow() { TableEfficiency row; try { row = new TableEfficiency(Convert.ToInt32(IDEfficiency.Text), Convert.ToInt32(EfficiencyPerc.Text), Convert.ToInt32(InefficiencyPerc.Text), Convert.ToInt32(IDCauseEf.Text)); } catch { System.Windows.Forms.MessageBox.Show("Ошибка. Введены некорректные данные", "Результат выполнения запроса", MessageBoxButtons.OK); return(0); } if (DataBaseCreateEditRow.CreateEditEfficiencyRow(row, isCreate, ID)) { System.Windows.Forms.MessageBox.Show("Операция успешно выполнена", "Результат выполнения запроса", MessageBoxButtons.OK); Close(); DataBaseGetRows.QueryEfficiencyTable(); main.admin.IsEnabled = true; } else { System.Windows.Forms.MessageBox.Show("Ошибка при выполнении операции в БД", "Результат выполнения запроса", MessageBoxButtons.OK); } return(0); }
private void DeleteRowClick(object sender, EventArgs e) { try { if (LawyersTable.Visibility == Visibility.Visible) { TableLawyers row = (TableLawyers)LawyersTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("lawyers", row.ID)) { DataBaseGetRows.QueryLawyersTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else if (ClientsTable.Visibility == Visibility.Visible) { TableClients row = (TableClients)ClientsTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("clients", row.ID)) { DataBaseGetRows.QueryClientsTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else if (CausesTable.Visibility == Visibility.Visible) { TableCauses row = (TableCauses)CausesTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("causes", row.ID)) { DataBaseGetRows.QueryCausesTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else if (EfficiencyTable.Visibility == Visibility.Visible) { TableEfficiency row = (TableEfficiency)EfficiencyTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("success", row.ID)) { DataBaseGetRows.QueryEfficiencyTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else if (FeesTable.Visibility == Visibility.Visible) { TableFees row = (TableFees)FeesTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("fees", row.ID)) { DataBaseGetRows.QueryFeesTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else if (ReportsTable.Visibility == Visibility.Visible) { TableReports row = (TableReports)ReportsTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("reports", row.ID)) { DataBaseGetRows.QueryReportsTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else if (PasswordTable.Visibility == Visibility.Visible) { TableAuthorization row = (TableAuthorization)PasswordTable.SelectedItems[0]; if (DataBaseDeleteRow.DeleteRow("authoriz", row.ID)) { DataBaseGetRows.QueryAuthorizTable(); System.Windows.Forms.MessageBox.Show("Запись успешно удалена", "Удаление", MessageBoxButtons.OK); } } else { System.Windows.Forms.MessageBox.Show("Вы не выбрали запись для удаления", "Удаление", MessageBoxButtons.OK); } } catch { System.Windows.Forms.MessageBox.Show("Вы не выбрали запись для удаления", "Удаление", MessageBoxButtons.OK); } }