private void SaveButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(PhoneNumberBox.Text)) { MessageBox.Show("Please Enter Phone Number"); return; } else if (String.IsNullOrEmpty(AddressBox.Text)) { MessageBox.Show("Please Enter Address"); return; } if (String.IsNullOrEmpty(EmailBox.Text)) { MessageBox.Show("Please Enter Email"); return; } user.Email = EmailBox.Text; user.Address = AddressBox.Text; user.PhoneNumber = PhoneNumberBox.Text; UserCTRL userctrl = new UserCTRL(); userctrl.changeUser(user); Initialize(); MessageBox.Show("USER INFO UPDATED"); this.Hide(); HomePage.getInstance(); }
private void GetAllUsersButton_Click(object sender, EventArgs e) { UsersBox.Items.Clear(); UserCTRL users = new UserCTRL(); foreach (User u in users.getAllUsers()) { UsersBox.Items.Add(u); } }
private void btnLogin_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtUsername.Text)) { MessageBox.Show("Please Enter Username"); return; } else if (String.IsNullOrEmpty(txtPassword.Text)) { MessageBox.Show("Please Enter Password"); return; } bool notFound = true; UserCTRL userctrl = new UserCTRL(); LoginCTRL loginctrl = new LoginCTRL(); foreach (Login l in loginctrl.getAllLogins()) { if (l.UserName == txtUsername.Text) { if (l.Password == txtPassword.Text) { User user = userctrl.getUserByID(l.ID); UserSingleton.Instance(user); if (user.IsAdmin && SignInAsAdminBox.Checked) { MessageBox.Show("Login Successful"); notFound = false; this.Hide(); AdminPg.getInstance(); } else if (!user.IsAdmin && SignInAsAdminBox.Checked) { MessageBox.Show("User is Not an Admin"); notFound = false; this.Hide(); HomePage.getInstance(); } else { //MessageBox.Show(UserSingleton.GetUser().ToString()); MessageBox.Show("Login Successful"); notFound = false; this.Hide(); HomePage.getInstance(); } } } } if (notFound) { MessageBox.Show("Invalid Username or Password."); } }
private void EditSaveChangesButton_Click(object sender, EventArgs e) { User selectedUser = (User)UsersBox.SelectedItem; selectedUser.FirstName = EditFirstNameBox.Text; selectedUser.LastName = EditLastNameBox.Text; selectedUser.Address = EditAddressBox.Text; selectedUser.Email = EditEmailBox.Text; selectedUser.PhoneNumber = EditPhoneNumberBox.Text; selectedUser.IsAdmin = EditAdminBox.Checked; UserCTRL userctrl = new UserCTRL(); userctrl.changeUser(selectedUser); MessageBox.Show("USER INFO UPDATED"); EditFirstNameBox.Text = ""; EditLastNameBox.Text = ""; EditAddressBox.Text = ""; EditEmailBox.Text = ""; EditPhoneNumberBox.Text = ""; EditAdminBox.Checked = false; }
private void DeleteUserButton_Click(object sender, EventArgs e) { if (UsersBox.SelectedIndex > -1) { var confirmResult = MessageBox.Show("Are you sure to delete this User ??", "Confirm Delete!!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { User selectedUser = (User)UsersBox.SelectedItem; UserCTRL userctrl = new UserCTRL(); userctrl.deleteUser(selectedUser); MessageBox.Show("USER HAS BEEN DELETED"); } else { return; } } else MessageBox.Show("Please Select a User to Delete"); return; }
private void SaveUserButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(FirstNameBox.Text)) { MessageBox.Show("Please Enter First Name"); return; } else if (String.IsNullOrEmpty(LastNameBox.Text)) { MessageBox.Show("Please Enter Last Name"); return; } else if (String.IsNullOrEmpty(PhoneNumberBox.Text)) { MessageBox.Show("Please Enter Phone Number"); return; } else if (String.IsNullOrEmpty(AddressBox.Text)) { MessageBox.Show("Please Enter Address"); return; } if (String.IsNullOrEmpty(EmailBox.Text)) { MessageBox.Show("Please Enter Email"); return; } else if (String.IsNullOrEmpty(UsernameBox.Text)) { MessageBox.Show("Please Enter Username"); return; } else if (String.IsNullOrEmpty(PasswordBox.Text)) { MessageBox.Show("Please Enter Password"); } LoginCTRL loginctrl = new LoginCTRL(); foreach (Login l in loginctrl.getAllLogins()) { if (l.UserName == UsernameBox.Text) { MessageBox.Show("Username Already Exists"); return; } } User user = new User(); user.FirstName = FirstNameBox.Text; user.LastName = LastNameBox.Text; user.PhoneNumber = PhoneNumberBox.Text; user.Address = AddressBox.Text; user.Email = EmailBox.Text; DateTime dateValue; if (DateTime.TryParse(DOBBox.Text, out dateValue)) { user.DateOfBirth = dateValue; } else { MessageBox.Show("DATE OF BIRTH MUST BE OF TYPE MM/DD/YYYY"); return; } if (MaleButton.Checked) { user.Gender = "male"; } else { user.Gender = "female"; } user.IsAdmin = false; user.ID = loginctrl.saveLoginInfo(UsernameBox.Text, PasswordBox.Text); UserCTRL userctrl = new UserCTRL(); userctrl.addUser(user, user.ID); MessageBox.Show("REGISTRATION COMPLETE, PLEASE LOGIN"); FirstNameBox.Text = ""; LastNameBox.Text = ""; PhoneNumberBox.Text = ""; AddressBox.Text = ""; EmailBox.Text = ""; UsernameBox.Text = ""; PasswordBox.Text = ""; this.Hide(); SignInRegPg.GetInstance(); }