Exemple #1
0
 public Contraseña(C_Parametros objetoParametros)
 {
     InitializeComponent();
     if (objetoParametros.TipoTrabajador == "Administrador")
     {
         Txt_Usuario.Text = "" + objetoParametros.DniUsuario;
         Txt_Contraseña.Select();
     }
 }
Exemple #2
0
 private void Btn_Nuevo_Click(object sender, EventArgs e)
 {
     Pnl_Listas.Visible  = false;
     Pnl_Edicion.Visible = false;
     Pnl_Crear.Visible   = true;
     Txt_Usuario.Clear();
     Txt_Contraseña.Clear();
     Txt_RepContraseña.Clear();
     Txt_Usuario.Focus();
 }
        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;
            }
        }
Exemple #4
0
        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);
        }
Exemple #6
0
 public Contraseña(I_Parametros parametros, C_Parametros objetoParametros)
     : this(parametros)
 {
     Txt_Usuario.Text = "" + objetoParametros.DniUsuario;
     Txt_Contraseña.Select();
 }