Esempio n. 1
0
        private void viewChange_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            actionPanelLabel.Content    = "View / Change";
            mainScreen.Visibility       = Visibility.Hidden;
            mainScreenShadow.Visibility = Visibility.Hidden;

            changeViewScreen.Visibility       = Visibility.Visible;
            changeViewScreenShadow.Visibility = Visibility.Visible;
            btnBack.Visibility = Visibility.Visible;
            AdminDAFactory admin = new AdminDAFactory();

            //dataGrid.ItemsSource = admin.viewUsers();
            userList.ItemsSource = admin.viewUsers();
        }
Esempio n. 2
0
        private void userListRemove_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            table_User     user    = (table_User)userListRemove.SelectedItem;
            AdminDAFactory remover = new AdminDAFactory();

            if (remover.removeUser(user.user_name))
            {
                MessageBox.Show("User Deleted");
            }
            else
            {
                MessageBox.Show("Error occured while deleting user");
            }
        }
Esempio n. 3
0
        private void status_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            actionPanelLabel.Content    = "Last Login";
            mainScreen.Visibility       = Visibility.Hidden;
            mainScreenShadow.Visibility = Visibility.Hidden;

            statusScreen.Visibility       = Visibility.Visible;
            statusScreenShadow.Visibility = Visibility.Visible;

            btnBack.Visibility = Visibility.Visible;

            AdminDAFactory me = new AdminDAFactory();

            statusBtn.Content = me.findMe(myName, myPassword);
        }
Esempio n. 4
0
        public void checkIn()
        {
            AdminDAFactory me = new AdminDAFactory();

            me.updateCurrentLogin(me.findMyObj(myName, myPassword));
        }
Esempio n. 5
0
        public void checkOut()
        {
            AdminDAFactory me = new AdminDAFactory();

            me.updateLastLogin(me.findMyObj(myName, myPassword));
        }
Esempio n. 6
0
        private void fab_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (currentFabTask == fabTasks.addAdmin)
            {
                AdminDAFactory admin = new AdminDAFactory();

                bool check = admin.addAdmin(addAdminName.Text, hiddenPassword, long.Parse(addAdminCell.Text), addAdminEmail.Text);
                if (check)
                {
                    currentFabTask                  = fabTasks.nul;
                    addAdminScreen.Visibility       = Visibility.Hidden;
                    addAdminScreenShadow.Visibility = Visibility.Hidden;

                    actionPanelLabel.Content    = "Admin";
                    mainScreen.Visibility       = Visibility.Visible;
                    mainScreenShadow.Visibility = Visibility.Visible;
                    fnSetFabVisible(Visibility.Hidden);
                    btnBack.Visibility = Visibility.Hidden;
                }
                else
                {
                    currentFabTask = fabTasks.nul;
                }
            }
            else if (currentFabTask == fabTasks.addGuard)
            {
                AdminDAFactory admin = new AdminDAFactory();

                bool check = admin.addGuard(addGuardName.Text, long.Parse(addGuardCell.Text));
                if (check)
                {
                    currentFabTask                  = fabTasks.nul;
                    addAdminScreen.Visibility       = Visibility.Hidden;
                    addAdminScreenShadow.Visibility = Visibility.Hidden;

                    actionPanelLabel.Content    = "Admin";
                    mainScreen.Visibility       = Visibility.Visible;
                    mainScreenShadow.Visibility = Visibility.Visible;
                    fnSetFabVisible(Visibility.Hidden);
                    btnBack.Visibility = Visibility.Hidden;
                }
                else
                {
                    currentFabTask = fabTasks.addAdmin;
                }
            }
            else if (currentFabTask == fabTasks.addRoute)
            {
                AdminDAFactory admin = new AdminDAFactory();

                bool check = admin.addRoute(addRouteName.Text);
                if (check)
                {
                    currentFabTask                  = fabTasks.nul;
                    addAdminScreen.Visibility       = Visibility.Hidden;
                    addAdminScreenShadow.Visibility = Visibility.Hidden;

                    actionPanelLabel.Content    = "Admin";
                    mainScreen.Visibility       = Visibility.Visible;
                    mainScreenShadow.Visibility = Visibility.Visible;
                    fnSetFabVisible(Visibility.Hidden);
                    btnBack.Visibility = Visibility.Hidden;
                }
                else
                {
                    currentFabTask = fabTasks.addAdmin;
                }
            }
            else if (currentFabTask == fabTasks.addBus)
            {
                AdminDAFactory admin = new AdminDAFactory();

                bool check = admin.addDriver(addDriverName.Text, long.Parse(addDriverCell.Text));
                if (check)
                {
                    currentFabTask                  = fabTasks.nul;
                    addAdminScreen.Visibility       = Visibility.Hidden;
                    addAdminScreenShadow.Visibility = Visibility.Hidden;

                    actionPanelLabel.Content    = "Admin";
                    mainScreen.Visibility       = Visibility.Visible;
                    mainScreenShadow.Visibility = Visibility.Visible;
                    fnSetFabVisible(Visibility.Hidden);
                    btnBack.Visibility = Visibility.Hidden;
                }
                else
                {
                    currentFabTask = fabTasks.addAdmin;
                }
            }
            else if (currentFabTask == fabTasks.addManager)
            {
                ManagerDAFactory admin = new ManagerDAFactory();
                bool             check = admin.addManager(addManagerName.Text, hiddenPassword, long.Parse(addManagerCell.Text), addManagerEmail.Text);
                if (check)
                {
                    currentFabTask = fabTasks.nul;
                    addManagerScreen.Visibility       = Visibility.Hidden;
                    addManagerScreenShadow.Visibility = Visibility.Hidden;

                    actionPanelLabel.Content    = "Admin";
                    mainScreen.Visibility       = Visibility.Visible;
                    mainScreenShadow.Visibility = Visibility.Visible;
                    fnSetFabVisible(Visibility.Hidden);
                    btnBack.Visibility = Visibility.Hidden;
                }
                else
                {
                    currentFabTask = fabTasks.addManager;
                }
            }
            else if (currentFabTask == fabTasks.makeUserAdmin)
            {
            }
        }
Esempio n. 7
0
 private void logInValidation()
 {
     //check login
     if ((bool)loginAdminRb.IsChecked)
     {
         AdminDAFactory adminFac = new AdminDAFactory();
         if (loginPassword.Text != "Enter Password" && loginPassword.Text != "Password Hidden")
         {
             hiddenPassword = loginPassword.Text;
         }
         if (adminFac.logIn(loginName.Text, hiddenPassword))
         {
             Window loggedIn = new Admin();
             loggedIn.WindowStartupLocation = WindowStartupLocation.CenterScreen;
             loggedIn.SourceInitialized    += (s, a) => loggedIn.WindowState = WindowState.Normal;
             Admin.WhoAmI(loginName.Text, loginPassword.Text);
             loggedIn.Show();
             this.Hide();
         }
         else
         {
             MessageBox.Show("Admin does not exist with this name or password");
             fnSetFabTask(fabTasks.logInCredentials);
         }
     }
     else if ((bool)loginManagerRb.IsChecked)
     {
         ManagerDAFactory managerFac = new ManagerDAFactory();
         if (loginPassword.Text != "Enter Password" && loginPassword.Text != "Password Hidden")
         {
             hiddenPassword = loginPassword.Text;
         }
         if (managerFac.logIn(loginName.Text, hiddenPassword))
         {
             Window loggedIn = new Manager();
             loggedIn.WindowStartupLocation = WindowStartupLocation.CenterScreen;
             loggedIn.SourceInitialized    += (s, a) => loggedIn.WindowState = WindowState.Normal;
             loggedIn.Show();
             Manager.WhoAmI(loginName.Text, loginPassword.Text);
             this.Hide();
         }
         else
         {
             MessageBox.Show("Manager does not exist with this name or password");
             fnSetFabTask(fabTasks.logInCredentials);
         }
     }
     else if ((bool)loginUserRb.IsChecked)
     {
         UserDAFactory userFac = new UserDAFactory();
         if (loginPassword.Text != "Enter Password" && loginPassword.Text != "Password Hidden")
         {
             hiddenPassword = loginPassword.Text;
         }
         if (userFac.logIn(loginName.Text, hiddenPassword))
         {
             Window loggedIn = new User();
             loggedIn.WindowStartupLocation = WindowStartupLocation.CenterScreen;
             loggedIn.SourceInitialized    += (s, a) => loggedIn.WindowState = WindowState.Normal;
             loggedIn.Show();
             User.WhoAmI(userFac.findMe(loginName.Text, loginPassword.Text));
             this.Hide();
         }
         else
         {
             MessageBox.Show("User does not exist with this name or password");
             fnSetFabTask(fabTasks.logInCredentials);
         }
     }
 }