void Submit(object obj) { string password = (obj as PasswordBox).Password; if (UserName == Constants.adminUsername && password == Constants.adminPassword) { AdminView adminView = new AdminView(); loginView.Close(); adminView.Show(); return; } else if (db.IsCorrectUser(userName, password)) { var user = db.LoadUserByUsername(userName); if (user != null) { UserView userView = new UserView(user); loginView.Close(); userView.Show(); return; } } else { WarningView warning = new WarningView(loginView); warning.Show("User name or password are not correct!"); UserName = null; (obj as PasswordBox).Password = null; return; } }
void Submit(object obj) { string password = (obj as PasswordBox).Password; var validateHealthcareData = new BetweenUsValidation(); if (validateHealthcareData.IsCorrectUser(userName, password)) { int userDataId = db.GetUserDataId(userName); if (userDataId != 0) { UserView userView = new UserView(db.LoadUser(userDataId)); loginView.Close(); userView.Show(); return; } } else { WarningView warning = new WarningView(loginView); warning.Show("User name or password are not correct!"); UserName = null; (obj as PasswordBox).Password = null; return; } }
void Submit(object obj) { string password = (obj as PasswordBox).Password; var validate = new Validations.Validations(); var constants = new Constants(); if (UserName == "Zaposleni" && SecurePasswordHasher.Verify(password, constants.passwordEmployeeHashed)) { EmployeeView employeeView = new EmployeeView(UserName); loginView.Close(); employeeView.Show(); return; } else if (validate.IsValidPersonalNoFormat(UserName) && SecurePasswordHasher.Verify(password, constants.passwordGuestHashed)) { DataAccess dataAccess = new DataAccess(); if (validate.IsPersonalNoInDb(UserName, dataAccess.LoadPersonalNumbers())) { OrderStatusView oldQuestView = new OrderStatusView(UserName); //loginView.Close(); oldQuestView.Show(); var timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(2) }; timer.Start(); timer.Tick += (sender, args) => { timer.Stop(); NewGuestView guestView = new NewGuestView(UserName); loginView.Close(); oldQuestView.Close(); guestView.Show(); }; return; } NewGuestView newGuestView = new NewGuestView(UserName); loginView.Close(); newGuestView.Show(); return; } else { WarningView warning = new WarningView(loginView); warning.Show("User name or password are not correct!"); return; } }
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; } }
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; } }