public MainWindow() { InitializeComponent(); MainWindowInstance = this; bool connecting = true; while (connecting) { try { DBDateController.LoadDates(); DBRosterController.LoadRosters(); DBEmployeeController.LoadEmployees(); DBWishForDayOffController.LoadWishForDayOffs(); DBDutyController.LoadDuties(); DBDutyExchangeController.LoadDutyExchanges(); connecting = false; } catch (Exception e) { MessageBoxButton btn = MessageBoxButton.OK; MessageBoxImage image = MessageBoxImage.Exclamation; MessageBoxResult result = MessageBox.Show($"{e.Message}\n\nDu er ikke tilsuttet vpn.eal.dk, tilslut først, og prøv igen.", "Husk at bruge vpn.eal.dk!", btn, image); if (result == MessageBoxResult.OK) { connecting = false; this.Close(); } } } }
private void WindowClosed(object sender, CancelEventArgs e) { e.Cancel = true; DBDutyController.LoadDuties(); DBDutyExchangeController.LoadDutyExchanges(); e.Cancel = false; }
public MainWindow() { InitializeComponent(); DBDateController.LoadDates(); DBRosterController.LoadRosters(); DBEmployeeController.LoadEmployees(); DBWishForDayOffController.LoadWishForDayOffs(); DBDutyController.LoadDuties(); DBDutyExchangeController.LoadDutyExchanges(); }
private void WindowClosed(object sender, CancelEventArgs e) { e.Cancel = true; DBDutyController.LoadDuties(); DBDutyExchangeController.LoadDutyExchanges(); ExchangeDutyWindow.ExchangeDutyWindowInstance.DutyExchangeListView.ItemsSource = null; ExchangeDutyWindow.ExchangeDutyWindowInstance.UpdateDutyExchangeList(); ExchangeDutyWindow.ExchangeDutyWindowInstance.Show(); e.Cancel = false; }
private void Confirm_Click(object sender, RoutedEventArgs e) { int newEmployeeID = EmployeeRepository.GetEmployeeID(EmployeeCB.SelectedValue.ToString()); int oldEmployeeID = EmployeeRepository.GetEmployeeID(DutyLabel.Content.ToString().Substring(16)); int dutyID = DutyRepository.GetDuty(DutyLabel.Content.ToString().Substring(0, 10), DutyLabel.Content.ToString().Substring(16)).DutyID; DBDutyController.UpdateDuty(newEmployeeID, DutyID); DBDutyExchangeController.DeleteDutyExchange(dutyID, oldEmployeeID); DutyExchangeRepository.RemoveDutyExchange(dutyID, oldEmployeeID); ExchangeDutyWindow.Close(); this.Close(); }
private void Confirm_Click(object sender, RoutedEventArgs e) { int newEmployeeID = EmployeeRepository.GetEmployeeID(EmployeeCB.SelectedValue.ToString()); int oldEmployeeID = EmployeeRepository.GetEmployeeID(EmployeeRepository.GetEmployeeName(DutyExchangeListView.Duty.EmployeeID)); try { DBDutyController.UpdateDuty(newEmployeeID, DutyExchangeListView.Duty.DutyID); } catch (Exception t) { MessageBox.Show(t.Message); } DBDutyExchangeController.DeleteDutyExchange(DutyExchangeListView.Duty.DutyID); DutyExchangeRepository.RemoveDutyExchange(DutyExchangeListView.Duty.DutyID); this.Close(); }