Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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));
        }
Esempio n. 11
0
        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);
        }
Esempio n. 12
0
 public async Task <IEnumerable <TEntity> > Paginacao(PaginationParameter paginationParameter)
 {
     return(await DbSet.AsNoTracking()
            .Skip((paginationParameter.PageNumber - 1) * paginationParameter.PageSize)
            .Take(paginationParameter.PageSize)
            .ToListAsync());
 }
Esempio n. 13
0
 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);
 }
Esempio n. 14
0
        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);
        }
Esempio n. 15
0
        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);
        }
Esempio n. 16
0
        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);
        }
Esempio n. 17
0
        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)));
        }
Esempio n. 18
0
        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);
        }
Esempio n. 19
0
        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);
        }
Esempio n. 20
0
        public CreatePaginationSetup With <TItem>(PaginationParameter parameter)
        {
            Mocker.GetMock <ICreatePagination <TItem> >()
            .Setup(command => command.With(parameter))
            .Returns(Mocker.Get <ICreatePagination <TItem> >());

            return(this);
        }
Esempio n. 21
0
        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);
        }
Esempio n. 22
0
        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)));
        }
Esempio n. 23
0
 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));
 }
Esempio n. 24
0
        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);
        }
Esempio n. 25
0
        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);
        }
Esempio n. 26
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));
        }
Esempio n. 27
0
        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);
            }
        }
Esempio n. 29
0
        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));
        }
Esempio n. 30
0
        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);
        }