Ejemplo n.º 1
0
        public ActionResult UpdateWebSiteSub(WebSiteModel model)
        {
            WebSiteOperation uo = new WebSiteOperation();

            uo.Update(model);
            DirFile.CreateDirectory(model.Path);
            return(JavaScript("pagesub();"));
        }
Ejemplo n.º 2
0
        public ActionResult InsertWebSiteSub(WebSiteModel u)
        {
            WebSiteOperation uo = new WebSiteOperation();

            u.CreateTime = DateTime.Now;

            uo.Insert(u);

            DirFile.CreateDirectory(u.Path);

            return(JavaScript("pagesub();"));
        }
Ejemplo n.º 3
0
        public static void InitialFile()
        {
            if (!DirFile.IsExistFile("config.ini"))
            {
                var inifile = new INIFile();

                inifile.AddSection("LocalDataBase");
                inifile.AddSection("RemoteDataBase");
                inifile.AddSection("OutputPicture");
                inifile.AddSection("Logging");
                inifile.AddSection("LocalData");

                inifile.SetValue("LocalDataBase", "HostDir", "DataBase");
                inifile.SetValue("RemoteDataBase", "HostName", "127.0.0.1");
                inifile.SetValue("RemoteDataBase", "Port", "1433");
                inifile.SetValue("RemoteDataBase", "User", "admin");
                inifile.SetValue("RemoteDataBase", "Password", "123456");
                inifile.SetValue("RemoteDataBase", "Table", "master");
                inifile.SetValue("OutputPicture", "Dir", @"C:\Output");
                inifile.SetValue("Logging", "Dir", "Logging");
                inifile.SetValue("LocalData", "Dir", "LocalData");
                inifile.Persist("config.ini");
            }

            if (!DirFile.IsExistDirectory("./LocalData"))
            {
                DirFile.CreateDirectory("./LocalData");
            }


            if (!DirFile.IsExistDirectory("./Logging"))
            {
                DirFile.CreateDirectory("./Logging");
            }


            if (!DirFile.IsExistDirectory("./LocalData/DataBase"))
            {
                DirFile.CreateDirectory("./LocalData/DataBase");
            }

            if (!DirFile.IsExistDirectory("./LocalData/Picture"))
            {
                DirFile.CreateDirectory("./LocalData/Picture");
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 生成txt文件
        /// </summary>
        /// yaoy    16.07.06
        /// <param name="fileId"></param>
        /// <returns></returns>
        public string CreateTxtFile(int fileId, string message)
        {
            string fileName    = string.Empty;
            string txtFileName = string.Empty;
            // 文件路径
            string dirPath = HttpContext.Current.Server.MapPath(path);

            ICombinaData combinaComData = new CombinaComMessageData();
            ICombinaData combinaPerData = new CombinaPerMessageData();

            ReportFilesInfo reportFilesInfo = new DataRule().GetReportFilesInfoById(fileId);

            // 获取服务对象
            int serviceObj = reportFilesInfo == null ? 0 : reportFilesInfo.ServiceObj;

            // 企业报文
            if (serviceObj == 1)
            {
                txtFileName = combinaComData.BuildMessageName(fileId);
            }
            // 个人报文
            if (serviceObj == 2)
            {
                txtFileName = combinaPerData.BuildMessageName(fileId);
            }

            if (!DirFile.IsExistDirectory(dirPath))
            {
                DirFile.CreateDirectory(dirPath);
            }

            if (txtFileName != string.Empty)
            {
                fileName = txtFileName + ".txt";
                string filePath = dirPath + fileName;

                DirFile.CreateFile(filePath);
                DirFile.WriteText(filePath, message, Encoding.GetEncoding("gb2312"));
            }

            return(fileName);
        }