Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 public Frm_Main(ClE_User vrpUser)
 {
     vrcUser      = vrpUser;
     vrcPresenter = new ClP_Main(this);
     InitializeComponent();
     InitializeDataSource();
     InitializeTheme();
     InitializeEvents();
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 internal ClE_User LoginUser(ClE_User vrpUser) => vrcUserRepository.GetByCredentials(vrpUser);