Exemple #1
0
        private void NewUserOK_Click(object sender, EventArgs e)
        {
            var newUser          = new AccountManagement();
            var department       = new DepartmentManagement();
            var departmentByName = department.GetDepartmentByName(departmentAssign.Text);

            if (newUsername.Text == "" || newUserPassword.Text == "" || confirmNewUserPassword.Text == "" ||
                departmentAssign.Text == "" || permissionsBox.Text == "" || confirmNewUserPassword.Text == "")
            {
                MessageBox.Show("You must have a value for ALL fields");
            }
            else if (newUserPassword.Text != "" || confirmNewUserPassword.Text != "")
            {
                if (confirmNewUserPassword.Text == newUserPassword.Text)
                {
                    newUser.CreateUser(newUsername.Text, newUserPassword.Text, departmentByName.DepartmentUid,
                                       Convert.ToInt32(permissionsBox.Text));
                    Hide();
                }
            }
            else
            {
                MessageBox.Show("Passwords do not match, Please re-enter");
            }
        }
Exemple #2
0
        // Upon login button click
        private void loginButton_Click(object sender, EventArgs e)
        {
            // Initialize Objects
            var accMan        = new AccountManagement();
            var notifications = new Notifications();
            var user          = accMan.Login(usernameTextBox.Text, passwordTextBox.Text);

            // If user exists
            if (user != null)
            {
                // If user is admin
                if (user.Permissions)
                {
                    var Landingpage = new Oversight(user);
                    Landingpage.Show();
                    notifications.StartProcess(user);
                    //Close();
                }

                // If user is business user
                else
                {
                    var Landingpage = new Business(user);
                    Landingpage.Show();
                    notifications.StartProcess(user);
                    //Close();
                }
            }

            // Else invalid login and password message
            else
            {
                MessageBox.Show("Invalid username or password");
            }
        }
Exemple #3
0
        private void loginButton_Click(object sender, EventArgs e)
        {
            AccountManagement accMan = new AccountManagement();
            UserData          user   = accMan.Login(usernameTextBox.Text, passwordTextBox.Text);

            if (user != null)
            {
                if (user.Permissions == true)
                {
                    Oversight Landingpage = new Oversight(user);
                    this.Hide();
                    Landingpage.Show();
                }
                else
                {
                    Business Landingpage = new Business(user);
                    this.Hide();
                    Landingpage.Show();
                }
            }
            else
            {
                MessageBox.Show("Invalid username or password");
            }
        }
        public Oversight()
        {
            InitializeComponent();

            stenerManagement     = new StenerManagement();
            departmentManagement = new DepartmentManagement();
            accountManagement    = new AccountManagement();
            violationManagement  = new ViolationManagement();
        }
        public Oversight(UserData user)
        {
            InitializeComponent();

            stenerManagement     = new StenerManagement();
            departmentManagement = new DepartmentManagement();
            accountManagement    = new AccountManagement();
            violationManagement  = new ViolationManagement();
            currentUser          = user;
        }
Exemple #6
0
 private void OversightAccountsRemoveUser_Click(object sender, EventArgs e)
 {
     if (accountList.SelectedItems.Count > 0)
     {
         var uuid = Convert.ToInt32(accountList.SelectedItems[0].Text);
         accountManagement.FindUser(uuid);
         var deleteUser = new AccountManagement();
         deleteUser.DeleteUser(uuid);
         RefreshAccountList();
     }
     else
     {
         accountManagementStatusStrip.Text = "Please select a user";
     }
 }
        private void ChangePassword_Click(object sender, EventArgs e)
        {
            var newPassword = new AccountManagement();

            newPassword.ChangePassword(OversightPasswordChangeNewTextBox.Text, userId);
            if (OversightPasswordChangeNewTextBox.Text == confirmPassword.Text)
            {
                MessageBox.Show("Password changed");
                Close();
            }
            else
            {
                MessageBox.Show("Passwords do not match, Please re-enter");
            }
        }