Ejemplo n.º 1
0
        public decimal GetDetalleTotalPorId(int IdPedido)
        {
            List <EDetalleDePedido> DetalleDePedido = null;
            decimal total = 0;

            try
            {
                DDetalleDePedido = new DDetalleDePedido();
                DetalleDePedido  = DDetalleDePedido.GetEDetalleDePedidos(new EDetalleDePedido {
                    EPedido = new EPedido()
                    {
                        IdPedido = IdPedido
                    }
                });

                foreach (var item in DetalleDePedido)
                {
                    total = total + item.cantidad * item.preciounidad - item.descuento;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                DDetalleDePedido = null;
            }
            return(total);
        }
Ejemplo n.º 2
0
        public List <EDetalleDePedido> GetEDetalleDePedidosPorId(int IdPedido)
        {
            List <EDetalleDePedido> detalleDePedidos = null;

            try
            {
                DDetalleDePedido = new DDetalleDePedido();
                detalleDePedidos = DDetalleDePedido.GetEDetalleDePedidos(new EDetalleDePedido {
                    EPedido = new EPedido {
                        IdPedido = IdPedido
                    }
                });
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                DDetalleDePedido = null;
            }
            return(detalleDePedidos);
        }