public void Login(string username, string password, LoginView view) { List <Employee> employees = empmod.GetAllEmployees(); if (username == "Master" && password == "Master") { OwnerView ov = new OwnerView(); view.Close(); ov.Show(); } else if (employees.Contains((from e in employees where e.Username == username && e.Password == password select e).FirstOrDefault())) { Employee employee = (from e in employees where e.Username == username && e.Password == password select e).FirstOrDefault(); if (employee.Responsibility != null) { WorkerView wv = new WorkerView(); view.Close(); wv.Show(); } else { ManagerView mv = new ManagerView(); view.Close(); mv.Show(); } } else { MessageBox.Show("Username or Password was incorrect ", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void SaveExecute(object parametar) { var passwordBox = parametar as PasswordBox; var password = passwordBox.Password; User.Password = password; User.GenderId = SelectedGender.GenderId; User.RoleId = 3; try { int userId = service.AddClinicUser(User); if (userId != 0) { UserManager.ClinicUserId = userId; UserManager.ClinicFloor = SelectedFloor; if (service.AddNewManager(UserManager) != 0) { MessageBox.Show("You have successfully added new manager"); Logging.LoggAction("AddManagerViewModel", "Info", "Succesfull added new manager"); ManagerView managerView = new ManagerView(UserAdmin); managerView.Show(); addManagerView.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Logging.LoggAction("AddManagerViewModel", "Error", ex.ToString()); } }
private void ExitExecute() { ManagerView managerView = new ManagerView(managerId); managerView.Show(); getNumberView.Close(); }
private void SaveExecute() { try { var db = new DataAccess(); salary = GenerateSatary(); var isUpdated = db.TryUpdateEmloyeeSalary(employeeId, salary.ToString()); if (isUpdated) { MessageBox.Show("Salary is succesfully generated!"); } else { MessageBox.Show("Something went wrong. Salary is not generated."); } ManagerView managerView = new ManagerView(managerId); managerView.Show(); getNumberView.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void SubmitCommandExecute(object obj) { try { string password = (obj as PasswordBox).Password; if (UserName.Equals("Mag2019") && password.Equals("Mag2019")) { WorkerView workerView = new WorkerView(); login.Close(); workerView.Show(); return; } else if (UserName.Equals("Man2019") && password.Equals("Man2019")) { ManagerView managerView = new ManagerView(); login.Close(); managerView.Show(); return; } else { MessageBox.Show("Wrong usename or password"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
void Submit(object obj) { string encryptedString = (obj as PasswordBox).Password; string password = EncryptionHelper.Encrypt(encryptedString); if (string.IsNullOrEmpty(UserName) || string.IsNullOrEmpty(password)) { MessageBox.Show("Wrong user name or password"); return; } if (UserName.Equals(ownerData["username"]) && encryptedString.Equals(ownerData["password"])) { OwnerView ownerView = new OwnerView(); view.Close(); ownerView.Show(); return; } foreach (var user in users) { if (user.Username.Equals(UserName) || user.Passwd.Equals(password)) { tblEmployee employee = hotelService.GetEmloyeByUserId(user.ID); if (employee != null) { EmployeeView empView = new EmployeeView(); empView.Show(); view.Close(); } else { ManagerView manView = new ManagerView(); manView.Show(); view.Close(); } return; } } MessageBox.Show("Wrong user name or password"); //else if (UserName.Equals(UserConstants.STOREKEEPER_USER_NAME) && // password.Equals(UserConstants.STOREKEEPER_PASSWORD)) //{ // StorekeeperMainView storekeeperView = new StorekeeperMainView(); // view.Close(); // storekeeperView.Show(); //} }
public void QuitExecute() { try { ManagerView managerView = new ManagerView(userAdmin); managerView.Show(); addManagerView.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void GoToManagerExecute() { try { ManagerView main = new ManagerView(user); main.Show(); administratorView.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
void Submit(object obj) { string password = (obj as PasswordBox).Password; ownerUserName = ReadOwnerUsername(); ownerPassword = ReadOwnerPasword(); DataAccess dataAccess = new DataAccess(); if (UserName == ownerUserName && password == ownerPassword) { HotelOwnerView hotelOwnerView = new HotelOwnerView(); loginView.Close(); hotelOwnerView.Show(); return; } else if (dataAccess.IsCorrectUser(userName, password)) { int userDataId = dataAccess.GetUserDataId(userName); if (userDataId != 0) { if (dataAccess.GetTypeOfUser(userDataId) == nameof(tblManager)) { var manager = dataAccess.LoadManagerByUsername(UserName); int managerId = manager.ManagerID; ManagerView managerView = new ManagerView(managerId); loginView.Close(); managerView.Show(); return; } if (dataAccess.GetTypeOfUser(userDataId) == nameof(tblEmployee)) { var employee = dataAccess.LoadEmployeeByUsername(UserName); EmployeeView employeeView = new EmployeeView(employee); loginView.Close(); employeeView.Show(); return; } return; } } else if (!dataAccess.IsCorrectUser(userName, password)) { WarningView warning = new WarningView(loginView); warning.Show("User name or password are not correct!"); UserName = null; (obj as PasswordBox).Password = null; return; } }
private void SubmitCommandExecute(object obj) { try { List <string> strList = Utility.PasswordLoader.LoadPassword(); string password = (obj as PasswordBox).Password; employee = dataBaseService.FindEmployeeCredentials(UserName, password); manager = dataBaseService.FindManagerCredentials(UserName, password); if (UserName.Equals(strList.ElementAt(0)) && password.Equals(strList.ElementAt(1))) { OwnerView ownerView = new OwnerView(); login.Close(); ownerView.Show(); return; } else if (manager != null) { ManagerView managerView = new ManagerView(manager); login.Close(); managerView.Show(); return; } else if (employee != null) { EmployeeView employeeView = new EmployeeView(employee); login.Close(); employeeView.Show(); return; } else { MessageBox.Show("Wrong usename or password"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void Login(string username, string password, MainWindow main) { //For these credentials, manager view is opened if (username == "Man2019" && password == "Man2019") { ManagerView mv = new ManagerView(); main.Close(); mv.Show(); } //For these credentials, stockpiler view is opened else if (username == "Mag2019" && password == "Mag2019") { StockpilerView sv = new StockpilerView(); main.Close(); sv.Show(); } //If no credentials match the input, the user is notified else { MessageBox.Show("Incorrect Username or Password.\nPlease try again.", "Incorrect credentials", MessageBoxButton.OK, MessageBoxImage.Error); } }
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 LoginExecute(object parametar) { var passwordBox = parametar as PasswordBox; var password = passwordBox.Password; try { if (service.LoginMaster(username, password) != null) { MessageBox.Show("Successful login"); MasterAdminView window = new MasterAdminView(); window.Show(); main.Close(); } else if (service.LoginUserPass(username, password) != null) { if (ServiceCode.CurrentUser.RoleId == 1) { Menager menager = service.GetMenagerByUserId(ServiceCode.CurrentUser.UserId); if (menager.LevelOfResponsibility == 4) { MessageBox.Show("Your account is not yet available.\nWait for the admin to assign you \na level of responsibility "); } else { ManagerView managerView = new ManagerView(menager); managerView.Show(); main.Close(); } } else if (ServiceCode.CurrentUser.RoleId == 2) { Administrator admin = service.GetAdminByUserId(ServiceCode.CurrentUser.UserId); if (admin.ExpirationDate < DateTime.Now) { MessageBox.Show("You need to contact company's menagment\nTo extend your access to acount!"); } else { AdminView adminView = new AdminView(); adminView.Show(); main.Close(); } } else if (ServiceCode.CurrentUser.RoleId == 3) { WorkerView workerView = new WorkerView(); workerView.Show(); main.Close(); } } else if (service.LoginManagerBackUpPass(username, password) != null) { Menager menager = service.GetMenagerByUserId(ServiceCode.CurrentUser.UserId); if (menager.LevelOfResponsibility == 4) { MessageBox.Show("Your account is not yet available.\nWait for the admin to assign you \na level of responsibility "); } else { ManagerView managerView = new ManagerView(menager); managerView.Show(); main.Close(); } } else { MessageBox.Show("Wrong credentials"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }