当前位置: 首页>>代码示例>>C#>>正文


C# StoreProcedure.ExecuteReader方法代码示例

本文整理汇总了C#中StoreProcedure.ExecuteReader方法的典型用法代码示例。如果您正苦于以下问题:C# StoreProcedure.ExecuteReader方法的具体用法?C# StoreProcedure.ExecuteReader怎么用?C# StoreProcedure.ExecuteReader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在StoreProcedure的用法示例。


在下文中一共展示了StoreProcedure.ExecuteReader方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetAllActiveByParameters

        public static List<Publicacion> GetAllActiveByParameters(String description, List<Rubro> lstRubros)
        {
            //Obtengo la publicacion que se encuentren activas y cumplan ciertos criterios (busqueda exacta)
            var param = new List<SPParameter>
                {
                    new SPParameter("Fecha_hoy", Configuration.ConfigurationVariables.FechaSistema),
                    new SPParameter("Descripcion", description)
                };

            var sp = new StoreProcedure(DataBaseConst.Publicacion.SPGetAllActiveByParameters, param);

            var publications = sp.ExecuteReader<Publicacion>();

            if (publications == null)
                return null;

            var result = new List<Publicacion>();
            foreach (var pub in publications)
            {
                pub.GetObjectsById();
                if (pub.Rubros.Count == lstRubros.Count && pub.Rubros.Select(i => i.ID).Intersect(lstRubros.Select(j => j.ID)).Count() == pub.Rubros.Count)
                    result.Add(pub);
            }

            return result;
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:26,代码来源:PublicacionPersistance.cs

示例2: GetAllOfertasByUsuario

 public static List<HistoryOferta> GetAllOfertasByUsuario(Usuario user)
 {
     var param = new List<SPParameter> { new SPParameter("idUsuario", user.ID),
                                         new SPParameter("Fecha_hoy", ConfigurationVariables.FechaSistema)};
     var sp = new StoreProcedure(DataBaseConst.Oferta.SPGetHistoryOfertasByUsuario, param);
     return sp.ExecuteReader<HistoryOferta>();
 }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:7,代码来源:OfertaPersistance.cs

示例3: GetByUser

        public static List<Rol> GetByUser(Usuario user)
        {
            //Obtengo la lista de roles asignadas a determinado usuario
            var param = new List<SPParameter> { new SPParameter("ID_User", user.ID) };
            var sp = new StoreProcedure(DataBaseConst.Rol.SPGetAllRolByUser, param);

            return sp.ExecuteReader<Rol>();
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:8,代码来源:RolPersistance.cs

示例4: GetAll

        public static List<Funcionalidad> GetAll()
        {
            //Obtengo todas las funcionalidades almacenadas en la base de datos
            var sp = new StoreProcedure(DataBaseConst.Funcionalidad.SPGetAllFuncionalidad);

            //Retorno una lista de Funcionalidad a partir de un ExecuteReader
            return sp.ExecuteReader<Funcionalidad>();
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:8,代码来源:FuncionalidadPersistance.cs

示例5: GetByRole

        public static List<Funcionalidad> GetByRole(Rol role)
        {
            //Obtengo todas las funcionalidades asociadas a determinado rol
            var param = new List<SPParameter> { new SPParameter("ID_Rol", role.ID) };
            var sp = new StoreProcedure(DataBaseConst.Funcionalidad.SPGetAllFuncionalidadByRol, param);

            //Retorno una lista de Funcionalidad a partir de un ExecuteReader
            return sp.ExecuteReader<Funcionalidad>();
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:9,代码来源:FuncionalidadPersistance.cs

示例6: ObtenerPorRol

        public static List<Funcionalidad> ObtenerPorRol(Rol rol)
        {
            //Obtengo todas las funcionalidades asociadas a determinado rol
            var param = new List<SPParameter> { new SPParameter("ID_Rol", rol.ID) };
            var sp = new StoreProcedure(DBQueries.Funcionalidad.SPGetFuncionalidadesPorRol, param);

            //Retorno una lista de Funcionalidad a partir de un ExecuteReader
            return sp.ExecuteReader<Funcionalidad>();
        }
开发者ID:mjarabroviski,项目名称:GDD,代码行数:9,代码来源:FuncionalidadPersistencia.cs

示例7: ObtenerServiciosDeRuta

 public static List<Servicio> ObtenerServiciosDeRuta(int origen,int destino,string matricula)
 {
     var param = new List<SPParameter> {
         new SPParameter("ID_Ciudad_Origen", origen),
         new SPParameter("ID_Ciudad_Destino", destino),
         new SPParameter("Matricula", matricula) };
     var sp = new StoreProcedure(DBQueries.Servicio.SPObtenerServiciosDeRuta,param);
     return sp.ExecuteReader<Servicio>();
 }
开发者ID:mjarabroviski,项目名称:GDD,代码行数:9,代码来源:ServicioPersistencia.cs

示例8: GetAllBusinessByParametersLike

        public static List<Empresa> GetAllBusinessByParametersLike(EmpresaFilters filters)
        {
            var param = new List<SPParameter> { new SPParameter("Razon_Social", filters.RazonSocial ?? (object)DBNull.Value),
                                                new SPParameter("Cuit", filters.Cuit ?? (object)DBNull.Value),
                                                new SPParameter("Email", filters.Email ?? (object)DBNull.Value)};

            var sp = new StoreProcedure(DataBaseConst.Empresa.SPGetAllBusinessByParametersLike, param);

            return sp.ExecuteReader<Empresa>();
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:10,代码来源:EmpresaPersistance.cs

示例9: GetLastOfertaByPublication

        public static Oferta GetLastOfertaByPublication(int idPublicacion, SqlTransaction transaction)
        {
            var param = new List<SPParameter> { new SPParameter("idPublicacion", idPublicacion)};
            var sp = new StoreProcedure(DataBaseConst.Oferta.SPGetLastOfertaByPublication, param, transaction);

            var offers = (transaction == null) ? sp.ExecuteReader<Oferta>() : sp.ExecuteReaderTransactioned<Oferta>(transaction);
            if (offers == null || offers.Count == 0)
                return null;

            return offers[0];
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:11,代码来源:OfertaPersistance.cs

示例10: GetByNameLike

        public static List<Rol> GetByNameLike(String description)
        {
            //Obtengo la lista de roles cuyo nombre coincide con el que se recibe por parametro (busqueda inexacta)
            var param = new List<SPParameter>
                {
                    new SPParameter("Descripcion", description)
                };

            var sp = new StoreProcedure(DataBaseConst.Rol.SPGetAllRolByNameLike, param);

            return sp.ExecuteReader<Rol>();
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:12,代码来源:RolPersistance.cs

示例11: GetAllByParametersLike

        public static List<Visibilidad> GetAllByParametersLike(VisibilidadFilters filters)
        {
            //Obtengo la lista de visibilidades que cumplen ciertos filtros (busqueda inexacta)
            var param = new List<SPParameter>
                {
                    new SPParameter("Descripcion", filters.Descripcion ?? (object)DBNull.Value)
                };

            var sp = new StoreProcedure(DataBaseConst.Visibilidad.SPGetAllVisibilidadByParametersLike, param);

            return sp.ExecuteReader<Visibilidad>();
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:12,代码来源:VisibilidadPersistance.cs

示例12: GetByPublicationId

        public static List<Rubro> GetByPublicationId(int publicationID)
        {
            var param = new List<SPParameter> { new SPParameter("ID_Publicacion", publicationID) };
            var sp = new StoreProcedure(DataBaseConst.Rubro.SPGetAllRubroByPublicationId, param);

            var rubros = sp.ExecuteReader<Rubro>();

            if (rubros == null || rubros.Count == 0)
                return null;

            return rubros;
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:12,代码来源:RubroPersistance.cs

示例13: GetByFacturaId

        public static List<ItemFactura> GetByFacturaId(int FacturaID)
        {
            var param = new List<SPParameter> { new SPParameter("ID_Factura", FacturaID) };
            var sp = new StoreProcedure(DataBaseConst.ItemFactura.SPGetAllItemFacturaByFacturaId, param);

            var itemsFactura = sp.ExecuteReader<ItemFactura>();

            if (itemsFactura == null || itemsFactura.Count == 0)
                return null;

            return itemsFactura;
        }
开发者ID:norchow,项目名称:gestiondedatos,代码行数:12,代码来源:ItemFacturaPersistance.cs

示例14: ObtenerPorNombre

        public static Funcionalidad ObtenerPorNombre(String nombre)
        {
            var param = new List<SPParameter> { new SPParameter("Descripcion", nombre) };
            var sp = new StoreProcedure(DBQueries.Funcionalidad.SPGetFuncionalidadPorNombre, param);

            List<Funcionalidad> func = sp.ExecuteReader<Funcionalidad>();

            if (func == null || func.Count == 0)
                return null;

            return func[0];
        }
开发者ID:mjarabroviski,项目名称:GDD,代码行数:12,代码来源:FuncionalidadPersistencia.cs

示例15: ObtenerFuncionalidadesPorNombreRol

        public static List<Funcionalidad> ObtenerFuncionalidadesPorNombreRol(String nombre)
        {
            var param = new List<SPParameter> { new SPParameter("Nombre_Rol", nombre) };
            var sp = new StoreProcedure(DBQueries.Funcionalidad.SPGetFuncionalidadesPorNombreRol, param);

            List<Funcionalidad> func = sp.ExecuteReader<Funcionalidad>();

            if (func == null || func.Count == 0)
                return null;

            return func;
        }
开发者ID:mjarabroviski,项目名称:GDD,代码行数:12,代码来源:FuncionalidadPersistencia.cs


注:本文中的StoreProcedure.ExecuteReader方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。