private void WindowClosed(object sender, CancelEventArgs e) { e.Cancel = true; DBWishForDayOffController.LoadWishForDayOffs(); MenuWindow.MenuWindowInstance.Show(); e.Cancel = false; }
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(); } } } }
public MainWindow() { InitializeComponent(); DBDateController.LoadDates(); DBRosterController.LoadRosters(); DBEmployeeController.LoadEmployees(); DBWishForDayOffController.LoadWishForDayOffs(); DBDutyController.LoadDuties(); DBDutyExchangeController.LoadDutyExchanges(); }
private void WishForDayOffBtn_Click(object sender, RoutedEventArgs e) { MessageBoxButton btn = MessageBoxButton.YesNo; MessageBoxResult result = MessageBox.Show($"Er du sikker på at {WishForDayOffCB.SelectedItem.ToString()} vil ønske fri på datoen: {WishForDayOffDP.SelectedDate.ToString().Substring(0,10)}?", "ønsk fri", btn); if (result == MessageBoxResult.Yes) { int employeeID = EmployeeRepository.GetEmployeeID(WishForDayOffCB.SelectedItem.ToString()); DateTime date = WishForDayOffDP.SelectedDate.Value; WishForDayOff newWish = new WishForDayOff(employeeID, date); DBWishForDayOffController.CreateWishForDayOff(newWish); this.Close(); } }