/****************************** * 说明:程序通用方法管理类 * 创建人:龚宇超 * 创建日期:2017-08-16 * 修改人: * 修改日期: * 修改备注: * 版本:1.0.0.0 ******************************/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace Lskj_SyncAccessData { /// /// 程序通用方法管理类 /// public sealed class PubUtil { /// /// 说明:获取应用程序启动目录 /// 创建人:龚宇超 /// 创建日期:2017-08-21 /// 修改人: /// 修改日期: /// 修改备注: /// 版本:1.0 /// /// System.String. public static string AbsolutelyPath { get { return Application.StartupPath + "\\"; } } /// /// 获取应用程序启动目录下的Lib目录 /// /// The absolutely library path. public static string AbsolutelyLibPath { get { return AbsolutelyPath + "Lib/"; } } /// /// 获取应用程序启动目录下的Browser目录 /// /// The absolutely browser path. public static string AbsolutelyBrowserPath { get { return AbsolutelyPath + "Browser/"; } } /// /// 获取应用程序启动目录下的小平台目录 /// /// The absolutely small client path. public static string AbsolutelySmallClientPath { get { return AbsolutelyPath + "Client.exe"; } } /// /// 说明:获取附件下载存放临时目录 /// 创建人:龚宇超 /// 创建日期:2017-11-01 /// 修改人: /// 修改日期: /// 修改备注: /// 版本:1.0 /// /// System.String. public static string FileDownLoadTempPath { get { string path = AbsolutelyPath + "TempFiles/"; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } return path; } } /// /// 获取打印文件路径 /// /// The print file absolutely path. public static string PrintFileAbsolutelyPath { get { return AbsolutelyPath + "Lib/P_PubPrint.lsp"; } } /// /// 获取新版打印文件路径 /// /// The print file absolutely path. public static string PrintFileAbsolutelyPath70 { get { return AbsolutelyPath + "Lib/p_pubprint70.lsp"; } } /// /// 附件exe文件路径 /// /// The name of the file executable. public static string AbsolutelyFileUploadPath { get { return AbsolutelyPath + "Attach/LSTest.exe"; } } /// /// 主界面模块图片加载路径 /// /// The main menu default image. public static string MainMenuDefaultImage { get { return BitMapPath + "Main/Module/"; } } public static string MesItemImage { get { return BitMapPath + "MesItem/"; } } /// /// 主界面、登录界面、子系统图片存放位置 /// /// The bit map path. public static string BitMapPath { get { return AbsolutelyPath + "Images/"; } } /// /// 身份证阅读器图片存放位置 /// /// The identifier card bit map path. public static string IDCardBitMapPath { get { string filePath = AbsolutelyPath + "Card\\"; if (!Directory.Exists(filePath)) Directory.CreateDirectory(filePath); return filePath; } } /// /// 串口通过ini本地设置 /// /// The main menu configuration path. public static string TextPath { get { return AbsolutelyPath + "text.ini"; } } /// /// 模块配置文件存放路径 /// /// The main menu configuration path. public static string MainMenuConfigPath { get { return AbsolutelyPath + "MenuConfig.ini"; } } /// /// 控件缓存数据源 /// /// The identifier card bit map path. public static string ControlCacheData { get { string filePath = AbsolutelyPath + "ControlData\\"; if (!Directory.Exists(filePath)) Directory.CreateDirectory(filePath); return filePath; } } /// /// Excel模板路径 /// /// The menu excel path. public static string MenuExcelPath { get { string filePath = AbsolutelyPath + "Templete/"; if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } return filePath; } } /// /// 打印模板 repx文件存放地址 /// public static string PrintModePath { get { string filePath = AbsolutelyPath + "Reports\\"; if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } return filePath; } } /// /// 打印模板语言包存放位置 /// public static string PrintModeResourcePath { get { return AbsolutelyPath + "Localization\\Chinese (Simplified).frl"; } } /// /// 软件升级日志 /// /// The system update log path. public static string SystemUpdateLogPath { get { return AbsolutelyPath + "\\Log.txt"; } } /// /// WebView2 /// /// The system update log path. public static string WebViewPath { get { return AbsolutelyPath + "\\Browser2\\"; } } } }