//Login con ambos formularios ya agregados private void btnlogin_Click(object sender, EventArgs e) { if (txtuser.Text != "USUARIO") { if (txtpass.Text != "CONTRASEÑA") { UserModel user = new UserModel(); //instanciar al modelo usuario de la capa de dominio var validLogin = user.LoginUser(txtuser.Text, txtpass.Text); //pasar por parametro el usuario y contraseña if (validLogin == true) //si el inicio de sesion es correcto, instancio al formulario principal { FormPrincipal mainMenu = new FormPrincipal(); MessageBox.Show("Bienvenido " + UserLoginCache.FirstName + " " + UserLoginCache.LastName); mainMenu.Show(); mainMenu.FormClosed += Logout; //sobrecargar el metodo FormClosed con el metodo de cerrar secion this.Hide(); //oculta el menu login } else //si el inicio de sesion no es exitoso { msgError("Usuario o Contraseña incorrectos! \n Por Favor intentelo de nuevo."); txtpass.Text = "CONTRASEÑA"; txtpass.UseSystemPasswordChar = false; txtuser.Focus(); } } else { msgError("Por favor ingrese una contraseña!"); } } else { msgError("Por favor ingrese un usuario!"); } }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtUser.Text != "USUARIO") { if (txtPassword.Text != "CONTRASEÑA") { UserModel user = new UserModel(); var validLogin = user.LoginUser(txtUser.Text, txtPassword.Text); if (validLogin == true) { this.Hide(); FormWelcome welcome = new FormWelcome(); welcome.ShowDialog(); FormPrincipal mainMenu = new FormPrincipal(); mainMenu.Show(); mainMenu.FormClosed += Logout; } else { msgError("Usuario o contraseña incorrectos."); txtPassword.Clear(); txtUser.Focus(); } } else { msgError("Por favor ingrese su contraseña"); } } else { msgError("Por favor ingrese su nombre de usuario"); } }