private void Fetch(TipoAuditoria source) { try { SessionCode = source.SessionCode; _base.CopyValues(source); CriteriaEx criteria = Criterio.GetCriteria(Session()); criteria.AddEq("OidTipoAuditoria", this.Oid); _criterios = Criterios.GetChildList(criteria.List <Criterio>()); criteria = Auditoria_Area.GetCriteria(Session()); criteria.AddEq("OidAuditoria", this.Oid); _areas = Auditorias_Areas.GetChildList(criteria.List <Auditoria_Area>()); criteria = Cuestion.GetCriteria(Session()); criteria.AddEq("OidTipoAuditoria", this.Oid); _cuestiones = Cuestiones.GetChildList(criteria.List <Cuestion>()); criteria = Plan_Tipo.GetCriteria(Session()); criteria.AddEq("OidTipo", this.Oid); _planes_tipos = Planes_Tipos.GetChildList(criteria.List <Plan_Tipo>()); } catch (Exception ex) { iQExceptionHandler.TreatException(ex); } MarkOld(); }
/// <summary> /// Builds a PlanClaseList /// </summary> /// <param name="list"></param> /// <returns>PlanClaseList</returns> public static Plan_TipoList GetPlanAnualList(long oid_plan) { CriteriaEx criteria = Plan_Tipo.GetCriteria(Plan_Tipo.OpenSession()); criteria.Childs = false; criteria.Query = Plan_TipoList.SELECT_PLAN_ANUAL(oid_plan); Plan_TipoList list = DataPortal.Fetch <Plan_TipoList>(criteria); CloseSession(criteria.SessionCode); return(list); }
/// <summary> /// Builds a PlanClaseList /// </summary> /// <param name="list"></param> /// <returns>PlanClaseList</returns> public static Plan_TipoList GetList(bool childs) { CriteriaEx criteria = Plan_Tipo.GetCriteria(Plan_Tipo.OpenSession()); criteria.Childs = childs; criteria.Query = Plan_TipoList.SELECT(); Plan_TipoList list = DataPortal.Fetch <Plan_TipoList>(criteria); CloseSession(criteria.SessionCode); return(list); }