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

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

                foreach (var item in detallePedidos)
                {
                    total = total + item.Cantidad * item.PrecioUnidad - item.Descuento;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DDetallePedido = null;
            }

            return(total);
        }
示例#2
0
        public decimal GetDetalleTotalPorId(int IdPedido)
        {
            List <DetallePedido> DetallePedidos = null;
            decimal total = 0;

            try
            {
                DDetallePedido = new DDetallePedido();
                DetallePedidos = DDetallePedido.GetDetallePedidos(new DetallePedido {
                    Pedido = new Pedido {
                        IdPedido = IdPedido
                    }
                });

                foreach (var dp in DetallePedidos)
                {
                    total = total + dp.Cantidad * dp.PrecioUnidad - dp.Descuento;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                DDetallePedido = null;
            }
            return(total);
        }
示例#3
0
        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);
        }
示例#4
0
        public decimal GetDetalleTotalPorId(int IdPedido)
        {
            List <EnDetallePedido> DetalleDePedido = null;
            decimal total = 0;

            try
            {
                DDetallePedido  = new DDetallePedido();
                DetalleDePedido = DDetallePedido.GetDetallePedidos(new EnDetallePedido {
                    EnPedido = new EnPedido()
                    {
                        IdPedido = IdPedido
                    }
                });

                foreach (var item in DetalleDePedido)
                {
                    total = total + item.Cantidad * item.Preciounidad - item.Descuento;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                DetalleDePedido = null;
            }
            return(total);
        }
        public List <DetallePedido> GetPedidosEntreFechas(int IdPedido)
        {
            List <DetallePedido> detallePedidos = null;

            try
            {
                DetallePedido  = new DDetallePedido();
                detallePedidos = DetallePedido.GetDetallePedido(new DetallePedido {
                    Pedido = new Pedido {
                        IdPedido = IdPedido
                    }
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(detallePedidos);
        }
示例#6
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);
        }