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; } }
public void Search(string queryStr) { PasswordItem passwordItem = DbHelper.SearchPasswordByName(queryStr); if (passwordItem == null) { // null 需要提示窗口 WarningView wv = new WarningView("have no this guys"); wv.ShowDialog(); } else { passwordItem.Password = Encryptor.AESDecrypt(passwordItem.Password, KeyPassword); SelectPasswordItem(passwordItem); } }
/// <summary> /// Предупреждение /// </summary> /// <param name="sender">окно, вызвавшее сообщение</param> /// <param name="message">текст сообщения</param> /// <param name="title">заголовок окна</param> public static void WarningMessage(Window sender, string message, string title = "") { WarningView view = new WarningView(message, title); try { if (sender != null) { view.Owner = sender; } else { view.WindowStartupLocation = WindowStartupLocation.CenterScreen; } } catch { view.WindowStartupLocation = WindowStartupLocation.CenterScreen; } view.ShowDialog(); }
public WarningViewModel(WarningView warningView, Window backView) { view = warningView; this.backView = backView; }
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; } }
public void ShowAccidentMessage(BaseAccident data) { if (data.GetType() == typeof(Accident)) { Accident accident = data as Accident; Debug.Log("show accident " + accident.location); if (accident.type == AccidentType.airport) { if (AirPlanewarndic.ContainsKey(accident.location)) { AirPlanewarndic[accident.location].AccidentMessage = accident; } else { Debug.Log("add accident " + accident.location); GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning); GameObject warningObj = Instantiate(warningPrefab); LuckyUtils.MakeIndentity(warningObj.transform); WarningView wv = warningObj.GetComponent <WarningView>(); wv.AccidentMessage = accident; AirPlanewarndic.Add(accident.location, wv); warningObj.transform.SetParent(transform); warningObj.SetActive(true); LuckyUtils.MakeIndentity(warningObj.transform); } } else { if (Trainwarndic.ContainsKey(accident.location)) { Trainwarndic[accident.location].AccidentMessage = accident; } else { Debug.Log("add accident " + accident.location); GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning); GameObject warningObj = Instantiate(warningPrefab); LuckyUtils.MakeIndentity(warningObj.transform); WarningView wv = warningObj.GetComponent <WarningView>(); wv.AccidentMessage = accident; Trainwarndic.Add(accident.location, wv); warningObj.transform.SetParent(transform); warningObj.SetActive(true); LuckyUtils.MakeIndentity(warningObj.transform); } } } else if (data.GetType() == typeof(AccidentWarning)) { AccidentWarning warning = data as AccidentWarning; Debug.Log("show accident warning " + warning.location); if (warning.type == AccidentType.airport) { if (AirPlanewarndic.ContainsKey(warning.location)) { AirPlanewarndic[warning.location].AccidentMessage = warning; } else { Debug.Log("add accident warning " + warning.location); GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning); GameObject warningObj = Instantiate(warningPrefab); LuckyUtils.MakeIndentity(warningObj.transform); WarningView wv = warningObj.GetComponent <WarningView>(); wv.AccidentMessage = warning; AirPlanewarndic.Add(warning.location, wv); warningObj.transform.SetParent(transform); warningObj.SetActive(true); LuckyUtils.MakeIndentity(warningObj.transform); } } else { if (Trainwarndic.ContainsKey(warning.location)) { Trainwarndic[warning.location].AccidentMessage = warning; } else { Debug.Log("add accident warning " + warning.location); GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning); GameObject warningObj = Instantiate(warningPrefab); LuckyUtils.MakeIndentity(warningObj.transform); WarningView wv = warningObj.GetComponent <WarningView>(); wv.AccidentMessage = warning; Trainwarndic.Add(warning.location, wv); warningObj.transform.SetParent(transform); warningObj.SetActive(true); LuckyUtils.MakeIndentity(warningObj.transform); } } } }