public IEnumerable <FillModules> GetModulesList() { //return oAuditDataAccess.GetModulesList(); FillModules oFillModules = null; List <FillModules> Olist = null; try { Olist = new List <FillModules>(); FillModules objAudit = new FillModules(); objAudit.Audit_Module_Name = "ALL"; objAudit.Audit_Module_ID = 0; Olist.Add(objAudit); foreach (ModuleID AH in Enum.GetValues(typeof(ModuleID))) { oFillModules = new FillModules(); if (Settings.Client != null && Settings.Client.ToLower() == "winchells") { if (AH.ToString().ToLower() != ModuleID.MachineMaintenance.ToString().ToLower()) { oFillModules.Audit_Module_ID = Convert.ToInt32(AH); oFillModules.Audit_Module_Name = AH.ToString(); Olist.Add(oFillModules); } } else { oFillModules.Audit_Module_ID = Convert.ToInt32(AH); oFillModules.Audit_Module_Name = AH.ToString(); Olist.Add(oFillModules); } } } catch (Exception ex) { ExceptionManager.Publish(ex); Olist = null; } return(Olist); }
public IEnumerable <FillModules> GetModulesList() { FillModules oFillModules = null; List <FillModules> Olist = null; try { var result = (from AH in this.GetTable <Audit_History>() orderby AH.Audit_Module_ID descending select new { AH.Audit_Module_ID, AH.Audit_Module_Name }).Distinct(); if (result != null) { Olist = new List <FillModules>(); FillModules objAudit = new FillModules(); objAudit.Audit_Module_Name = "--ALL--"; objAudit.Audit_Module_ID = 0; Olist.Add(objAudit); foreach (var AH in result) { oFillModules = new FillModules(); oFillModules.Audit_Module_ID = AH.Audit_Module_ID; oFillModules.Audit_Module_Name = AH.Audit_Module_Name; Olist.Add(oFillModules); } } } catch (Exception ex) { ExceptionManager.Publish(ex); Olist = null; } return(Olist); }