private void EntrarButton(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(usuariotxt.Text) == true || string.IsNullOrWhiteSpace(passwordtxt.Text) == true) { MessageBox.Show("No se permiten campos vacios"); } else { users u = new users(); string login_pass = passwordtxt.Text; MD5 md5 = MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(login_pass); byte[] hash = md5.ComputeHash(inputBytes); login_pass = BitConverter.ToString(hash).Replace("-", ""); login_usuario = passwordtxt.Text; u.Usuario = this.usuariotxt.Text; u.Contraseña = login_pass; /* * if (usuariotxt.Text == "usuario" && passwordtxt.Text == "clave") * { * MenuPrincipal formulario = new MenuPrincipal(); * this.Hide(); * MessageBox.Show("!!Correcto!! ", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information); * formulario.Show(); * } */ /* * else /* if (usuariotxt.Text == "" || passwordtxt.Text == "")*/ /* * { * /*MessageBox.Show("!!Incorrecto!! ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);*/ /* MessageBox.Show("Error", "No registrado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); * }*/ //users u = new users(); //u.Usuario = this.usuariotxt.Text; //u.Contraseña = this.passwordtxt.Text; if (u.Buscar() == true) { //MessageBox.Show(u.mensaje, ""); // string adm; string est; string idus; string query = "update USUARIO set INTENTOS = " + 0 + " where USUARIO = '" + usuariotxt.Text + "'"; Mantenimiento.actNomsg(query); adm = prueba.Text; est = estado.Text; idus = id.Text; /*if (adm == "User") * { * MessageBox.Show(u.mensaje, ""); * }*/ //Chequear si es admin prueba.Text = Mantenimiento.consulta(usuariotxt.Text).ToString(); MenuPrincipal forma2 = new MenuPrincipal(); CambiarContraseña forma3 = new CambiarContraseña(); var txt6 = forma2.Controls["test"]; var txt7 = forma3.Controls["textBox1"]; //txt6.Text = Mantenimiento.consulta(u.Usuario, u.Contraseña).ToString(); txt6.Text = prueba.Text.ToString(); //Cheque estado estado.Text = Mantenimiento.Estado(usuariotxt.Text).ToString(); //Copia Id id.Text = Mantenimiento.userid(usuariotxt.Text).ToString(); txt7.Text = id.Text.ToString(); adm = prueba.Text; est = estado.Text; idus = id.Text; //if (adm == "User" || adm == "Admin" if (true) { //MessageBox.Show(u.mensaje, ""); switch (est) { case "Activo": forma2.Show(); this.Hide(); break; case "Inactivo": MessageBox.Show(u.mensaje, "Usuario Inactivo"); break; case "Bloqueado": MessageBox.Show(u.mensaje, "Usuario Bloqueado"); break; case "NuevoUser": forma3.Show(); this.Hide(); break; case "CambiarClave": forma3.Show(); this.Hide(); break; default: break; } } /* else * { * forma2.Show(); * this.Hide(); * }*/ //forma2.Show(); //this.Hide(); } else { if (u.BuscarUser() == true) { string query = "select INTENTOS FROM USUARIO where USUARIO = '" + usuariotxt.Text + "'"; cont = Mantenimiento.looker(query); cont++; intents.Text = cont.ToString(); if (cont >= 3) { MessageBox.Show(u.mensaje, "Usuario Bloqueado"); string query1 = "update USUARIO set INTENTOS = " + 3 + ", ESTADO = " + 7 + " where USUARIO = '" + usuariotxt.Text + "'"; Mantenimiento.actNomsg(query1); } else { //cont++; id.Text = Mantenimiento.userid(usuariotxt.Text).ToString(); int idus = Convert.ToInt32(id.Text); //MessageBox.Show(u.mensaje, ""); //MessageBox.Show(u.mensaje, "Usuario Bloqueado"); MessageBox.Show(u.editIntentos(cont, idus)); } } //MessageBox.Show(u.mensaje, "ERROR"); //cont++; usuariotxt.Clear(); passwordtxt.Clear(); } /*if (cont > 3) * { * * EntrarB.Enabled = false; * usuariotxt.Enabled = false; * passwordtxt.Enabled = false; * label3.Visible = true; * }*/ } }