示例#1
0
        public static Usuario Buscar(Usuario param)
        {
            Usuario obj    = null;
            Acceso  acceso = new Acceso();

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter("@login", param.login);
            DataTable tabla = acceso.leer("usuario_buscar", parametros);

            foreach (DataRow item in tabla.Rows)
            {
                obj               = new Usuario();
                obj.id            = int.Parse(item["id"].ToString());
                obj.login         = item["login"].ToString();
                obj.pass          = item["pass"].ToString();
                obj.nombre        = item["nombre"].ToString();
                obj.apellido      = item["apellido"].ToString();
                obj.correo        = item["correo"].ToString();
                obj.intentosLogin = int.Parse(item["intentos"].ToString());
                obj.habilitado    = int.Parse(item["habilitado"].ToString()) == 0;
                obj.DVH           = item["DVH"].ToString();
            }
            if (obj != null)
            {
                obj.permiso = VerificarPermiso(obj);
                return(obj);
            }
            else
            {
                return(null);
            }
        }
示例#2
0
        public static Permiso VerificarPermiso(Usuario param)
        {
            Acceso acceso = new Acceso();

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter("@usuario", param.login);
            DataTable tabla = acceso.leer("usuario_permisos", parametros);

            foreach (DataRow item in tabla.Rows)
            {
                return(PermisosDAL.buscarPermiso(int.Parse(item["permiso"].ToString())));
            }
            return(null);
        }
示例#3
0
        public static List <Panaderia> Listar()
        {
            var       lista  = new List <Panaderia>();
            Acceso    acceso = new Acceso();
            DataTable tabla  = acceso.leer("panaderia_leer", null);

            foreach (DataRow item in tabla.Rows)
            {
                Panaderia obj = new Panaderia();
                obj.id        = int.Parse(item["id"].ToString());
                obj.nombre    = item["nombre"].ToString();
                obj.ubicacion = item["ubicacion"].ToString();
                lista.Add(obj);
            }
            return(lista);
        }
示例#4
0
        public static List <Producto> Listar()
        {
            var       lista  = new List <Producto>();
            Acceso    acceso = new Acceso();
            DataTable tabla  = acceso.leer("producto_leer", null);

            foreach (DataRow item in tabla.Rows)
            {
                Producto obj = new Producto();
                obj.id          = int.Parse(item["id"].ToString());
                obj.descripcion = item["descripcion"].ToString();
                obj.imagen      = item["imagen"].ToString();
                obj.DVH         = item["DVH"].ToString();
                lista.Add(obj);
            }
            return(lista);
        }
示例#5
0
        public static Permiso buscarPermiso(int id)
        {
            Permiso obj    = null;
            Acceso  acceso = new Acceso();

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter("@id", id);
            DataTable tabla = acceso.leer("permiso_buscar", parametros);

            foreach (DataRow item in tabla.Rows)
            {
                obj             = new Permiso();
                obj.id          = int.Parse(item["id"].ToString());
                obj.descripcion = item["descripcion"].ToString();
            }
            return(obj);
        }
示例#6
0
        public static List <DigitoVerificadorVertical> Listar()
        {
            var       lista  = new List <DigitoVerificadorVertical>();
            Acceso    acceso = new Acceso();
            DataTable tabla  = acceso.leer("digitoverificador_leer", null);

            foreach (DataRow item in tabla.Rows)
            {
                DigitoVerificadorVertical obj = new DigitoVerificadorVertical();
                obj.id    = int.Parse(item["id"].ToString());
                obj.tabla = item["tabla"].ToString();
                obj.DVV   = item["DVV"].ToString();
                obj.DVH   = item["DVH"].ToString();
                lista.Add(obj);
            }
            return(lista);
        }
示例#7
0
        public static List <Bitacora> Listar()
        {
            var       lista  = new List <Bitacora>();
            Acceso    acceso = new Acceso();
            DataTable tabla  = acceso.leer("bitacora_leer", null /* TODO Change to default(_) if this is not a reference type */);

            foreach (DataRow item in tabla.Rows)
            {
                Bitacora obj = new Bitacora();
                obj.id      = int.Parse(item["id"].ToString());
                obj.usuario = UsuariosDAL.Buscar(item["usuario"].ToString());
                obj.accion  = item["accion"].ToString();
                obj.fecha   = DateTime.Parse(item["fecha"].ToString());
                obj.DVH     = item["DVH"].ToString();
                lista.Add(obj);
            }
            return(lista);
        }
示例#8
0
        public static List <Usuario> Listar()
        {
            var lista = new List <Usuario>();

            Acceso    acceso = new Acceso();
            DataTable tabla  = acceso.leer("usuario_leer", null);

            foreach (DataRow item in tabla.Rows)
            {
                Usuario obj = new Usuario();
                obj.id            = int.Parse(item["id"].ToString());
                obj.login         = item["login"].ToString();
                obj.pass          = item["pass"].ToString();
                obj.nombre        = item["nombre"].ToString();
                obj.apellido      = item["apellido"].ToString();
                obj.correo        = item["correo"].ToString();
                obj.intentosLogin = int.Parse(item["intentos"].ToString());
                obj.habilitado    = int.Parse(item["habilitado"].ToString()) == 0;
                obj.DVH           = item["DVH"].ToString();
                lista.Add(obj);
            }
            return(lista);
        }