/// <summary> /// Obtiene los pedidos Programados y parciales /// </summary> /// <param name="pedido"></param> /// <returns></returns> internal List <PedidoInfo> ObtenerPedidosProgramadosYParciales(PedidoInfo pedido) { var listaPedidos = new List <PedidoInfo>(); try { Logger.Info(); var pedidosDal = new PedidosDAL(); listaPedidos = pedidosDal.ObtenerPedidosProgramadosYParciales(pedido); if (listaPedidos != null) { foreach (PedidoInfo listaPedido in listaPedidos) { if (listaPedido != null) { EstableceDetallePedido(listaPedido); } } } return(listaPedidos); } catch (ExcepcionGenerica exg) { Logger.Error(exg); } catch (Exception ex) { Logger.Error(ex); } return(listaPedidos); }