Example #1
0
        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);
        }