예제 #1
0
        public decimal GetDetalleTotalPorId(int IdPedido)
        {
            List <DetallePedido> detallePedidos = null;
            decimal total = 0;

            try
            {
                DetallePedido  = new DDetallePedido();
                detallePedidos = DetallePedido.Get(new DetallePedido {
                    Pedido = new Pedido {
                        IdPedido = IdPedido
                    }
                });

                foreach (var item in detallePedidos)
                {
                    total = total + item.Cantidad * item.PrecioUnidad - item.Descuento;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                detallePedidos = null;
            }
            return(total);
        }
예제 #2
0
        public List <DetallePedido> GetPedidosEntreFechas(int IdPedido)
        {
            List <DetallePedido> detallePedidos = null;

            try
            {
                DetallePedido  = new DDetallePedido();
                detallePedidos = DetallePedido.Get(new DetallePedido {
                    Pedido = new Pedido {
                        IdPedido = IdPedido
                    }
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(detallePedidos);
        }