Esempio n. 1
0
 public double GetStockProductoPorEmpresa(int IdEmpresa, decimal IdProducto)
 {
     try
     {
         return(proD.GetStockProductoPorEmpresa(IdEmpresa, IdProducto));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
        public List <com_OrdenPedidoDet_Info> GetList(int IdEmpresa, decimal IdOrdenPedido)
        {
            try
            {
                List <com_OrdenPedidoDet_Info> Lista;

                using (EntitiesCompras db = new EntitiesCompras())
                {
                    Lista = db.vwcom_OrdenPedidoDet.Where(q => q.IdEmpresa == IdEmpresa && q.IdOrdenPedido == IdOrdenPedido).Select(q => new com_OrdenPedidoDet_Info
                    {
                        IdEmpresa              = q.IdEmpresa,
                        IdOrdenPedido          = q.IdOrdenPedido,
                        Secuencia              = q.Secuencia,
                        IdProducto             = q.IdProducto,
                        pr_descripcion         = q.pr_descripcion,
                        IdUnidadMedida         = q.IdUnidadMedida,
                        IdSucursalDestino      = q.IdSucursalDestino,
                        IdSucursalOrigen       = q.IdSucursalOrigen,
                        IdPunto_cargo          = q.IdPunto_cargo,
                        opd_Cantidad           = q.opd_Cantidad,
                        opd_CantidadApro       = q.opd_CantidadApro,
                        opd_EstadoProceso      = q.opd_EstadoProceso,
                        opd_Detalle            = q.opd_Detalle,
                        IdUnidadMedida_Consumo = q.IdUnidadMedida_Consumo,
                        Stock         = q.Stock,
                        Adjunto       = q.Adjunto,
                        EstadoDetalle = q.EstadoDetalle,
                        NombreArchivo = q.NombreArchivo,
                        NomComprador  = q.NomComprador
                    }).ToList();
                }
                in_Producto_data odata = new in_Producto_data();
                foreach (var item in Lista.Where(q => q.IdProducto != null).ToList())
                {
                    item.Stock = odata.GetStockProductoPorEmpresa(item.IdEmpresa, item.IdProducto ?? 0);
                }

                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }