private void TryLogin() { if (LoginHandler.TryLogin(TbUsername.Text, PwbPassword.SecurePassword)) { if (LoginHandler.IsAdmin) { UserAdminWindow adminWindow = new UserAdminWindow(); adminWindow.Show(); // clear login info TbUsername.Text = ""; PwbPassword.Password = ""; } else { EpicsRatingFormA form = new EpicsRatingFormA(); form.Show(); Close(); } } else { failedLogins++; if (failedLogins >= maxFailedLogins) { Close(); } MessageBox.Show("Login failed."); } }
/// <summary> /// Factory /// </summary> /// <param name="pages"></param> /// <param name="epicsRatingFormA"></param> /// <returns></returns> public static EpicsRatingFormLogic Create(List <IPageInterface> pages, EpicsRatingFormA epicsRatingFormA) { return(new EpicsRatingFormLogic(pages)); }