Exemplo n.º 1
0
 private void BtnIngerso_Click(object sender, EventArgs e)
 {
     if (txtContrasena.Text == "" || txtContrasena.Text == null || txtUsuario.Text == "" || txtUsuario.Text == null)
     {
         panelErrorClave.Visible = true;
         label5.Text             = "Digite usuario y contraseña";
         txtUsuario.Focus();
     }
     else
     {
         if (LogicaLogin.ValidateLogin(txtUsuario.Text, Encripatar.Encrypt(txtContrasena.Text), out rollid))
         {
             if (rollid <= 0)
             {
                 panelErrorClave.Visible = true;
                 label5.Text             = "Usuario y/o contraseña incorrectos";
             }
             else
             {
                 //implementar validacion de role para visualizar el menu pendiente
                 Seccion seccion = Seccion.Instance;
                 seccion.Usuario = txtUsuario.Text;
                 seccion.Rolid   = (LogicRoll.LevelRol)rollid;
                 Formularios.MenuPrincipal f = new Formularios.MenuPrincipal();
                 this.Hide();
                 f.Show();
             }
         }
         else
         {
             panelErrorClave.Visible = true;
             label5.Text             = "Usuario y/o contraseña incorrectos";
             txtUsuario.Focus();
         }
     }
 }