protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); MasterView masterView = new MasterView(); masterView.Show(); }
private void мастераToolStripMenuItem_Click(object sender, EventArgs e) { Form newForm = new MasterView(this, user); if (currentChildForm != null) { currentChildForm.Close(); } currentChildForm = newForm; newForm.MdiParent = this; newForm.WindowState = FormWindowState.Maximized; newForm.BringToFront(); newForm.Show(); }
private void SignInCommandExecute(object obj) { try { string password = (obj as PasswordBox).Password; admin = dataBaseService.FindAdminCredentials(UserName, password); manager = dataBaseService.FindManagerCredentials(UserName, password); if (UserName.Equals("WPFMaster") && password.Equals("WPFAccess")) { MasterView masterView = new MasterView(); login.Close(); masterView.Show(); return; } if (admin != null) { AdminView adminView = new AdminView(admin); login.Close(); adminView.Show(); return; } else if (manager != null) { ManagerView managerView = new ManagerView(manager); login.Close(); managerView.Show(); return; } else { MessageBox.Show("Wrong usename or password"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { if (txtUsername.Text == "WPFMaster" && txtPassword.Password == "WPFAccess") { _logged = true; MasterView view = new MasterView(); view.Show(); } else { try { using (CompanyDBEntities db = new CompanyDBEntities()) { foreach (tblUser user in db.tblUsers) { if (user.Username == txtUsername.Text && user.UserPassword == txtPassword.Password) { foreach (tblAdmin admin in db.tblAdmins) { if (admin.UserID == user.UserID) { AdminView view = new AdminView(); view.ShowDialog(); _logged = true; return; } } foreach (tblManager manager in db.tblManagers) { if (manager.UserID == user.UserID) { ManagerView view = new ManagerView(); view.ShowDialog(); _logged = true; return; } } foreach (tblWorker worker in db.tblWorkers) { if (worker.UserID == user.UserID) { WorkerView view = new WorkerView(); view.ShowDialog(); _logged = true; return; } } } } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } } if (_logged == false) { MessageBox.Show("Username or Password Incorrect."); } }
void Submit(object obj) { string password = (obj as PasswordBox).Password; var validate = new DataValidations.DataValidation(); var constants = new Constants(); var validateCompanyData = new CompanyValidations(); if (UserName == Constants.usernamedMaster && SecurePasswordHasher.Verify(password, constants.passwordEmployeeHashed)) { MasterView masterView = new MasterView(); loginView.Close(); masterView.Show(); return; } else if (validateCompanyData.IsCorrectUser(userName, password)) { var db = new CompanyDBRepository(); int userDataId = db.GetUserDataId(userName); if (userDataId != 0) { var typeOfUser = validateCompanyData.GetUserType(userDataId); if (typeOfUser == nameof(tblManager)) { var notImplemented = new NotImplemntedView(); notImplemented.Show(); loginView.Close(); return; } if (typeOfUser == nameof(tblAdministrator)) { var typeOfAdministrator = validateCompanyData.GetAdministratorType(userDataId); if (typeOfAdministrator == "System") { AdministratorView administrator = new AdministratorView(typeOfAdministrator); administrator.Show(); loginView.Close(); return; } else { var notImplemented = new NotImplemntedView(); notImplemented.Show(); loginView.Close(); return; } } if (typeOfUser == nameof(tblEmployee)) { var notImplemented = new NotImplemntedView(); notImplemented.Show(); loginView.Close(); return; } } } else { WarningView warning = new WarningView(loginView); warning.Show("User name or password are not correct!"); return; } }