private void init() { XmlConfigMaker c = new XmlConfigMaker(); //loadXmlConfig("dbserver.xml", c); //setUpDbServerInfo(); // setUpOpRight(c); }
private XmlConfig loadXmlConfig(string file, XmlConfigMaker c, bool add = true) { string fullfile = Path.Combine(m_path, file); XmlConfig xml = c.loadFromFile(fullfile); if (xml != null && add) { m_allRes.Add(file, xml); } return(xml); }
private void loadXmlConfig(string file) { XmlConfigMaker c = new XmlConfigMaker(); string fullfile = Path.Combine(m_path, file); XmlConfig xml = c.loadFromFile(fullfile); if (xml != null) { m_allRes.Add(file, xml); } }
public XmlConfig loadXmlConfig(string file, bool save = true) { XmlConfigMaker c = new XmlConfigMaker(); string fullfile = Path.Combine(m_path, file); XmlConfig xml = c.loadFromFile(fullfile); if (xml != null && save) { m_allRes.Add(file, xml); } return(xml); }
private void init() { XmlConfigMaker c = new XmlConfigMaker(); loadXmlConfig("money_reason.xml", c); loadXmlConfig("dbserver.xml", c); loadTable("map_reduce.csv", new MapReduceTable(), '$'); setUpDbServerInfo(); setUpPlatformInfo(c); setUpOpRight(c); }
private void init() { XmlConfigMaker c = new XmlConfigMaker(); loadXmlConfig("money_reason.xml", c); loadXmlConfig("dbserver.xml", c); // loadXmlConfig("fish_consume.xml", c); loadXmlConfig("cows_card.xml", c); //loadXmlConfig("RightList.xml", c); loadTable("map_reduce.csv", new MapReduceTable(), '$'); setUpDbServerInfo(); setUpPlatformInfo(c); setUpOpRight(c); setUpBaseRightInfo(c); }
private void setUpPlatformInfo(XmlConfigMaker c) { XmlConfig cfg = loadXmlConfig("platform.xml", c, false); int count = cfg.getCount(); for (int i = 0; i < count; i++) { List <Dictionary <string, object> > data = cfg.getTable(i.ToString()); PlatformInfo info = new PlatformInfo(); info.m_engName = Convert.ToString(data[0]["eng"]); info.m_chaName = Convert.ToString(data[0]["cha"]); info.m_tableName = Convert.ToString(data[0]["table"]); m_plat.Add(info.m_engName, info); m_platId.Add(i, info); } }
private void setUpOpRight(XmlConfigMaker c) { string[] arr = new string[] { "service", "operation", "opDirector", "ceo", "admin" }; XmlConfig cfg = loadXmlConfig("OpRight.xml", c, false); int count = cfg.getCount(); for (int i = 0; i < arr.Length; i++) { List <Dictionary <string, object> > data = cfg.getTable(arr[i]); if (data != null) { OpRightInfo info = new OpRightInfo(); info.m_staffType = arr[i]; info.m_sendRewardLimit = Convert.ToInt32(data[0]["sendRewardLimit"]); m_opRight.Add(arr[i], info); } else { LOGW.Info("OpRight.xml找不到关键字[{0}]}", arr[i]); } } }
private void setUpBaseRightInfo(XmlConfigMaker c) { XmlConfig cfg = loadXmlConfig("RightList.xml", c, false); int count = cfg.getCount(); string[] arr = new string[] { "op", "svr", "td", "data", "fish", "crod", "dice", "bacc", "cow", "d5", "shcd", "calf", "other" }; for (int i = 0; i < arr.Length; i++) { List <Dictionary <string, object> > data = cfg.getTable(arr[i]); if (data != null) { for (int k = 0; k < data.Count; k++) { RightBaseInfo info = new RightBaseInfo(); info.m_category = arr[i]; info.m_rightId = Convert.ToString(data[k]["rightId"]); info.m_rightName = Convert.ToString(data[k]["name"]); m_baseRight.Add(info.m_rightId, info); } } } }