Пример #1
0
 public void ValidarLogin()
 {
     if (txtusuario.Text != "" && txtcontraseña.Text != "")
     {
         if (cont < 3)
         {
             try
             {
                 Entidades.EUsuario usuario = new Entidades.EUsuario();
                 usuario.Name_User = txtusuario.Text.Trim();
                 usuario.Key_User  = txtcontraseña.Text.Trim();
                 Negocio.NUsuario validar = new Negocio.NUsuario();
                 validar.Validarusuario(usuario);
                 if (usuario.Exist == 1)
                 {
                     if (usuario.Estado == "A")
                     {
                         DOTA Logged = DOTA.Instance();
                         Logged.IdUser    = usuario.IdUser;
                         Logged.Name_User = txtusuario.Text;
                         this.Hide();
                         FrmPrincipal pr = new FrmPrincipal();
                         pr.Show();
                     }
                     else if (usuario.Estado == "B")
                     {
                         MessageBox.Show("El usuario que ah ingresado esta bloqueado", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Cursor.Current = Cursors.Default;
                     }
                     else
                     {
                         cont += 1;
                         MessageBox.Show("Los datos ingresados no coinciden", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Cursor.Current = Cursors.Default;
                     }
                 }
                 else
                 {
                     MessageBox.Show("El usuario ingresado no existe", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Cursor.Current = Cursors.Default;
                 }
             }
             catch (Exception x)
             {
                 MessageBox.Show(x.ToString());
             }
             txtcontraseña.Text = ""; txtusuario.Text = ""; txtusuario.Focus();
             Cursor.Current     = Cursors.Default;
         }
         else
         {
             if (cont == 3)
             {
                 MessageBox.Show("AGOTO SUS INTENTOS PERMITIDOS, INTENTELO MAS TARDE.");
                 Application.Exit();
             }
         }
     }
 }
Пример #2
0
        public static DOTA Instance()
        {
            if (datos == null)
            {
                datos = new DOTA();
            }

            return(datos);
        }