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; DBEmployeeController.LoadEmployees(); MenuWindow.MenuWindowInstance.Show(); e.Cancel = false; }
public MainWindow() { InitializeComponent(); DBDateController.LoadDates(); DBRosterController.LoadRosters(); DBEmployeeController.LoadEmployees(); DBWishForDayOffController.LoadWishForDayOffs(); DBDutyController.LoadDuties(); DBDutyExchangeController.LoadDutyExchanges(); }
private void CreateEmployeeBtn_Click(object sender, RoutedEventArgs e) { Rank rank; if (RankCB.SelectedValue.ToString() == "Deltidsmedarbejder") { rank = Rank.parttimer; } else { rank = Rank.manager; } DBEmployeeController.CreateEmployee(new Employee(FirstNameTB.Text, LastNameTB.Text, rank)); this.Close(); }
private void EmployeeListView_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if (EmployeeListView.SelectedIndex != -1) { MessageBoxButton btn = MessageBoxButton.YesNo; MessageBoxImage image = MessageBoxImage.Exclamation; MessageBoxResult result = MessageBox.Show("Er du sikker på at du vil slette denne medarbejder fra systemet?", "Slet medarbejder", btn, image); if (result == MessageBoxResult.Yes) { DBEmployeeController.DeleteEmployee(((Employee)EmployeeListView.SelectedItem).EmployeeID); EmployeeListView.SelectedIndex = -1; } else if (result == MessageBoxResult.No) { EmployeeListView.SelectedIndex = -1; } } }