Ejemplo n.º 1
0
 protected void ParseCheckNewMgrPageItem(string cfgPath, ref List<CheckNewMgrPageItem> list)
 {
     try {
         var doc = XDocument.Load(cfgPath);
         foreach (var itemEl in doc.Root.Elements("Item")) {
             var item = new CheckNewMgrPageItem();
             item.Type = itemEl.Attribute("Type").Value;
             item.Name = itemEl.Element("Name").Value;
             item.Id = item.Name.MD5();
             switch (item.Type) {
                 case "Impl":
                     item.Impl = (ICheckNewMgrPages)pageBLL.GetType().Assembly.CreateInstance(itemEl.Element("Impl").Value);
                     break;
             }
             if (item.Impl != null) {
                 list.Add(item);
             }
         }
     } catch {
     }
 }
Ejemplo n.º 2
0
 protected void ParseCheckNewMgrPageItem(string cfgPath, ref List <CheckNewMgrPageItem> list)
 {
     try {
         var doc = XDocument.Load(cfgPath);
         foreach (var itemEl in doc.Root.Elements("Item"))
         {
             var item = new CheckNewMgrPageItem();
             item.Type = itemEl.Attribute("Type").Value;
             item.Name = itemEl.Element("Name").Value;
             item.Id   = item.Name.MD5();
             switch (item.Type)
             {
             case "Impl":
                 item.Impl = (ICheckNewMgrPages)pageBLL.GetType().Assembly.CreateInstance(itemEl.Element("Impl").Value);
                 break;
             }
             if (item.Impl != null)
             {
                 list.Add(item);
             }
         }
     } catch {
     }
 }