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; } }
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; } }