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); }
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); }