Exemplo n.º 1
0
        public static List <SkinsObject> GetSkinList(XmlNode section)
        {
            //解析配置文件信息,返回对象
            List <SkinsObject> skinOjbList = new List <SkinsObject>();

            if (section != null)
            {
                foreach (XmlNode item in section.SelectNodes("companySkin"))
                {
                    SkinsObject skinObj = new SkinsObject();
                    switch (item.Attributes["CompanyId"].InnerText)
                    {
                    case "0001":
                        skinObj.CompanyId   = item.Attributes["CompanyId"].InnerText;
                        skinObj.Company     = item.Attributes["Company"].InnerText;
                        skinObj.SkinId      = item.Attributes["SkinId"].InnerText;
                        skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                        skinObj.IsReadOnly  = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                        skinOjbList.Add(skinObj);
                        break;

                    case "0002":
                        skinObj.CompanyId   = item.Attributes["CompanyId"].InnerText;
                        skinObj.Company     = item.Attributes["Company"].InnerText;
                        skinObj.SkinId      = item.Attributes["SkinId"].InnerText;
                        skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                        skinObj.IsReadOnly  = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                        skinOjbList.Add(skinObj);
                        break;

                    case "0003":
                        skinObj.CompanyId   = item.Attributes["CompanyId"].InnerText;
                        skinObj.Company     = item.Attributes["Company"].InnerText;
                        skinObj.SkinId      = item.Attributes["SkinId"].InnerText;
                        skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                        skinObj.IsReadOnly  = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                        skinOjbList.Add(skinObj);
                        break;

                    case "0004":
                        skinObj.CompanyId   = item.Attributes["CompanyId"].InnerText;
                        skinObj.Company     = item.Attributes["Company"].InnerText;
                        skinObj.SkinId      = item.Attributes["SkinId"].InnerText;
                        skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                        skinObj.IsReadOnly  = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                        skinOjbList.Add(skinObj);
                        break;

                    default:
                        break;
                    }
                }
            }

            return(skinOjbList);
        }
Exemplo n.º 2
0
        public static List<SkinsObject> GetSkinList(XmlNode section)
        {
            //解析配置文件信息,返回对象
            List<SkinsObject> skinOjbList = new List<SkinsObject>();
            if (section != null)
            {
                foreach (XmlNode item in section.SelectNodes("companySkin"))
                {
                    SkinsObject skinObj = new SkinsObject();
                    switch (item.Attributes["CompanyId"].InnerText)
                    {
                        case "0001":
                            skinObj.CompanyId = item.Attributes["CompanyId"].InnerText;
                            skinObj.Company = item.Attributes["Company"].InnerText;
                            skinObj.SkinId = item.Attributes["SkinId"].InnerText;
                            skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                            skinObj.IsReadOnly = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                            skinOjbList.Add(skinObj);
                            break;
                        case "0002":
                            skinObj.CompanyId = item.Attributes["CompanyId"].InnerText;
                            skinObj.Company = item.Attributes["Company"].InnerText;
                            skinObj.SkinId = item.Attributes["SkinId"].InnerText;
                            skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                            skinObj.IsReadOnly = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                            skinOjbList.Add(skinObj);
                            break;
                        case "0003":
                            skinObj.CompanyId = item.Attributes["CompanyId"].InnerText;
                            skinObj.Company = item.Attributes["Company"].InnerText;
                            skinObj.SkinId = item.Attributes["SkinId"].InnerText;
                            skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                            skinObj.IsReadOnly = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                            skinOjbList.Add(skinObj);
                            break;
                        case "0004":
                            skinObj.CompanyId = item.Attributes["CompanyId"].InnerText;
                            skinObj.Company = item.Attributes["Company"].InnerText;
                            skinObj.SkinId = item.Attributes["SkinId"].InnerText;
                            skinObj.HostAddress = item.Attributes["HostAddress"].InnerText;
                            skinObj.IsReadOnly = Boolean.Parse(item.Attributes["ReadOnly"].InnerText);
                            skinOjbList.Add(skinObj);
                            break;
                        default:
                            break;
                    }
                }
            }

            return skinOjbList;
        }