private void IngresarButton_Click(object sender, EventArgs e) { if (UsernameTextBox.Text == "" || PasswordTextBox.Text == "") { MessageBox.Show("No ha ingresado todos los datos", "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (UsernameTextBox.Text.Length != 8) { MessageBox.Show("Ingrese su número de DNI", "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } string us = UsernameTextBox.Text; string pass = PasswordTextBox.Text; int i = 0; bool flag = true; while (i < us.Length) { if (us[i] < '0' || us[i] > '9') { flag = false; } i++; } if (flag && us.Equals(Username)) { //Conectar con la base de datos BDManager bdm = BDManager.getInstance(); string password = bdm.passwordVerify(us); if (pass.Equals(password)) { //success login UserSession session = new UserSession(); this.Hide(); session.ShowDialog(); this.Show(); this.UsernameTextBox.Text = ""; this.PasswordTextBox.Text = ""; } else { //fail by password MessageBox.Show("Error en ingresar la contraseña", "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (!flag) { MessageBox.Show("Ingresar número de documento de identidad", "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //fail by username MessageBox.Show("Error en ingresar el usuario", "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } }