private void btnLogin_Click(object sender, EventArgs e) { try { ClE_User vrlResult = null; if (ValidateLogin()) { vrlResult = vrcPresenter.LoginUser(new ClE_User { Name = frtxtUser.Text, Password = frtxtPassword.Text }); } if (vrlResult != null) { this.Visible = false; using (Frm_Main vrfMainWindow = new Frm_Main(vrlResult)) { vrfMainWindow.ShowDialog(); } this.Close(); } } catch (Exception vrlException) { MessageBox.Show(vrlException.Message); } }
public Frm_Main(ClE_User vrpUser) { vrcUser = vrpUser; vrcPresenter = new ClP_Main(this); InitializeComponent(); InitializeDataSource(); InitializeTheme(); InitializeEvents(); }
internal bool RegisterNewUser() { try { ClE_User _User = vrcUserRepository.CheckIfExistsByName(vrcView.UserName); if (_User != null) { MessageBox.Show("Istnieje użytkownik o takiej nazwie."); return(false); } vrcUserRepository.Add(new ClE_User { Name = vrcView.UserName, Password = vrcView.Password }); return(true); } catch (Exception vrlException) { MessageBox.Show(vrlException.Message); return(false); } }
internal ClE_User LoginUser(ClE_User vrpUser) => vrcUserRepository.GetByCredentials(vrpUser);