Ejemplo n.º 1
0
 public static void setMP(MenuPrincipal MP)
 {
     Util.MP = MP;
 }
Ejemplo n.º 2
0
 private void btn_entrar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_name.Text.Trim().Equals("") || txt_password.Text.Trim().Equals(""))
         {
             MessageBox.Show("No dejes campos vacios", "completa todo los campos");
         }
         else
         {
             String        c      = GetSHA1(txt_password.Text);
             SqlDataReader lector = sql.consulta("SELECT * FROM usuario WHERE rut = '" + txt_name.Text + "'");
             if (lector.Read())
             {
                 if (lector[2].Equals(c))
                 {
                     Util.setF1(this);
                     Usuario u = new Usuario(lector[0].ToString(), lector[1].ToString(), lector[2].ToString(), Convert.ToInt32(lector[3]), Convert.ToInt32(lector[4]));
                     Util.setUsuario(u);
                     if (lector[3].Equals(1))
                     {
                         if (lector[4].Equals(1))
                         {
                             MessageBox.Show("bienvenido Señor : " + u.getNombre().ToString() + "", "Puedes Pasar");
                             MenuPrincipal MP = new MenuPrincipal();
                             MP.Show();
                             this.Hide();
                         }
                         else
                         {
                             MenuAdministrador MA = new MenuAdministrador();
                             MA.Show();
                             this.Hide();
                         }
                     }
                     else
                     {
                         if (lector[3].Equals(2))
                         {
                             MessageBox.Show("Su cuenta está bloqueada", "Error");
                         }
                         else
                         {
                             MessageBox.Show("Su cuenta está inactiva", "Hable con administración");
                         }
                     }
                 }
                 else
                 {
                     MessageBox.Show("Contraseña incorrecta", "vuelve a intentarlo");
                 }
             }
             else
             {
                 MessageBox.Show("Nombre de usuario incorrecto", "No te equivoques muy seguido");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error crítico");
     }
 }