public List <Modelo.Pedido> TodosPedidos() { List <Modelo.Pedido> listapedidos = new List <Pedido>(); foreach (var item in ds.pedido.Rows) { Pedido newpedido = new Pedido(); newpedido.Id = ((DataSetFacturacion.pedidoRow)item).Id; newpedido.Cantidad_Ejemplares = ((DataSetFacturacion.pedidoRow)item).cant_ejemplares; newpedido.Color_impresion = ((DataSetFacturacion.pedidoRow)item).color_impresion; newpedido.Coste_total = ((DataSetFacturacion.pedidoRow)item).coste_total; newpedido.Descuentos = ((DataSetFacturacion.pedidoRow)item).descuentos; newpedido.Estado = ((DataSetFacturacion.pedidoRow)item).estado; newpedido.ValorAgregado = ((DataSetFacturacion.pedidoRow)item).valor_agregado; newpedido.Fecha_entrega = ((DataSetFacturacion.pedidoRow)item).fecha_entrega; newpedido.Fecha_expedicion = ((DataSetFacturacion.pedidoRow)item).fecha_expedicion; newpedido.Forma_pago = ((DataSetFacturacion.pedidoRow)item).forma_pago; newpedido.Observaciones = ((DataSetFacturacion.pedidoRow)item).observaciones; newpedido.Paginas_por_Cara = ((DataSetFacturacion.pedidoRow)item).paginas_x_cara; newpedido.Pago_adelantado = ((DataSetFacturacion.pedidoRow)item).pago_adelantado; newpedido.Tipo_documento = ((DataSetFacturacion.pedidoRow)item).tipo_documento; newpedido.Tipo_impresion = ((DataSetFacturacion.pedidoRow)item).tipo_impresion; foreach (var item_cost in ((DataSetFacturacion.pedidoRow)item).Getpedidos_costosRows()) { ServicioAccess servicioap = new ServicioAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB); Servicio sv = servicioap.ServicioDadoId(item_cost.idpedido); if (sv != null) { newpedido.Servicios.Add(sv); } } listapedidos.Add(newpedido); } return(listapedidos); }
private List<Pedido> CrearPedidos(DataSetFacturacion.pedidoRow[] pedidoRow) { List<Pedido> listapedidos = new List<Pedido>(); foreach (var item in pedidoRow) { Pedido newpedido = new Pedido(); newpedido.Id = ((DataSetFacturacion.pedidoRow)item).Id; newpedido.Cantidad_Ejemplares = ((DataSetFacturacion.pedidoRow)item).cant_ejemplares; newpedido.Color_impresion = ((DataSetFacturacion.pedidoRow)item).color_impresion; newpedido.Coste_total = ((DataSetFacturacion.pedidoRow)item).coste_total; newpedido.Descuentos = ((DataSetFacturacion.pedidoRow)item).descuentos; newpedido.Estado = ((DataSetFacturacion.pedidoRow)item).estado; newpedido.ValorAgregado = ((DataSetFacturacion.pedidoRow)item).valor_agregado; newpedido.Fecha_entrega = ((DataSetFacturacion.pedidoRow)item).fecha_entrega; newpedido.Fecha_expedicion = ((DataSetFacturacion.pedidoRow)item).fecha_expedicion; newpedido.Forma_pago = ((DataSetFacturacion.pedidoRow)item).forma_pago; newpedido.Observaciones = ((DataSetFacturacion.pedidoRow)item).observaciones; newpedido.Paginas_por_Cara = ((DataSetFacturacion.pedidoRow)item).paginas_x_cara; newpedido.Pago_adelantado = ((DataSetFacturacion.pedidoRow)item).pago_adelantado; newpedido.Tipo_documento = ((DataSetFacturacion.pedidoRow)item).tipo_documento; newpedido.Tipo_impresion = ((DataSetFacturacion.pedidoRow)item).tipo_impresion; foreach (var item_cost in ((DataSetFacturacion.pedidoRow)item).Getpedidos_costosRows()) { ServicioAccess servicioap = new ServicioAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB); Servicio sv = servicioap.ServicioDadoId(item_cost.idpedido); if (sv != null) { newpedido.Servicios.Add(sv); } } listapedidos.Add(newpedido); } return listapedidos; }