/// <summary> /// Событие нажатия кнопки редактирования записи /// </summary> private void F_Grid_Applications_EditClick(object sender, RoutedEventArgs e) { if (Title_SelectApplication == null) { return; } Windows.AddApplication AddApp = new Windows.AddApplication(UsAc, Title_SelectApplication); //Получение результата if (AddApp.ShowDialog() == true) { } else { MessageBox.Show("Редактирование было отменено"); return; } }
/// <summary> /// Событие нажатия кнопки добавления записи /// </summary> private void F_Grid_Applications_AddClick(object sender, RoutedEventArgs e) { Windows.AddApplication AddApp = new Windows.AddApplication(UsAc, null); //Получение результата if (AddApp.ShowDialog() == true) { //Обновление справочников F_Grid_Handbooks_AddButton.IsEnabled = true; F_Grid_Handbooks_DeleteButton.IsEnabled = true; if (F_ListBox_Handbooks.SelectedItem != null) { switch (F_ListBox_Handbooks.SelectedItem.ToString()) { case "Сотрудники/Мастера": Table.Sotrudniki.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Sotrudniki.DVTable; break; case "Клиенты": Table.Clients.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Clients.DVTable; break; case "Тип неисправности": Table.Neispravnosti.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Neispravnosti.DVTable; break; case "Изготовители": Table.Izgotovitel.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Izgotovitel.DVTable; break; case "Услуги": Table.Services.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Services.DVTable; break; case "Стутс заявки": Table.Statys.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Statys.DVTable; break; case "Тип техники": Table.TypeTehniki.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.TypeTehniki.DVTable; break; case "Оборудование": Table.Oborudovanie.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Oborudovanie.DVTable; break; case "Договора о поставке": Table.DogovorOPostavke.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.DogovorOPostavke.DVTable; break; case "Должности": Table.Doljnosti.UpdateTable(); F_DataGrid_Handbook.ItemsSource = Table.Doljnosti.DVTable; if (UserRole == "1") { F_Grid_Handbooks_AddButton.IsEnabled = true; F_Grid_Handbooks_DeleteButton.IsEnabled = true; } else if (UserRole == "2") { F_Grid_Handbooks_AddButton.IsEnabled = false; F_Grid_Handbooks_DeleteButton.IsEnabled = false; } break; default: break; } } } else { MessageBox.Show("Запись была отменена"); return; } }