//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");
     }
 }