From be2a83ac1af5cf4b4c6e515ec5aab2b049c29713 Mon Sep 17 00:00:00 2001 From: SeungHo Yang Date: Mon, 2 Jun 2025 15:52:46 +0900 Subject: [PATCH] .. --- .gitignore | 9 +- unimarc/UpgradeLog.htm | Bin 31618 -> 0 bytes unimarc/UpgradeLog2.htm | 273 ----------------------------------- unimarc/unimarc/Helper_DB.cs | 1 + unimarc/unimarc/Program.cs | 30 ++++ 5 files changed, 39 insertions(+), 274 deletions(-) delete mode 100644 unimarc/UpgradeLog.htm delete mode 100644 unimarc/UpgradeLog2.htm diff --git a/.gitignore b/.gitignore index 248d51d..c36aaa8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ ## 파일무시 ## 다음과 같은 확장자는 전체 무시 +.vs +bin +obj +packages *.pub *.sln *.inf @@ -26,4 +30,7 @@ Output_Excel/ Test_DLS/ MarcCroling/ OutPutMarc/ -GolfTicketing/ \ No newline at end of file +GolfTicketing/ +/unimarc/UniMarc/obj +/unimarc/UniMarc/.vs +/unimarc/UniMarc/bin diff --git a/unimarc/UpgradeLog.htm b/unimarc/UpgradeLog.htm deleted file mode 100644 index b360d702a6906601afdde4a819f479f9d329015d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31618 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 T<@7WL - - - 마이그레이션 보고서 -

- 마이그레이션 보고서 -

\ No newline at end of file diff --git a/unimarc/unimarc/Helper_DB.cs b/unimarc/unimarc/Helper_DB.cs index cf8ed62..64387b6 100644 --- a/unimarc/unimarc/Helper_DB.cs +++ b/unimarc/unimarc/Helper_DB.cs @@ -46,6 +46,7 @@ namespace WindowsFormsApp1 /// public void DBcon() // DB접속 함수 { + //"Server=1.215.250.130;Port=3306;Database=unimarc;uid=root;pwd=Admin21234;" PasswordConnectionInfo connectionInfo = new PasswordConnectionInfo(ServerData[0], port, ServerData[1], ServerData[2]); connectionInfo.Timeout = TimeSpan.FromSeconds(30); using (var client = new SshClient(connectionInfo)) diff --git a/unimarc/unimarc/Program.cs b/unimarc/unimarc/Program.cs index 453ad34..c35cb1f 100644 --- a/unimarc/unimarc/Program.cs +++ b/unimarc/unimarc/Program.cs @@ -17,8 +17,38 @@ namespace WindowsFormsApp1 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DB_InitSetting(); + UpdaterCheck(); Application.Run(new Main()); } + + /// + /// factory client update checkd + /// + static void UpdaterCheck() + { + var fi = new System.IO.FileInfo("_Factory_Client.exe"); + var fio = new System.IO.FileInfo("Factory_Client.exe"); + if (fi.Exists) + { + if (fio.Exists == false) + { + fi.CopyTo(fio.FullName); + fio.LastWriteTime = fi.LastWriteTime; + fio.LastAccessTime = fi.LastAccessTime; + } + else + { + //check size + if(fi.Length != fio.Length || fi.LastWriteTime != fio.LastWriteTime) + { + fi.CopyTo(fio.FullName,true); + fio.LastWriteTime = fi.LastWriteTime; + fio.LastAccessTime = fi.LastAccessTime; + } + } + Console.WriteLine("updater patch"); + } + } static void DB_InitSetting() { UniMarc.Properties.Settings.Default.IP = ConvertIP(UniMarc.Properties.Settings.Default.IP);