/// <summary> /// Devuelve una lista de despachantes asociados a un puerto /// </summary> /// <param name="oid">Oid del puerto</param> /// <returns>DespachanteList</returns> public static DespachanteList GetDespachanteList(long oidPuerto) { CriteriaEx criteria = Puerto.GetCriteria(Puerto.OpenSession()); criteria.Childs = false; criteria.Query = PuertoDespachanteList.SELECT_BY_PUERTO(oidPuerto); DespachanteList list = DataPortal.Fetch <DespachanteList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static PuertoList GetPuertoList(long oidDespachante) { CriteriaEx criteria = Puerto.GetCriteria(Despachante.OpenSession()); criteria.Childs = false; criteria.Query = PuertoDespachanteList.SELECT_BY_DESPACHANTE(oidDespachante); PuertoList list = DataPortal.Fetch <PuertoList>(criteria); CloseSession(criteria.SessionCode); return(list); }
/// <summary> /// Retrieve the complete list from db /// </summary> /// <param name="get_childs">retrieving the childs</param> /// <returns>PuertoList</returns> public static PuertoList GetChildList(bool childs) { CriteriaEx criteria = Puerto.GetCriteria(Puerto.OpenSession()); criteria.Childs = childs; if (nHManager.Instance.UseDirectSQL) { criteria.Query = SELECT(); } PuertoList list = DataPortal.Fetch <PuertoList>(criteria); CloseSession(criteria.SessionCode); return(list); }