protected override void DataPortal_Execute() { // Buscar por valor CriteriaEx criteria = Cargo.GetCriteria(Cargo.OpenSession()); criteria.AddEq("Valor", _valor); CargoList list = CargoList.GetList(criteria); _exists = !(list.Count == 0); }
/// <summary> /// Devuelve una lista de todos los elementos /// </summary> /// <param name="get_childs">retrieving the childs</param> /// <returns>Lista de elementos</returns> public static CargoList GetList(bool childs) { CriteriaEx criteria = Cargo.GetCriteria(Cargo.OpenSession()); criteria.Childs = childs; criteria.Query = SELECT(); //No criteria. Retrieve all de List CargoList list = DataPortal.Fetch <CargoList>(criteria); CloseSession(criteria.SessionCode); return(list); }