public static LineaPedidoList GetList(bool childs) { CriteriaEx criteria = LineaPedido.GetCriteria(LineaPedido.OpenSession()); criteria.Childs = childs; //No criteria. Retrieve all de List if (nHManager.Instance.UseDirectSQL) { criteria.Query = LineaPedidoList.SELECT(); } LineaPedidoList list = DataPortal.Fetch <LineaPedidoList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static LineaPedidoList GetPendientesChildList(PedidoInfo parent, bool childs) { CriteriaEx criteria = LineaPedido.GetCriteria(LineaPedido.OpenSession()); criteria.Childs = childs; QueryConditions conditions = new QueryConditions { Pedido = parent }; criteria.Query = SELECT_PENDIENTES(conditions); LineaPedidoList list = DataPortal.Fetch <LineaPedidoList>(criteria); CloseSession(criteria.SessionCode); return(list); }