public IList <NotaIngreso> GetAllPaging(PaginationParameter <int> paginationParameters) { List <NotaIngreso> notaIngreso = new List <NotaIngreso>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_NOTA INGRESO_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { notaIngreso.Add(new NotaIngreso { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), ningc_numero_nota_ingreso = lector.IsDBNull(lector.GetOrdinal("ningc_numero_nota_ingreso")) ? default(string) : lector.GetString(lector.GetOrdinal("ningc_numero_nota_ingreso")), ningc_fecha_nota_ingreso = lector.IsDBNull(lector.GetOrdinal("ningc_fecha_nota_ingreso")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("ningc_fecha_nota_ingreso")), ningc_observaciones = lector.IsDBNull(lector.GetOrdinal("ningc_observaciones")) ? default(string) : lector.GetString(lector.GetOrdinal("ningc_observaciones")), ningc_v_motivo = lector.IsDBNull(lector.GetOrdinal("motivo")) ? default(string) : lector.GetString(lector.GetOrdinal("motivo")), almac_vdescripcion = lector.IsDBNull(lector.GetOrdinal("almac_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vdescripcion")), Estado = lector.IsDBNull(lector.GetOrdinal("ningc_ilag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("ningc_ilag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(notaIngreso); }
public IList <Transportista> GetAllPaging(PaginationParameter <int> paginationParameters) { List <Transportista> usuarios = new List <Transportista>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TRANSPORTISTA_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { usuarios.Add(new Transportista { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), tranc_vid_transportista = lector.IsDBNull(lector.GetOrdinal("tranc_vid_transportista")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vid_transportista")), tranc_vnombre_transportista = lector.IsDBNull(lector.GetOrdinal("tranc_vnombre_transportista")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnombre_transportista")), tranc_vdireccion = lector.IsDBNull(lector.GetOrdinal("tranc_vdireccion")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vdireccion")), tranc_vnumero_telefono = lector.IsDBNull(lector.GetOrdinal("tranc_vnumero_telefono")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnumero_telefono")), tranc_vnum_marca_placa = lector.IsDBNull(lector.GetOrdinal("tranc_vnum_marca_placa")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnum_marca_placa")), tranc_vnum_certif_inscrip = lector.IsDBNull(lector.GetOrdinal("tranc_vnum_certif_inscrip")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnum_certif_inscrip")), tranc_vnum_licencia_conducir = lector.IsDBNull(lector.GetOrdinal("tranc_vnum_licencia_conducir")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnum_licencia_conducir")), tranc_ruc = lector.IsDBNull(lector.GetOrdinal("tranc_vruc")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vruc")), Estado = lector.IsDBNull(lector.GetOrdinal("tranc_flag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("tranc_flag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(usuarios); }
public IList <Cargo> GetAll(PaginationParameter <int> paginationParameter) { List <Cargo> cargo = new List <Cargo>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "CargoGetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, paginationParameter.WhereFilter); using (var lector = _database.ExecuteReader(comando)) { if (lector != null) { while (lector.Read()) { cargo.Add(new Cargo { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(Int32) : lector.GetInt32(lector.GetOrdinal("Id")), Nombre = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(String) : lector.GetString(lector.GetOrdinal("Nombre")), Descripcion = lector.IsDBNull(lector.GetOrdinal("Descripcion")) ? default(String) : lector.GetString(lector.GetOrdinal("Descripcion")), Estado = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(Int32) : lector.GetInt32(lector.GetOrdinal("Estado")) }); } } } } return(cargo); }
public IList <Almacen> GetAllPaging(PaginationParameter <int> paginationParameters) { List <Almacen> almances = new List <Almacen>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_ALMACEN_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { almances.Add(new Almacen { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), almac_vcod_almacen = lector.IsDBNull(lector.GetOrdinal("almac_vcod_almacen")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vcod_almacen")), almac_vdescripcion = lector.IsDBNull(lector.GetOrdinal("almac_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vdescripcion")), almac_vubicacion = lector.IsDBNull(lector.GetOrdinal("almac_vubicacion")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vubicacion")), almac_vtelefono = lector.IsDBNull(lector.GetOrdinal("almac_vtelefono")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vtelefono")), almac_vresponsable = lector.IsDBNull(lector.GetOrdinal("almac_vresponsable")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vresponsable")), almac_vtipo = lector.IsDBNull(lector.GetOrdinal("almac_vtipo")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vtipo")), almac_itipo = lector.IsDBNull(lector.GetOrdinal("almac_itipo")) ? default(int) : lector.GetInt32(lector.GetOrdinal("almac_itipo")), almac_vcorreo = lector.IsDBNull(lector.GetOrdinal("almac_vcorreo")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vcorreo")), Estado = lector.IsDBNull(lector.GetOrdinal("almac_bflag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("almac_bflag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(almances); }
protected IEnumerable <T> Pagination <T>(IEnumerable <T> source, PaginationParameter pagination = null) { if (pagination == null) { pagination = new PaginationParameter(); } int totalCount = source.Count(); int currentPage = pagination.pageNumber; int pageSize = pagination.pageSize; int totalPages = (int)Math.Ceiling(totalCount / (double)pageSize); var items = source.Skip((currentPage - 1) * pageSize).Take(pageSize).ToArray(); Response.Headers["X-Pagination-Current-Page"] = currentPage.ToString(); Response.Headers["X-Pagination-Page-Count"] = totalPages.ToString(); Response.Headers["X-Pagination-Per-Page"] = pageSize.ToString(); Response.Headers["X-Pagination-Total-Count"] = totalCount.ToString(); Response.Headers["Access-Control-Expose-Headers"] = string.Join( ", ", new List <string> { "X-Pagination-Current-Page", "X-Pagination-Per-Page", "X-Pagination-Page-Count", "X-Pagination-Total-Count" }); return(items); }
public IList <StockXAlmacen> GetAllPaging(PaginationParameter <int> paginationParameters) { List <StockXAlmacen> stockXAlmacen = new List <StockXAlmacen>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_STOCKXALMACEN_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFiltersI", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilterI) ? string.Empty : paginationParameters.WhereFilterI); _database.AddInParameter(comando, "@WhereFiltersS", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilterS) ? string.Empty : paginationParameters.WhereFilterS); _database.AddInParameter(comando, "@whereFiltersProd", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilterP) ? string.Empty : paginationParameters.WhereFilterP); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { stockXAlmacen.Add(new StockXAlmacen { stockactual = lector.IsDBNull(lector.GetOrdinal("stockactual")) ? default(decimal) : lector.GetDecimal(lector.GetOrdinal("stockactual")), prdc_vdescripcion = lector.IsDBNull(lector.GetOrdinal("prdc_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("prdc_vdescripcion")), umec_vdescripcion = lector.IsDBNull(lector.GetOrdinal("umec_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("umec_vdescripcion")), almac_vdescripcion = lector.IsDBNull(lector.GetOrdinal("almac_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("almac_vdescripcion")), almac_iid_almacen = lector.IsDBNull(lector.GetOrdinal("almac_iid_almacen")) ? default(int) : lector.GetInt32(lector.GetOrdinal("almac_iid_almacen")), prdc_iid_producto = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(stockXAlmacen); }
public IHttpActionResult FindAll([FromUri] PaginationParameter parameter) { IEnumerable <Brand> brands = BrandService.Instance.GetPagination(parameter.Offset, parameter.Limit); int totalBrand = BrandService.Instance.GetTotalBrand(); return(Json(new CollectionResponseAPI(totalBrand, brands))); }
public IList <TablaRegistro> GetAllPaging(PaginationParameter <int> paginationParameters) { List <TablaRegistro> tablaregistro = new List <TablaRegistro>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TABLA_OPCIONES_CAB_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { tablaregistro.Add(new TablaRegistro { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), tbpc_vcod_tabla_opciones = lector.IsDBNull(lector.GetOrdinal("tbpc_vcod_tabla_opciones")) ? default(string) : lector.GetString(lector.GetOrdinal("tbpc_vcod_tabla_opciones")), tbpc_vdescripcion = lector.IsDBNull(lector.GetOrdinal("tbpc_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("tbpc_vdescripcion")), Estado = lector.IsDBNull(lector.GetOrdinal("tbpc_flag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("tbpc_flag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(tablaregistro); }
public IList <Categoria> GetAllPaging(PaginationParameter <int> paginationParameters) { List <Categoria> categoria = new List <Categoria>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_CATEGORIAS_PRODUCTO_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { categoria.Add(new Categoria { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), ctgcc_vcod_categoria = lector.IsDBNull(lector.GetOrdinal("ctgcc_vcod_categoria")) ? default(string) : lector.GetString(lector.GetOrdinal("ctgcc_vcod_categoria")), ctgcc_vdescripcion = lector.IsDBNull(lector.GetOrdinal("ctgcc_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("ctgcc_vdescripcion")), Estado = lector.IsDBNull(lector.GetOrdinal("ctgcc_iflag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("ctgcc_iflag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(categoria); }
public IActionResult ListarReporteAsistencia(DataTableModel <ReporteFilterDto> dataTableModel) { var jsonResponse = new JsonResponseDto(); try { FormatReporteAsistenciaDataTable(dataTableModel); var paginationParameter = new PaginationParameter { Start = dataTableModel.start, AmountRows = dataTableModel.length, WhereFilter = dataTableModel.whereFilter, OrderBy = dataTableModel.orderBy }; paginationParameter.Parameters = dataTableModel.filter.EntidadSearch; List <ReporteAsistenciaDto> lstDocumentos = _reportes.ReporteAsistencia(paginationParameter); dataTableModel.data = lstDocumentos; if (lstDocumentos.Count > 0) { dataTableModel.recordsTotal = lstDocumentos[0].Cantidad; dataTableModel.recordsFiltered = dataTableModel.recordsTotal; } } catch (Exception ex) { _logger.LogError(ex.Message); jsonResponse.Mensaje = ex.Message; } return(Json(dataTableModel)); }
public IList <Producto> GetAllPagingStock(PaginationParameter <int> paginationParameters) { List <Producto> productos = new List <Producto>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_PRODUCTO_STOCK_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { productos.Add(new Producto { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), prdc_vcod_producto = lector.IsDBNull(lector.GetOrdinal("prdc_vcod_producto")) ? default(string) : lector.GetString(lector.GetOrdinal("prdc_vcod_producto")), prdc_vdescripcion = lector.IsDBNull(lector.GetOrdinal("prdc_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("prdc_vdescripcion")), umec_v_unidad_medida = lector.IsDBNull(lector.GetOrdinal("umec_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("umec_vdescripcion")), prdc_dstock_minimo = lector.IsDBNull(lector.GetOrdinal("stocc_stock_producto")) ? default(decimal) : lector.GetDecimal(lector.GetOrdinal("stocc_stock_producto")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(productos); }
public async Task <IEnumerable <TEntity> > Paginacao(PaginationParameter paginationParameter) { return(await DbSet.AsNoTracking() .Skip((paginationParameter.PageNumber - 1) * paginationParameter.PageSize) .Take(paginationParameter.PageSize) .ToListAsync()); }
public SearchParameterBuilder <TOrder, TParameters> WithPagination([CanBeNull] PaginationParameter pagination) { _stepChecker.AssertCalledAfter(nameof(WithPagination), Result.Order.HasNoValue); _stepChecker.AssertCalledOnce(nameof(WithPagination), Result.Pagination.HasValue); Result.Pagination = pagination; return(this); }
public IList <UnidadMedida> GetAllPaging(PaginationParameter <int> paginationParameters) { List <UnidadMedida> unidad = new List <UnidadMedida>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_UNIDAD_MEDIDA_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { unidad.Add(new UnidadMedida { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), umec_vcod_unidad_medida = lector.IsDBNull(lector.GetOrdinal("umec_vcod_unidad_medida")) ? default(string) : lector.GetString(lector.GetOrdinal("umec_vcod_unidad_medida")), umec_vdescripcion = lector.IsDBNull(lector.GetOrdinal("umec_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("umec_vdescripcion")), Estado = lector.IsDBNull(lector.GetOrdinal("umec_bflag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("umec_bflag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(unidad); }
public async Task <IEnumerable <WishDTO> > GetAllWishes(int userId, [FromUri] int page_size, [FromUri] int page) { List <WishDTO> wishesModel = new List <WishDTO>(); PaginationParameter paginationParameter = new PaginationParameter(page, page_size); IList <Wish> wishes = await _servico.ListWishesAsync(paginationParameter, userId); // Faz a troca de dados da classe de dominio para a classe de exibicao if (wishes != null && wishes.Count > 0) { foreach (Wish wish in wishes) { if (wish.User == null || wish.Product == null) { continue; } WishDTO wm = new WishDTO(); wm.id = userId; wm.name = wish.Product.Name; wishesModel.Add(wm); } } return(wishesModel); }
public IList <TipoDocumento> GetAllPaging(PaginationParameter <int> paginationParameters) { List <TipoDocumento> tipodocumento = new List <TipoDocumento>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TIPO_DOCUMENTO_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { tipodocumento.Add(new TipoDocumento { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), tdocc_vabreviatura_tipo_doc = lector.IsDBNull(lector.GetOrdinal("tdocc_vabreviatura_tipo_doc")) ? default(string) : lector.GetString(lector.GetOrdinal("tdocc_vabreviatura_tipo_doc")), tdocc_vdescripcion = lector.IsDBNull(lector.GetOrdinal("tdocc_vdescripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("tdocc_vdescripcion")), Estado = lector.IsDBNull(lector.GetOrdinal("tdocc_flag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("tdocc_flag_estado")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")) }); } } } return(tipodocumento); }
public IHttpActionResult FindWithPagination([FromUri] PaginationParameter parameter) { IEnumerable <Brewery> breweries = BreweryService.Instance.GetPagination(parameter.Offset, parameter.Limit); int totalBrewery = BreweryService.Instance.GetTotalBrewery(); return(Json(new CollectionResponseAPI(totalBrewery, breweries))); }
public IList <Reporte> VentaGetAllReport(PaginationParameter <int> paginationParameter) { List <Reporte> reporte = new List <Reporte>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "VentaGetAllReport"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, paginationParameter.WhereFilter); using (var lector = _database.ExecuteReader(comando)) { if (lector != null) { while (lector.Read()) { reporte.Add(new Reporte { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")), Anio = lector.IsDBNull(lector.GetOrdinal("Anio")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Anio")), Mes = lector.IsDBNull(lector.GetOrdinal("Mes")) ? default(string) : lector.GetString(lector.GetOrdinal("Mes")), Cliente = lector.IsDBNull(lector.GetOrdinal("Cliente")) ? default(string) : lector.GetString(lector.GetOrdinal("Cliente")), Monto = lector.IsDBNull(lector.GetOrdinal("Monto")) ? default(decimal) : lector.GetDecimal(lector.GetOrdinal("Monto")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Cantidad")), }); } } } } return(reporte); }
public IList <SEG_ROL> GetAllPaging(PaginationParameter paginationParameters) { List <SEG_ROL> roles = new List <SEG_ROL>(); using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "p_SEG_ROL_GetAllFilter"))) { _database.AddInParameter(comando, "@WhereFilters", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.WhereFilter) ? string.Empty : paginationParameters.WhereFilter); _database.AddInParameter(comando, "@OrderBy", DbType.String, string.IsNullOrWhiteSpace(paginationParameters.OrderBy) ? string.Empty : paginationParameters.OrderBy); _database.AddInParameter(comando, "@Start", DbType.Int32, paginationParameters.Start); _database.AddInParameter(comando, "@Rows", DbType.Int32, paginationParameters.AmountRows); using (var lector = _database.ExecuteReader(comando)) { while (lector.Read()) { roles.Add(new SEG_ROL { id_rol = lector.IsDBNull(lector.GetOrdinal("Id_rol")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id_rol")), rol = lector.IsDBNull(lector.GetOrdinal("rol")) ? default(string) : lector.GetString(lector.GetOrdinal("rol")), descripcion = lector.IsDBNull(lector.GetOrdinal("Descripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("Descripcion")), estado = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("Estado")), UsuarioCreacion = lector.IsDBNull(lector.GetOrdinal("usuario_registro")) ? default(string) : lector.GetString(lector.GetOrdinal("usuario_registro")), FechaCreacion = lector.IsDBNull(lector.GetOrdinal("fecha_registro")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("fecha_registro")), UsuarioModificacion = lector.IsDBNull(lector.GetOrdinal("usuario_modifica")) ? default(string) : lector.GetString(lector.GetOrdinal("usuario_modifica")), FechaModificacion = lector.IsDBNull(lector.GetOrdinal("fecha_modifica")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("fecha_modifica")) }); } } } return(roles); }
public CreatePaginationSetup With <TItem>(PaginationParameter parameter) { Mocker.GetMock <ICreatePagination <TItem> >() .Setup(command => command.With(parameter)) .Returns(Mocker.Get <ICreatePagination <TItem> >()); return(this); }
public List <ReporteOchoMarcacionesDto> ReporteOchoMarcaciones(PaginationParameter objPaginationParameter) { List <ReporteOchoMarcacionesDto> retList = new List <ReporteOchoMarcacionesDto>(); using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@WhereFilter", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.WhereFilter }); listaParams.Add(new SqlParameter("@OrderBy", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.OrderBy }); listaParams.Add(new SqlParameter("@Start", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.Start }); listaParams.Add(new SqlParameter("@AmountRows", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.AmountRows }); listaParams.Add(new SqlParameter("@Parameters", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.Parameters }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_ReporteOchoMarcacionesPaginado", listaParams.ToArray()); while (lector.Read()) { retList.Add(new ReporteOchoMarcacionesDto { Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(string) : lector.GetString(lector.GetOrdinal("Id")), Fecha = lector.IsDBNull(lector.GetOrdinal("Fecha")) ? default(string) : lector.GetString(lector.GetOrdinal("Fecha")), Nombre = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombre")), Marcaciones = lector.IsDBNull(lector.GetOrdinal("Marcaciones")) ? 0 : lector.GetInt32(lector.GetOrdinal("Marcaciones")), Numero = lector.IsDBNull(lector.GetOrdinal("Numero")) ? default(string) : lector.GetString(lector.GetOrdinal("Numero")), Empresa = lector.IsDBNull(lector.GetOrdinal("Empresa")) ? default(string) : lector.GetString(lector.GetOrdinal("Empresa")), Terminal = lector.IsDBNull(lector.GetOrdinal("Terminal")) ? default(string) : lector.GetString(lector.GetOrdinal("Terminal")), PrimeraMarcacion = lector.IsDBNull(lector.GetOrdinal("PrimeraMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("PrimeraMarcacion")), SegundaMarcacion = lector.IsDBNull(lector.GetOrdinal("SegundaMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("SegundaMarcacion")), TerceraMarcacion = lector.IsDBNull(lector.GetOrdinal("TerceraMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("TerceraMarcacion")), CuartaMarcacion = lector.IsDBNull(lector.GetOrdinal("CuartaMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("CuartaMarcacion")), QuintaMarcacion = lector.IsDBNull(lector.GetOrdinal("QuintaMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("QuintaMarcacion")), SextaMarcacion = lector.IsDBNull(lector.GetOrdinal("SextaMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("SextaMarcacion")), SeptimaMarcacion = lector.IsDBNull(lector.GetOrdinal("SeptimaMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("SeptimaMarcacion")), OctavaMarcacion = lector.IsDBNull(lector.GetOrdinal("OctavaMarcacion")) ? default(string) : lector.GetString(lector.GetOrdinal("OctavaMarcacion")), Departamento = lector.IsDBNull(lector.GetOrdinal("Departamento")) ? default(string) : lector.GetString(lector.GetOrdinal("Departamento")), Ubicacion = lector.IsDBNull(lector.GetOrdinal("Ubicacion")) ? default(string) : lector.GetString(lector.GetOrdinal("Ubicacion")), Genero = lector.IsDBNull(lector.GetOrdinal("Genero")) ? default(string) : lector.GetString(lector.GetOrdinal("Genero")), Categoria = lector.IsDBNull(lector.GetOrdinal("Categoria")) ? default(string) : lector.GetString(lector.GetOrdinal("Categoria")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? 0 : lector.GetInt32(lector.GetOrdinal("Cantidad")), }); } } return(retList); }
public IHttpActionResult FindBeerByCategories([FromUri] PaginationParameter parameter, [FromUri] string[] categories) { IEnumerable <Category> selectedCategory = CategoryService.Instance.GetAll() .Where(sc => categories.Any(c => c.ToLower() == sc.Name.ToLower())); IEnumerable <Beer> beers = BeerService.Instance.GetByCategories(selectedCategory, parameter.Offset, parameter.Limit); int totalBeer = BeerService.Instance.GetTotalBrand(); return(Json(new CollectionResponseAPI(totalBeer, beers))); }
public Task <PaginationResult <OfferDto> > Get(OffersFilter filter, PaginationParameter parameter) { return(_marketplaceDbContext.Offers .ApplyFilter(filter) .Where(o => o.OfferStatus == OfferStatus.Active) .OrderByDescending(o => o.CreationDate) .AsNoTrackingWithIdentityResolution() .Select(MapOfferDto()) .PaginateAsync(parameter)); }
public List <ReporteDocumentosDto> ReporteDocumentos(PaginationParameter objPaginationParameter) { List <ReporteDocumentosDto> retList = new List <ReporteDocumentosDto>(); using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@WhereFilter", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.WhereFilter }); listaParams.Add(new SqlParameter("@OrderBy", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.OrderBy }); listaParams.Add(new SqlParameter("@Start", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.Start }); listaParams.Add(new SqlParameter("@AmountRows", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.AmountRows }); listaParams.Add(new SqlParameter("@Parameters", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.Parameters }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_ReporteDocumentoPaginado", listaParams.ToArray()); while (lector.Read()) { retList.Add(new ReporteDocumentosDto { IdPersona = lector.IsDBNull(lector.GetOrdinal("IdPersona")) ? default(string) : lector.GetString(lector.GetOrdinal("IdPersona")), Nombre = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombre")), Categoria = lector.IsDBNull(lector.GetOrdinal("Categoria")) ? default(string) : lector.GetString(lector.GetOrdinal("Categoria")), Documento = lector.IsDBNull(lector.GetOrdinal("Documento")) ? default(string) : lector.GetString(lector.GetOrdinal("Documento")), EstadoAdjunto = lector.IsDBNull(lector.GetOrdinal("EstadoAdjunto")) ? default(string) : lector.GetString(lector.GetOrdinal("EstadoAdjunto")), FechaVencimiento = lector.IsDBNull(lector.GetOrdinal("FechaVencimiento")) ? default(string) : lector.GetString(lector.GetOrdinal("FechaVencimiento")), Obligatorio = lector.IsDBNull(lector.GetOrdinal("Obligatorio")) ? default(string) : lector.GetString(lector.GetOrdinal("Obligatorio")), Adjuntado = lector.IsDBNull(lector.GetOrdinal("Adjuntado")) ? default(string): lector.GetString(lector.GetOrdinal("Adjuntado")), ObservacionAdjunto = lector.IsDBNull(lector.GetOrdinal("ObservacionAdjunto")) ? default(string) : lector.GetString(lector.GetOrdinal("ObservacionAdjunto")), Fecha = lector.IsDBNull(lector.GetOrdinal("Fecha")) ? default(string) : lector.GetString(lector.GetOrdinal("Fecha")), Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(string) : lector.GetString(lector.GetOrdinal("Id")), DiasRestante = lector.IsDBNull(lector.GetOrdinal("DiasRestante")) ? default(string) : lector.GetString(lector.GetOrdinal("DiasRestante")), Genero = lector.IsDBNull(lector.GetOrdinal("Genero")) ? default(string) : lector.GetString(lector.GetOrdinal("Genero")), Empresa = lector.IsDBNull(lector.GetOrdinal("Empresa")) ? default(string) : lector.GetString(lector.GetOrdinal("Empresa")), Departamento = lector.IsDBNull(lector.GetOrdinal("Departamento")) ? default(string) : lector.GetString(lector.GetOrdinal("Departamento")), Ubicacion = lector.IsDBNull(lector.GetOrdinal("Ubicacion")) ? default(string) : lector.GetString(lector.GetOrdinal("Ubicacion")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? 0 : lector.GetInt32(lector.GetOrdinal("Cantidad")), }); } } return(retList); }
public void TestMethod_ListWishes() { TestMethod_CreateWish(); WishRepository _wishRepository = new WishRepository(); WishService wishService = new WishService(_wishRepository); PaginationParameter paginationParameter = new PaginationParameter(); Assert.IsNotNull(wishService.ListWishesAsync(paginationParameter, 1)); Assert.AreEqual(wishService.ListWishesAsync(paginationParameter, 2).Result.Count, 0); }
public void TestMethod_ListProducts() { ProductRepository _productRepository = new ProductRepository(); ProductService productService = new ProductService(_productRepository); PaginationParameter paginationParameter = new PaginationParameter(); Assert.AreEqual(productService.CreateProductAsync("Batedeira").Result, true); Assert.AreEqual(productService.CreateProductAsync("Video Cassete").Result, true); Assert.AreEqual(productService.CreateProductAsync("Toca Fitas").Result, true); Assert.IsNotNull(productService.ListProductsAsync(paginationParameter)); }
public IActionResult ListarReporteDigitalizacionExcel() { var jsonResponse = new JsonResponseDto() { Type = Constante.Error }; try { var paginationParameter = new PaginationParameter { Start = 0, AmountRows = -1, WhereFilter = "WHERE P.Estado != '' ", OrderBy = "IdPersona", Parameters = "COLABORADOR" }; byte[] fileContents; List <ReporteDigitalizacionDto> lstCampania = _reportes.ReporteDigitalizacion(paginationParameter); var nuevaLista = from pe in lstCampania select new { }; ExcelPackage excel = new ExcelPackage(); string nameExcelContent = "Digitalizacion"; string[] cabeceras = { "Codigo", "Ruc", "Empresa", "Categoria", "Documento", "Observacion", "Obligatorio", "Con Fecha Vencimiento", "Estado" }; var workSheet = excel.Workbook.Worksheets.Add(nameExcelContent); workSheet.TabColor = System.Drawing.Color.Black; workSheet.DefaultRowHeight = 12; FormatExcel <ReporteDigitalizacionDto>(excel, cabeceras, lstCampania, 1, nameExcelContent, "", 12, "A", "F"); fileContents = excel.GetAsByteArray(); if (fileContents == null || fileContents.Length == 0) { return(NotFound()); } return(File( fileContents: fileContents, contentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", fileDownloadName: "Reporte" + ".xlsx" )); } catch (Exception ex) { _logger.LogError(ex.Message); jsonResponse.Mensaje = ex.Message; } return(Json(jsonResponse)); }
private void InitialLoad(int intTipoConsulta) { try { //Muestra Todo if (intTipoConsulta == 0) { var jsonResponse = new JsonResponse { Success = false }; PaginationParameter paginationParameters = new PaginationParameter { AmountRows = 1000, CurrentPage = 0, OrderBy = "", Start = 0, WhereFilter = "WHERE U.estado IN ('Activo','Inactivo')" }; jsonResponse = InvokeHelper.MakeRequest(ConstantesWindows.WS_Usuario_GetAllPaging, paginationParameters, ConstantesWindows.METHODPOST); if (jsonResponse.Success && !jsonResponse.Warning) { var usuarioListDTO = (List <SEG_USUARIODTO>)JsonConvert.DeserializeObject(jsonResponse.Data.ToString(), (new List <SEG_USUARIODTO>()).GetType()); this.ETUsuariobindingSource.DataSource = usuarioListDTO; //this.usuarioBindingNavigator.BindingSource = this.usuarioBindingSource; } else if (jsonResponse.Warning) { Mensaje.ShowMessageAlert(this.ParentForm, ConstantesWindows.TituloMensaje, jsonResponse.Message); } } //Muestra Todo por filtro if (intTipoConsulta == 1) { var jsonResponse = new JsonResponse { Success = false }; jsonResponse = InvokeHelper.MakeRequest(ConstantesWindows.WS_Usuario_GetAllFilters, GetUsuarioFitro(), ConstantesWindows.METHODPOST); if (jsonResponse.Success && !jsonResponse.Warning) { var usuarioListDTO = (List <SEG_USUARIODTO>)JsonConvert.DeserializeObject(jsonResponse.Data.ToString(), (new List <SEG_USUARIODTO>()).GetType()); this.ETUsuariobindingSource.DataSource = usuarioListDTO; //this.usuarioBindingNavigator.BindingSource = this.usuarioBindingSource; } else if (jsonResponse.Warning) { Mensaje.ShowMessageAlert(this.ParentForm, ConstantesWindows.TituloMensaje, jsonResponse.Message); } } } catch (Exception ex) { Mensaje.ShowMessageAlert(this.ParentForm, ConstantesWindows.TituloMensaje, ex.Message); } }
public void Test_ListUsers() { UserRepository _userRepository = new UserRepository(); UserService userService = new UserService(_userRepository); PaginationParameter paginationParameter = new PaginationParameter(); Assert.AreEqual(userService.CreateUserAsync("Rodrigo Carvalho", "*****@*****.**").Result, true); Assert.AreEqual(userService.CreateUserAsync("Marcel Grilo", "*****@*****.**").Result, true); Assert.AreEqual(userService.CreateUserAsync("Alexandre Faria", "*****@*****.**").Result, true); Assert.IsNotNull(userService.ListUsers(paginationParameter)); }
public List <ReporteEmpresaDto> ReporteEmpresa(PaginationParameter objPaginationParameter) { List <ReporteEmpresaDto> retList = new List <ReporteEmpresaDto>(); using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@WhereFilter", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.WhereFilter }); listaParams.Add(new SqlParameter("@OrderBy", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.OrderBy }); listaParams.Add(new SqlParameter("@Start", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.Start }); listaParams.Add(new SqlParameter("@AmountRows", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.AmountRows }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_ReporteEmpresaPaginado", listaParams.ToArray()); while (lector.Read()) { retList.Add(new ReporteEmpresaDto { IdEmpresa = lector.IsDBNull(lector.GetOrdinal("IdEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEmpresa")), DireccionFiscal = lector.IsDBNull(lector.GetOrdinal("DireccionFiscal")) ? default(string) : lector.GetString(lector.GetOrdinal("DireccionFiscal")), RazonSocial = lector.IsDBNull(lector.GetOrdinal("RazonSocial")) ? default(string) : lector.GetString(lector.GetOrdinal("RazonSocial")), RUC = lector.IsDBNull(lector.GetOrdinal("RUC")) ? default(string) : lector.GetString(lector.GetOrdinal("RUC")), Entidad = lector.IsDBNull(lector.GetOrdinal("Entidad")) ? default(string) : lector.GetString(lector.GetOrdinal("Entidad")), EsPrincipal = lector.IsDBNull(lector.GetOrdinal("EsPrincipal")) ? 0 : lector.GetInt32(lector.GetOrdinal("EsPrincipal")), EsContratista = lector.IsDBNull(lector.GetOrdinal("EsContratista")) ? 0 : lector.GetInt32(lector.GetOrdinal("EsContratista")), EsSubContratista = lector.IsDBNull(lector.GetOrdinal("EsSubContratista")) ? 0 : lector.GetInt32(lector.GetOrdinal("EsSubContratista")), Estado = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("Estado")), TipoEmpresa = lector.IsDBNull(lector.GetOrdinal("TipoEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("TipoEmpresa")), IdPadre = lector.IsDBNull(lector.GetOrdinal("IdPadre")) ? default(string) : lector.GetString(lector.GetOrdinal("IdPadre")), Categoria = lector.IsDBNull(lector.GetOrdinal("Categoria")) ? default(string) : lector.GetString(lector.GetOrdinal("Categoria")), IdPadreSubcontratista = lector.IsDBNull(lector.GetOrdinal("IdPadreSubcontratista")) ? default(string) : lector.GetString(lector.GetOrdinal("IdPadreSubcontratista")), PadreSubcontratista = lector.IsDBNull(lector.GetOrdinal("PadreSubcontratista")) ? default(string) : lector.GetString(lector.GetOrdinal("PadreSubcontratista")), Digitalizacion = lector.IsDBNull(lector.GetOrdinal("Digitalizacion")) ? default(string) : lector.GetString(lector.GetOrdinal("Digitalizacion")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? 0 : lector.GetInt32(lector.GetOrdinal("Cantidad")), }); } } return(retList); }