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; } } }
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("لطفا فیلد های مربوط را تکمیل بفرمایید."); } }