Example #1
0
        public List <INV_009_Info> get_list(int IdEmpresa, int IdSucursal, int IdBodega, int IdMarca, decimal IdProductoPadre, DateTime fechaCorte)
        {
            try
            {
                int IdSucursalIni = IdSucursal;
                int IdSucursalFin = IdSucursal == 0 ? 9999 : IdSucursal;

                int IdBodegaIni = IdBodega;
                int IdBodegaFin = IdBodega == 0 ? 9999 : IdBodega;

                int IdMarcaIni = IdMarca;
                int IdMarcaFin = IdMarca == 0 ? 9999 : IdMarca;

                decimal IdProductoPadreIni = IdProductoPadre;
                decimal IdProductoPadreFin = IdProductoPadre == 0 ? 9999 : IdProductoPadre;

                fechaCorte = fechaCorte.Date;

                List <INV_009_Info> Lista;
                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = (from q in Context.SPINV_009(IdEmpresa, IdSucursalIni, IdSucursalFin, IdBodegaIni, IdBodegaFin, IdMarcaIni, IdMarcaFin, IdProductoPadreIni, IdProductoPadreFin, fechaCorte)
                             select new INV_009_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdSucursal = q.IdSucursal,
                        IdBodega = q.IdBodega,
                        IdProducto = q.IdProducto,
                        IdPresentacion = q.IdPresentacion,
                        IdMarca = q.IdMarca,
                        IdProductoTipo = q.IdProductoTipo,
                        IdProducto_padre = q.IdProducto_padre,
                        CostoTotal = q.CostoTotal,
                        dm_cantidad = q.dm_cantidad,
                        lote_fecha_vcto = q.lote_fecha_vcto,
                        lote_num_lote = q.lote_num_lote,
                        NomMarca = q.NomMarca,
                        nom_presentacion = q.nom_presentacion,
                        precio_1 = q.precio_1,
                        pr_descripcion = q.pr_descripcion,
                        tp_descripcion = q.tp_descripcion,
                        bo_Descripcion = q.bo_Descripcion,
                        Su_Descripcion = q.Su_Descripcion,
                        PrecioTotal = q.PrecioTotal
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public List <INV_009_Info> GetList(int IdEmpresa, string IdUsuario, int IdSucursal, int IdBodega, decimal IdProducto, int IdCategoria, int IdLinea, int IdGrupo, int IdSubgrupo, bool considerarSinAprobar, bool mostrarSinMovimiento, DateTime fecha_ini, DateTime fecha_fin)
        {
            try
            {
                int IdSucursalIni = IdSucursal;
                int IdSucursalFin = IdSucursal == 0 ? 9999 : IdSucursal;

                int IdBodegaIni = IdBodega;
                int IdBodegaFin = IdBodega == 0 ? 9999 : IdBodega;


                int IdLineaIni = IdLinea;
                int IdLineaFin = IdLinea == 0 ? 9999 : IdLinea;


                int IdCategoriaIni = IdCategoria;
                int IdCategoriaFin = IdCategoria == 0 ? 9999 : IdCategoria;


                int IdGrupoIni = IdGrupo;
                int IdGrupoFin = IdGrupo == 0 ? 9999 : IdGrupo;


                int IdSubgrupoIni = IdSubgrupo;
                int IdSubgrupoFin = IdSubgrupo == 0 ? 9999 : IdSubgrupo;

                decimal IdProductoIni = IdProducto;
                decimal IdProductoFin = IdProducto == 0 ? 99999999 : IdProducto;

                List <INV_009_Info> Lista;
                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = Context.SPINV_009(IdEmpresa, IdUsuario, IdSucursalIni, IdSucursalFin, IdBodegaIni, IdBodegaFin, IdCategoriaIni, IdCategoriaFin, IdLineaIni, IdLineaFin, IdGrupoIni, IdGrupoFin, IdSubgrupoIni, IdSubgrupoFin, considerarSinAprobar, mostrarSinMovimiento, fecha_ini, fecha_fin, IdProductoIni, IdProductoFin).Select(q => new INV_009_Info
                    {
                        CantidadEgreso  = q.CantidadEgreso,
                        CantidadFinal   = q.CantidadFinal,
                        CantidadIngreso = q.CantidadIngreso,
                        CantidadInicial = q.CantidadInicial,
                        CostoEgreso     = q.CostoEgreso,
                        CostoFinal      = q.CostoFinal,
                        CostoIngreso    = q.CostoIngreso,
                        CostoInicial    = q.CostoInicial,
                        IdBodega        = q.IdBodega,
                        IdCategoria     = q.IdCategoria,
                        IdEmpresa       = q.IdEmpresa,
                        IdGrupo         = q.IdGrupo,
                        IdLinea         = q.IdLinea,
                        IdProducto      = q.IdProducto,
                        IdSucursal      = q.IdSucursal,
                        IdUnidadMedida  = q.IdUnidadMedida,
                        IdUsuario       = q.IdUsuario,
                        NomCategoria    = q.NomCategoria,
                        NomGrupo        = q.NomGrupo,
                        NomLinea        = q.NomLinea,
                        NomSubGrupo     = q.NomSubGrupo,
                        NomUnidadMedida = q.NomUnidadMedida,
                        pr_codigo       = q.pr_codigo,
                        pr_descripcion  = q.pr_descripcion,
                        IdSubGrupo      = q.IdSubGrupo,
                        Su_Descripcion  = q.Su_Descripcion,
                        bo_Bodega       = q.bo_Bodega
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }