Esempio n. 1
0
        public List <INV_010_Info> get_list(int IdEmpresa, decimal IdProducto, string IdCategoria, int IdLinea, int IdGrupo, int IdSubGrupo, int IdMarca, string IdUsuario, DateTime fechaIni, DateTime fechaFin, bool mostrarSinMovimiento)

        {
            try
            {
                decimal IdProductoIni = IdProducto;
                decimal IdProductoFin = IdProducto == 0 ? 9999 : IdProducto;


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

                List <INV_010_Info> Lista;
                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = (from q in Context.SPINV_010(IdEmpresa, IdProductoIni, IdProductoFin, IdCategoria, IdLinea, IdGrupo, IdSubGrupo, IdUsuario, IdMarcaIni, IdMarcaFin, fechaIni, fechaFin, mostrarSinMovimiento)
                             select new INV_010_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdProducto = q.IdProducto,
                        IdCategoria = q.IdCategoria,
                        IdLinea = q.IdLinea,
                        IdGrupo = q.IdGrupo,
                        IdSubGrupo = q.IdSubGrupo,
                        IdMarca = q.IdMarca,
                        IdUsuario = q.IdUsuario,
                        ca_Categoria = q.ca_Categoria,
                        nom_linea = q.nom_linea,
                        nom_grupo = q.nom_grupo,
                        nom_subgrupo = q.nom_subgrupo,
                        NomMarca = q.NomMarca,
                        nom_presentacion = q.nom_presentacion,
                        IdPresentacion = q.IdPresentacion,
                        StockActual = q.StockActual,
                        Total = q.Total,
                        Enero = q.Enero,
                        Febrero = q.Febrero,
                        Marzo = q.Marzo,
                        Abril = q.Abril,
                        Mayo = q.Mayo,
                        Junio = q.Junio,
                        Julio = q.Julio,
                        Agosto = q.Agosto,
                        Septiembre = q.Septiembre,
                        Octubre = q.Octubre,
                        Noviembre = q.Noviembre,
                        Diciembre = q.Diciembre,
                        IdAnio = q.IdAnio,
                        pr_descripcion = q.pr_descripcion
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }