예제 #1
0
        /// <summary>
        /// 把数据库内容,写到文件中,便于查看
        /// </summary>
        void TestWriteListDbFile()
        {
            ReadIniFile iniFile      = new ReadIniFile();
            string      jsonfilepath = iniFile.IniReadValue(iniFile.getIniFilePath("JsonDataMgr.ini"), "JsonFileInfo", "jsonfilepath");

            JsonFile json = new JsonFile();

            json.WriteFile(jsonfilepath + "oid_info_db.json", JsonConvert.SerializeObject(oid_info_db));
            json.WriteFile(jsonfilepath + "nameEn_info_db.json", JsonConvert.SerializeObject(nameEn_info_db));
            json.WriteFile(jsonfilepath + "table_info_db.json", JsonConvert.SerializeObject(table_info_db));
        }
예제 #2
0
        /// <summary>
        /// 解析lm.dtz 写 cmd.json
        /// </summary>
        public void ConvertAccessDbToJsonCmdTree()
        {
            //Console.WriteLine("DbToJsonCmdTree start " + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒fff毫秒"));
            //生产 cmdTree 命令树文件
            string          sqlContent   = "select * from CmdTree order by CmdID";
            DataSet         dataSet      = GetRecordByAccessDb(mdbFile, sqlContent);
            CmdTreeJsonData cmdJsonDatat = new CmdTreeJsonData();

            cmdJsonDatat.CmdParseDataSet(dataSet);

            JsonFile jsonObjFile = new JsonFile();

            //jsonObjFile.WriteFile("D:\\C#\\SCMT\\obj.json", objTreeJson.GetStringObjTreeJson());
            jsonObjFile.WriteFile(jsonfilepath + "cmd.json", cmdJsonDatat.GetStringObjTreeJson());
            this.cmdTreeInfo = cmdJsonDatat.GetStringObjTreeJson();

            isCmdJsonOK = true;
            //Console.WriteLine("DbToJsonCmdTree end " + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒fff毫秒"));
            return;
        }
예제 #3
0
        void JsonFileWrite(string fileName, string content)
        {
            JsonFile jsonMibFile = new JsonFile();

            jsonMibFile.WriteFile(fileName, content);
        }