private void BtnAcceso_Click(object sender, EventArgs e) { if (TxtUsuario.Text != "Usuario" && TxtUsuario.TextLength > 2) { if (TxtPassword.Text != "Password") { UserModel user = new UserModel(); var validLogin = user.LoginUser(TxtUsuario.Text, TxtPassword.Text); if (validLogin == true) { FormMenuPrincipal mainMenu = new FormMenuPrincipal(); MessageBox.Show("Bienvenido " + UserLoginCache.Nombre + ", " + UserLoginCache.Apellido); mainMenu.Show(); mainMenu.FormClosed += Logout; this.Hide(); } else { msgError("Incorrect username or password entered. \n Please try again."); TxtPassword.Text = "Password"; TxtPassword.UseSystemPasswordChar = false; TxtUsuario.Focus(); } } else { msgError("Please enter password."); } } else { msgError("Please enter username."); } }
//Checa si el usuario está activado o desactivado private void LoginCheck() { if (txtUsuario.Text != "USUARIO") { if (txtCont.Text != "CONTRASEÑA") { //Instanciamos UserModel para acceder al método que nos regresa si está activado o no UserModel user = new UserModel(); var esActivado = user.UserLogin(txtUsuario.Text, txtCont.Text); //Si los datos son incorrectos, no se encuentra nada en la base de datos, por lo que es NULL if (esActivado == null) { msgError("Usuario o contraseña incorrectos"); return; } //1 si está activado, 0 si está desactivado if (esActivado.Equals("1")) { this.Hide(); /*Instanciamos el Form de bienvenida, pero todavia no lo agregamos, entonces solo ponemos un msg. * * * FormBienvenida bn = new FormBienvenida(); * bn.ShowDialog();*/ MessageBox.Show("Bienvenido " + UserCache.NomEmp + " " + UserCache.AppEmp + " " + UserCache.ApmEmp); FormMenuPrincipal menu = new FormMenuPrincipal(); menu.Show(); menu.FormClosed += Logout; } else if (esActivado.Equals("0")) { msgError("Usuario desactivado"); txtUsuario.Text = ""; txtCont.Text = ""; } } else { msgError("Por favor ingrese la contraseña"); } } else { msgError("Por favor ingrese el usuario"); } }