/// <summary> /// Obtiene todos los pedidos segun el estatus activo indicado. /// </summary> /// <param name="organizacionId"></param> /// <param name="estatus"></param> /// <returns></returns> internal List <PedidoInfo> ObtenerPedidosTodos(int organizacionId, EstatusEnum estatus) { var listaPedidos = new List <PedidoInfo>(); try { Logger.Info(); var pedidosDal = new PedidosDAL(); listaPedidos = pedidosDal.ObtenerPedidosTodos(organizacionId, estatus); if (listaPedidos != null) { foreach (PedidoInfo pedido in listaPedidos) { if (pedido != null) { EstableceDetallePedido(pedido); } } } }catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(listaPedidos); }