Esempio n. 1
0
    public void init()
    {
        XmlConfig xml        = ResMgr.getInstance().getRes("dbserver.xml");
        string    mysql      = xml.getString("mysql", "");
        string    connectStr = xml.getString("connectStr", "");

        m_sqlDb = new CMySqlDbServer(mysql, connectStr);
    }
    public override string initExport(ExportParam param, int dbServerId)
    {
        string fileName = "";

        Dictionary <string, object> cond = param.m_condition;

        if (cond != null)
        {
            m_sqlCond = Convert.ToString(cond["cond"]);

            if (cond.ContainsKey("opSrc"))
            {
                fileName += "-" + Convert.ToString(cond["opSrc"]);
            }
            if (cond.ContainsKey("opDst"))
            {
                fileName += "-" + Convert.ToString(cond["opDst"]);
            }
            if (cond.ContainsKey("time"))
            {
                fileName += "-" + genTimeName(Convert.ToString(cond["time"]));
            }
            if (cond.ContainsKey("opResult"))
            {
                fileName += "-" + StrName.s_realTimeOrderState[Convert.ToInt32(cond["opResult"])];
            }
        }

        m_moneyBase = Convert.ToInt32(cond["moneyBase"]);

        XmlConfig xml        = ResMgr.getInstance().getRes("dbserver.xml");
        string    mysql      = xml.getString("mysql", "");
        string    connectStr = xml.getString("connectStr", "");

        m_sqlDb = new CMySqlDbServer(mysql, connectStr);

        return(string.Format("上分下分记录{0}.csv", fileName));
    }
Esempio n. 3
0
 public Player(CMySqlDbServer sqlDb)
 {
     m_sqlDb = sqlDb;
 }