public static void setMP(MenuPrincipal MP) { Util.MP = MP; }
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"); } }