public DataPaged <EE_ARTICULOS> GetAllArticulos(PagingInfo info, string Codigo)
        {
            var context = (Entities)Context;

            this.Context.ContextOptions.LazyLoadingEnabled = false;
            IQueryable <EE_ARTICULOS> result = null;
            int Total = 0;

            if ((info.search == null) || (info.search == ""))
            {
                result = QueryPaged(Query(), info.limit, info.start, info.sort, info.dir);
                Total  = Query().Count();
            }
            else
            {
                info.search = info.search.ToUpper();
                result      = from p in context.EE_ARTICULOS
                              where p.NOMBRE.ToUpper().Contains(info.search) || p.MEDIDA.ToUpper().Contains(info.search) || p.TELA.ToUpper().Contains(info.search)
                              select p;
                Total  = result.Count();
                result = QueryPaged(result, info.limit, info.start, info.sort, info.dir);
            }
            var resultado = new DataPaged <EE_ARTICULOS>()
            {
                Page    = info.page,
                Records = info.limit,
                Rows    = result.ToList(),
                Total   = Total
            };

            return(resultado);
        }
Beispiel #2
0
        public DataPaged <EE_DESIGNACIONES> GetAllDesignaciones(PagingInfo info, string Codigo)
        {
            var context = (Entities)Context;

            this.Context.ContextOptions.LazyLoadingEnabled = false;
            IQueryable <EE_DESIGNACIONES> result = null;
            int Total = 0;

            if ((info.search == null) || (info.search == ""))
            {
                result = QueryPaged(Query(), info.limit, info.start, info.sort, info.dir);
                Total  = Query().Count();
            }
            else
            {
                result = from c in context.EE_DESIGNACIONES
                         select c;
                if (Codigo == "ORDENPRODUCCION")
                {
                    int id = Convert.ToInt32(info.search);
                    result = from p in result
                             where p.ID_ORDEN_PRODUCCION == id
                             select p;
                }
                else if (Codigo == "ITEMORDENPRODUCCION")
                {
                    int id = Convert.ToInt32(info.search);
                    result = from p in result
                             where p.ID_DETALLE_ORDEN == id
                             select p;
                }
                else if (Codigo == "OPERARIO")
                {
                    int id = Convert.ToInt32(info.search);
                    result = from p in result
                             where p.ID_EMPLEADO == id
                             select p;
                }
                else
                {
                    info.search = info.search.ToUpper();
                    result      = from p in result
                                  where p.RESPONSABLE.ToUpper().Contains(info.search) || p.OPERARIO.ToUpper().Contains(info.search) || p.DETALLE_ITEM.ToUpper().Contains(info.search) || p.OBSERVACION.ToUpper().Contains(info.search) || p.NRO_ORDEN.ToUpper().Contains(info.search)
                                  select p;
                }
                Total  = result.Count();
                result = QueryPaged(result, info.limit, info.start, info.sort, info.dir);
            }
            var resultado = new DataPaged <EE_DESIGNACIONES>()
            {
                Page    = info.page,
                Records = info.limit,
                Rows    = result.ToList(),
                Total   = Total
            };

            return(resultado);
        }
        public DataPaged <EE_DETALLES_DES_ENTREGADO> GetAllEntregados(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_DES_ENTREGADO> result = null;

            ExecuteManager(uow =>
            {
                var manager = new DesignacionesManager(uow);
                result      = manager.GetAllEntregados(info, codigo);
            });
            return(result);
        }
        public DataPaged <EE_DETALLES_PAGO> GetAllDetallesPagoCredito(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_PAGO> result = null;

            ExecuteManager(uow =>
            {
                var manager = new PagosCreditoManager(uow);
                result      = manager.GetAllDetallesPagoCredito(info, codigo);
            });
            return(result);
        }
Beispiel #5
0
        public DataPaged <EE_DETALLES_ENTREGA> GetAllDetallesEntrega(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_ENTREGA> result = null;

            ExecuteManager(uow =>
            {
                var manager = new EntregasManager(uow);
                result      = manager.GetAllDetallesEntrega(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_ARTICULOS> GetAllArticulos(PagingInfo info, string codigo)
        {
            DataPaged <EE_ARTICULOS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ArticulosManager(uow);
                result      = manager.GetAllArticulos(info, codigo);
            });
            return(result);
        }
Beispiel #7
0
        public DataPaged <EE_HOJAS_CALCULO> GetAllHojasCalculo(PagingInfo info, string codigo)
        {
            DataPaged <EE_HOJAS_CALCULO> result = null;

            ExecuteManager(uow =>
            {
                var manager = new OrdenesProduccionManager(uow);
                result      = manager.GetAllHojasCalculo(info, codigo);
            });
            return(result);
        }
Beispiel #8
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_ORDENES_PRODUCCION> GetAllOrdenesProduccion(PagingInfo info, string codigo)
        {
            DataPaged <EE_ORDENES_PRODUCCION> result = null;

            ExecuteManager(uow =>
            {
                var manager = new OrdenesProduccionManager(uow);
                result      = manager.GetAllOrdenesProduccion(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_CLIENTES> GetAllClientes(PagingInfo info, string codigo)
        {
            DataPaged <EE_CLIENTES> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ClientesManager(uow);
                result      = manager.GetAllClientes(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_RECIBOS> GetAllRecibos(PagingInfo info, string codigo)
        {
            DataPaged <EE_RECIBOS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new RecibosManager(uow);
                result      = manager.GetAllRecibos(info, codigo);
            });
            return(result);
        }
Beispiel #11
0
        public DataPaged <EE_PRODUCTOS> GetAllProductos(PagingInfo info, string codigo)
        {
            DataPaged <EE_PRODUCTOS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ProductosManager(uow);
                result      = manager.GetAllProductos(info, codigo);
            });
            return(result);
        }
        public DataPaged <EE_DETALLES_INGRESO> GetAllDetallesIngreso(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_INGRESO> result = null;

            ExecuteManager(uow =>
            {
                var manager = new IngresosManager(uow);
                result      = manager.GetAllDetallesIngreso(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_INGRESOS> GetAllIngresos(PagingInfo info, string codigo)
        {
            DataPaged <EE_INGRESOS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new IngresosManager(uow);
                result      = manager.GetAllIngresos(info, codigo);
            });
            return(result);
        }
Beispiel #14
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_MOVIMIENTOS_MATERIA> GetAllMovimientoMateriales(PagingInfo info, string codigo)
        {
            DataPaged <EE_MOVIMIENTOS_MATERIA> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ReportesManager(uow);
                result      = manager.GetAllMovimientoMateriales(info, codigo);
            });
            return(result);
        }
Beispiel #15
0
        public DataPaged <EE_MATERIAS_PRIMA> GetAllMateriasPrima(PagingInfo info, string codigo)
        {
            DataPaged <EE_MATERIAS_PRIMA> result = null;

            ExecuteManager(uow =>
            {
                var manager = new MateriasPrimaManager(uow);
                result      = manager.GetAllMateriasPrima(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_BORDADOS> GetAllBordados(PagingInfo info, string codigo)
        {
            DataPaged <EE_BORDADOS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new BordadosManager(uow);
                result      = manager.GetAllBordados(info, codigo);
            });
            return(result);
        }
Beispiel #17
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_MOLDES> GetAllMoldes(PagingInfo info, string codigo)
        {
            DataPaged <EE_MOLDES> result = null;

            ExecuteManager(uow =>
            {
                var manager = new MoldesManager(uow);
                result      = manager.GetAllMoldes(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_SALIDAS> GetAllSalidas(PagingInfo info, string codigo)
        {
            DataPaged <EE_SALIDAS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new SalidasManager(uow);
                result      = manager.GetAllSalidas(info, codigo);
            });
            return(result);
        }
Beispiel #19
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_PROVEEDORES> GetAllProveedores(PagingInfo info, string codigo)
        {
            DataPaged <EE_PROVEEDORES> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ProveedoresManager(uow);
                result      = manager.GetAllProveedores(info, codigo);
            });
            return(result);
        }
        public DataPaged <EE_DETALLES_SALIDA> GetAllDetallesSalida(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_SALIDA> result = null;

            ExecuteManager(uow =>
            {
                var manager = new SalidasManager(uow);
                result      = manager.GetAllDetallesSalida(info, codigo);
            });
            return(result);
        }
Beispiel #21
0
        public DataPaged <EE_DETALLES_ORDEN> GetAllDetallesOrdenProduccion(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_ORDEN> result = null;

            ExecuteManager(uow =>
            {
                var manager = new DetallesOrdenProduccionManager(uow);
                result      = manager.GetAllDetallesOrdenProduccion(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_BORDADOS_OP> GetAllOrdenBordado(PagingInfo info, string codigo)
        {
            DataPaged <EE_BORDADOS_OP> result = null;

            ExecuteManager(uow =>
            {
                var manager = new OrdenBordadoManager(uow);
                result      = manager.GetAllOrdenBordado(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_DETALLES_SERIGRAFIA> GetAllSerigrafias(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_SERIGRAFIA> result = null;

            ExecuteManager(uow =>
            {
                var manager = new SerigrafiasManager(uow);
                result      = manager.GetAllSerigrafias(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_RESPONSABLES> GetAllResponsables(PagingInfo info, string codigo)
        {
            DataPaged <EE_RESPONSABLES> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ResponsablesManager(uow);
                result      = manager.GetAllResponsables(info, codigo);
            });
            return(result);
        }
Beispiel #25
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_ENTREGAS> GetAllEntregas(PagingInfo info, string codigo)
        {
            DataPaged <EE_ENTREGAS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new EntregasManager(uow);
                result      = manager.GetAllEntregas(info, codigo);
            });
            return(result);
        }
Beispiel #26
0
        public DataPaged <EE_LISTAS_ADM> GetAllListasRel(PagingInfo info, string codigo)
        {
            DataPaged <EE_LISTAS_ADM> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ListasManager(uow);
                result      = manager.GetAllListasRel(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_PAGOS_CREDITO> GetAllPagosCredito(PagingInfo info, string codigo)
        {
            DataPaged <EE_PAGOS_CREDITO> result = null;

            ExecuteManager(uow =>
            {
                var manager = new PagosCreditoManager(uow);
                result      = manager.GetAllPagosCredito(info, codigo);
            });
            return(result);
        }
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_FACTURAS> GetAllFacturas(PagingInfo info, string codigo)
        {
            DataPaged <EE_FACTURAS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new FacturasManager(uow);
                result      = manager.GetAllFacturas(info, codigo);
            });
            return(result);
        }
Beispiel #29
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_IMAGENES> GetAllImagenes(PagingInfo info, string codigo, int ID)
        {
            DataPaged <EE_IMAGENES> result = null;

            ExecuteManager(uow =>
            {
                var manager = new ImagenesManager(uow);
                result      = manager.GetAllImagenes(info, codigo, ID);
            });
            return(result);
        }
        public DataPaged <EE_DETALLES_FACTURA> GetAllDetallesFactura(PagingInfo info, string codigo)
        {
            DataPaged <EE_DETALLES_FACTURA> result = null;

            ExecuteManager(uow =>
            {
                var manager = new DetallesFacturaManager(uow);
                result      = manager.GetAllDetallesFactura(info, codigo);
            });
            return(result);
        }
Beispiel #31
0
        public DataPaged<SG_LISTAS> ObtenerListas(PagingInfo paginacion, FiltrosModel<SG_LISTAS> filtros)
        {
            DataPaged<SG_LISTAS> resultado = new DataPaged<SG_LISTAS>();
            IQueryable<SG_LISTAS> result = null;
            ExecuteManager(uow =>
            {
                var manager = new SG_LISTASManager(uow);
                result = manager.QueryPaged(manager.Query(), paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir);
                resultado.Rows = result.ToList();
                resultado.Total = manager.Query().Count();
                resultado.success = true;

            });

            return resultado;
        }