private void _btnAceptar_Click(object sender, EventArgs e) { string username = TextBoxUsuario.Text.Trim(); string password = PasswordEye.Text.Trim(); bool usuarioNoValido = true; ErrorInicioSession error = ErrorInicioSession.SinError; if (ValidateUser(username, password)) { error = Sesion.Instancia.IniciarSesion(username, password); if (error == ErrorInicioSession.SinError) { RegistradorArchLocal.Instancia.NombreArchivo = Sesion.Instancia.EmpresaActual.Sigla; MessageMgr.Instance.SetConexion(Sesion.Instancia.Conexion); this.Hide(); DialogResult = System.Windows.Forms.DialogResult.OK; usuarioNoValido = false; } else if (error == ErrorInicioSession.UsuarioNoValido || error == ErrorInicioSession.UsuarioNoValidoParaSisFalla) { usuarioNoValido = true; } else { usuarioNoValido = true; //MessageBox.Show(GetMensaje(error)); //DialogResult = System.Windows.Forms.DialogResult.Cancel; } } else { usuarioNoValido = true; error = ErrorInicioSession.UsuarioNoValido; } if (usuarioNoValido) { if (error == ErrorInicioSession.UsuarioNoValido) { cndcLabelInfo.Text = "Usuario o contraseña incorrecto...(Intento " + NumIntentos + " de " + MaxIntentos + ")"; } else if (error == ErrorInicioSession.UsuarioNoValidoParaSisFalla) { cndcLabelInfo.Text = "Usuario no válido para SisFalla (Intento " + NumIntentos + " de " + MaxIntentos + ")"; } else { cndcLabelInfo.Text = "Error de conexión a SisFalla (Intento " + NumIntentos + " de " + MaxIntentos + ")"; } PasswordEye.Text = ""; PasswordEye.Focus(); NumIntentos++; if (NumIntentos > MaxIntentos) { MessageBox.Show("Tercer intento fallido, se cerrará la aplicación.");//MessageMgr.Instance.GetMessage("TERCER_INTENTO")); TextBoxUsuario.Enabled = false; PasswordEye.Enabled = false; DialogResult = System.Windows.Forms.DialogResult.Cancel; } } }
public FormIngreso() { InitializeComponent(); PasswordEye.Focus(); }