Ejemplo n.º 1
0
        public void LoginProcess()
        {
            this.Hide();
            Login loginForm = new Login();

            loginForm.ShowDialog();

            if (loginForm.DialogResult == DialogResult.OK)
            {
                this.Show();
                this.UserId = loginForm.UserId;
                loginForm.Dispose();
                using (HakimUnitOfWork unitOfWork = new HakimUnitOfWork())
                {
                    lblCurrentUser.Text = "کاربر سیستم: " +
                                          unitOfWork.Users.GetById(this.UserId).UserName;
                }
            }
        }
Ejemplo n.º 2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     if (txtUserName.Text != "" && txtPassword.Text != "")
     {
         using (HakimUnitOfWork unitOfWork = new HakimUnitOfWork())
         {
             User user = unitOfWork.Users.GetUserByName(txtUserName.Text);
             if (user != null && user.UserPassword == txtPassword.Text)
             {
                 UserId            = user.UserId;
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("اطلاعات وارد شده صحیح نمی باشد.");
             }
         }
     }
     else
     {
         MessageBox.Show("لطفا فیلد های مربوط را تکمیل بفرمایید.");
     }
 }