private void Ingresar() { try { string Usuario; string Contraseña; string Momento; string Descripcion; BLL.Auditor_BLL Auditor = new BLL.Auditor_BLL(); BLL.Autenticador.Autenticador_BLL Autenticador; Momento = DateTime.Now.ToLongTimeString(); Descripcion = "El Usuario " + Txt_Usuario.Text.ToUpper() + " Inicio Sesion A La Hora : " + Momento; Usuario = Txt_Usuario.Text; Contraseña = Txt_Contraseña.Text; Autenticador = new BLL.Autenticador.Autenticador_BLL(Usuario, Contraseña); if (Autenticador.EstadoValidacion == ENT.TiposAnidados_ENT.TipoValidacion.UsuarioInexistente) { MessageBox.Show("El usuario ingresado no existe", "Acceso denegado"); Txt_Usuario.Text = ""; Txt_Contraseña.Text = ""; Txt_Usuario.Focus(); } else if (Autenticador.EstadoValidacion == ENT.TiposAnidados_ENT.TipoValidacion.ContraseñaIncorrecta) { MessageBox.Show("La contraseña ingresada no es la correcta", "Acceso denegado"); Txt_Contraseña.Text = ""; Txt_Contraseña.Focus(); } else if (Autenticador.EstadoValidacion == ENT.TiposAnidados_ENT.TipoValidacion.EstadoInhabilitado) { MessageBox.Show("El usuario presenta algun tipo de bloqueo asignado por el administrador", "Consultar con el administrador"); } else { UsuarioAct = Autenticador.UsuarioBLL.Usuario; if (OcultarFormulario) { Frm_Principal frm = new Frm_Principal(UsuarioAct); frm.Show(); } Auditor.Registrar(Descripcion, Usuario, ENT.TiposAnidados_ENT.AccionesAuditoria.IniciarSesion); PuedeCerrar = false; this.Close(); } } catch (Exception) { throw; } }
private bool ValidacionesCrearUsuario() { //validamos el contenido inicialmente if (string.IsNullOrEmpty(Txt_Usuario.Text)) { MessageBox.Show("Debe ingresar el usuario"); Txt_Usuario.Focus(); return(false); } if (string.IsNullOrEmpty(Txt_Contraseña.Text)) { MessageBox.Show("Debe ingresar la contraseña"); Txt_Contraseña.Focus(); return(false); } if (string.IsNullOrEmpty(Txt_RepContraseña.Text)) { MessageBox.Show("Debe confirmar la contraseña"); Txt_RepContraseña.Focus(); return(false); } if (Txt_Contraseña.Text != Txt_RepContraseña.Text) { MessageBox.Show("Las contraseñas deben ser iguales"); Txt_Contraseña.Clear(); Txt_RepContraseña.Clear(); Txt_Contraseña.Focus(); return(false); } if (Txt_Contraseña.TextLength < 6) { MessageBox.Show("Por motivos de seguridad la contraseña debe tener 6 ó mas caracteres"); Txt_Contraseña.Focus(); return(false); } UsuarioBLL.CargarUsuario(Txt_Usuario.Text); if (UsuarioBLL.Usuario.Usuario != null) { MessageBox.Show("El usuario ya está registrado"); Txt_Usuario.Clear(); Txt_Contraseña.Clear(); Txt_RepContraseña.Clear(); Txt_Usuario.Focus(); return(false); } return(true); }
private bool ValidarCampos() { if (Txt_Usuario.TextLength == 0) { Txt_Usuario.Focus(); return(false); } if (Txt_Contraseña.TextLength == 0) { Txt_Contraseña.Focus(); return(false); } return(true); }