private void btnLogin_Click(object sender, EventArgs e) { Personal personal = new Personal(); DataTable resultado = new DataTable(); try { string hashPassword = ControlVista.GetHashString(txtContrasena.Text); resultado = personal.ComprobarUsuario(txtLegajo.Text, hashPassword); string hashDocument = ControlVista.GetHashString(personal.Documento.ToString()); if (!hashDocument.Equals(personal.Contrasena)) { DataRow row = resultado.Rows[0]; MessageBox.Show("Nombre: " + row["Nombre"].ToString() + "\nApellido: " + row["Apellido"].ToString()); controlVista.Personal = personal; controlVista.Login.limpiarDatos(); controlVista.Login.Hide(); controlVista.showMenu(); } else { DataRow row = resultado.Rows[0]; MessageBox.Show("Nombre: " + row["Nombre"].ToString() + "\nApellido: " + row["Apellido"].ToString()); controlVista.Personal = personal; controlVista.Login.limpiarDatos(); controlVista.Login.Hide(); controlVista.showActualizarPassword(); } } catch (IndexOutOfRangeException) { MessageBox.Show("Ingrese Informacion valida"); } }
public Login() { InitializeComponent(); controlVista = new ControlVista(); controlVista.Login = this; }