Esempio n. 1
0
 private void init()
 {
     XmlConfigMaker c = new XmlConfigMaker();
     //loadXmlConfig("dbserver.xml", c);
     //setUpDbServerInfo();
     // setUpOpRight(c);
 }
Esempio n. 2
0
    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);
        }
    }
Esempio n. 4
0
    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);
    }
Esempio n. 5
0
    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);
    }
Esempio n. 6
0
    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);
    }
Esempio n. 7
0
    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);
        }
    }
Esempio n. 8
0
    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]);
            }
        }
    }
Esempio n. 9
0
    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);
                }
            }
        }
    }