public static Module GetModule(int moduleId) { Module module = null; ModuleCache moduleCache = (ModuleCache) new ModuleCache().GetData(); int index = moduleCache.dvModuleBy_MdId.Find(moduleId); bool flag = index >= 0; if (flag) { Module module2 = new Module(); module = ModuleUtils.GetObject(moduleCache.dvModuleBy_MdId[index].Row); } return(module); }
protected override void ReadTableData() { this.htModuleUrl = ModuleCache.GetModuleUrl(); Database database = LogicContext.GetDatabase(); HSQL sql = new HSQL(database); sql.Add("SELECT MODULE_MDID,MODULE_COMID,MODULE_MDNAME,MODULE_TYPE,MODULE_STDMDID,MODULE_URL,MODULE_ATTRIBUTE"); sql.Add(",CREATERID,CREATER,CREATEDTIME,MODIFIERID,MODIFIER,MODIFIEDTIME"); sql.Add("FROM MODULE"); sql.Add("WHERE 1=1"); sql.Add("ORDER BY MODULE_COMID,MODULE_MDID"); DataSet dataSet = database.OpenDataSet(sql); bool flag = dataSet.Tables.Count <= 0; if (!flag) { this.dtModule = dataSet.Tables[0]; ModuleCache.BuildModuleUrl(this.dtModule, this.htModuleUrl); this.dvModuleBy_MdId = new DataView(this.dtModule, "", "MODULE_MDID", DataViewRowState.CurrentRows); this.dvModuleBy_ComId = new DataView(this.dtModule, "", "MODULE_COMID", DataViewRowState.CurrentRows); this.dvModuleBy_Type = new DataView(this.dtModule, "", "MODULE_TYPE", DataViewRowState.CurrentRows); } }