Example #1
0
 public void CargarUsuario(string Usuario)
 {
     try
     {
         this.Usuario = new ENT.Usuario_ENT();
         DbDataReader dr;
         DBConexion   bd = new DBConexion();
         bd.Conectar();
         bd.CrearComando("select [idTipoUsuario], [IdEstado], [Username], [Password] from Usuario where username=@username");
         bd.AsignarParametro("@username", DbType.String, Usuario);
         dr = bd.EjecutarConsultaReader();
         while (dr.Read())
         {
             this.Usuario.Usuario     = dr["Username"].ToString();
             this.Usuario.Contraseña  = dr["Password"].ToString();
             this.Usuario.TipoUsuario = (ENT.TiposAnidados_ENT.TipoUsuario)Convert.ToInt32(dr["idTipoUsuario"]);
             this.Usuario.Estado      = (ENT.TiposAnidados_ENT.Estado)Convert.ToInt32(dr["IdEstado"]);
         }
         dr.Close();
         bd.Desconectar();
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #2
0
        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;
            }
        }
Example #3
0
 public void CargarUsuario(string Usuario)
 {
     try
     {
         Datos.CargarUsuario(Usuario);
         this.Usuario = Datos.Usuario;
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #4
0
        public void Crear(string UsuarioSel, string Contraseña)
        {
            try
            {
                Usuario             = new ENT.Usuario_ENT();
                Usuario.Usuario     = UsuarioSel;
                Usuario.Contraseña  = Contraseña;
                Usuario.Estado      = ENT.TiposAnidados_ENT.Estado.ACTIVO;
                Usuario.TipoUsuario = ENT.TiposAnidados_ENT.TipoUsuario.ADMIN;

                Datos.Usuario = Usuario;
                Datos.Crear();
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <ENT.Usuario_ENT> ObtenerUsuarios()
        {
            List <ENT.Usuario_ENT> Usuarios = new List <ENT.Usuario_ENT>();
            DbDataReader           dr;
            DBConexion             bd = new DBConexion();

            bd.Conectar();
            bd.CrearComando("select [Username], [Password], [IdTipoUsuario] from Usuario where [IdEstado]=1");
            dr = bd.EjecutarConsultaReader();
            while (dr.Read())
            {
                ENT.Usuario_ENT Usuario = new ENT.Usuario_ENT();
                Usuario.Usuario     = Convert.ToString(dr.GetValue(0));
                Usuario.Contraseña  = Convert.ToString(dr.GetValue(1));
                Usuario.TipoUsuario = (ENT.TiposAnidados_ENT.TipoUsuario)Convert.ToInt32(dr.GetValue(2));
                Usuario.Estado      = ENT.TiposAnidados_ENT.Estado.ACTIVO;
                Usuarios.Add(Usuario);
            }
            dr.Close();
            bd.Desconectar();
            return(Usuarios);
        }
Example #6
0
 public Frm_Principal(ENT.Usuario_ENT UsuarioSel)
 {
     InitializeComponent();
     Usuario = UsuarioSel;
 }