Exemple #1
0
        public List <EnDetallePedido> GetEDetalleDePedidosPorId(int IdPedido)
        {
            List <EnDetallePedido> detalleDePedidos = null;

            try
            {
                DDetallePedido   = new DDetallePedido();
                detalleDePedidos = DDetallePedido.GetDetallePedidos(new EnDetallePedido {
                    EnPedido = new EnPedido {
                        IdPedido = IdPedido
                    }
                });
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                DDetallePedido = null;
            }
            return(detalleDePedidos);
        }
        public List <DetallePedido> GetDetallePedidosPorId(int IdPedido)
        {
            List <DetallePedido> DetallePedidos = null;

            try
            {
                DDetallePedido = new DDetallePedido();
                DetallePedidos = DDetallePedido.GetDetallePedidos(new DetallePedido {
                    Pedido = new Pedido {
                        IdPedido = IdPedido
                    }
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DDetallePedido = null;
            }
            return(DetallePedidos);
        }
Exemple #3
0
        public decimal GetDetalleTotalPorId(int IdPedido)
        {
            List <DetallePedido> DetallePedidos = null;
            decimal total = 0;

            try
            {
                DDetallePedido = new DDetallePedido();
                DetallePedidos = DDetallePedido.GetDetallePedidos(IdPedido);
                foreach (var item in DetallePedidos)
                {
                    total = total + item.Cantidad * item.PrecioUnidad - item.Descuento;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DDetallePedido = null;
            }
            return(total);
        }