protected override void DataPortal_Execute() { // Buscar por codigo CriteriaEx criteria = Curso.GetCriteria(Curso.OpenSession()); criteria.AddCodeSearch(_codigo); CursoList list = CursoList.GetList(criteria); _exists = !(list.Count == 0); }
/// <summary> /// Retrieve the complete list from db /// </summary> /// <param name="get_childs">retrieving the childs</param> /// <returns></returns> public static CursoList GetList(bool childs) { CriteriaEx criteria = Curso.GetCriteria(Curso.OpenSession()); criteria.Childs = childs; criteria.Query = CursoList.SELECT(); //No criteria. Retrieve all de List CursoList list = DataPortal.Fetch <CursoList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static CursoClienteList GetListByCliente(long oid_cliente) { CriteriaEx criteria = Curso.GetCriteria(Curso.OpenSession()); criteria.Childs = false; //No criteria. Retrieve all de List if (nHManager.Instance.UseDirectSQL) { criteria.Query = CursoClienteList.SELECT_BY_CLIENTE(oid_cliente); } CursoClienteList list = DataPortal.Fetch <CursoClienteList>(criteria); CloseSession(criteria.SessionCode); return(list); }
/// <summary> /// Retrieve the complete list from db /// </summary> /// <param name="retrieve_childs">Retrieving the childs</param> /// <returns></returns> public static CursoClienteList GetList(bool retrieve_childs) { CriteriaEx criteria = Curso.GetCriteria(Curso.OpenSession()); criteria.Childs = retrieve_childs; //No criteria. Retrieve all de List if (nHManager.Instance.UseDirectSQL) { criteria.Query = CursoClienteList.SELECT(); } CursoClienteList list = DataPortal.Fetch <CursoClienteList>(criteria); CloseSession(criteria.SessionCode); return(list); }