From 5949e3e7a13ea0f48d7105e9e3d86240ecba71ef Mon Sep 17 00:00:00 2001 From: SeungHo Yang Date: Mon, 28 Jul 2025 22:26:57 +0900 Subject: [PATCH] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=A8=20?= =?UTF-8?q?=EC=95=84=EC=9D=B4=EC=BD=98=20=EC=A0=81=EC=9A=A9.=20=ED=94=84?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EB=9E=A8=20=EC=8B=9C=EC=9E=91=EC=8B=9C=20cli?= =?UTF-8?q?entexe=20=EA=B5=90=EC=B2=B4=20=EC=98=A4=EB=A5=98=EB=A1=9C=20?= =?UTF-8?q?=EC=9D=B8=ED=95=B4,=20=EB=B0=94=EB=A1=9C=20=EC=A2=85=EB=A3=8C?= =?UTF-8?q?=EB=90=98=EB=8A=94=20=ED=98=84=EC=83=81=20=EC=88=98=EC=A0=95.?= =?UTF-8?q?=20=EB=B3=B5=EB=B3=B8=EC=A1=B0=EC=82=AC=20=ED=99=94=EB=A9=B4?= =?UTF-8?q?=EC=9D=84=20=20old=20=EC=99=80=20new=20=EB=A1=9C=20=EB=B6=84?= =?UTF-8?q?=EB=A6=AC=20=ED=95=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unimarc/unimarc/Main.cs | 37 ++++++++++++++++- unimarc/unimarc/Program.cs | 39 ++++-------------- unimarc/unimarc/Properties/AssemblyInfo.cs | 4 +- unimarc/unimarc/UniMarc.csproj | 4 ++ unimarc/unimarc/UniMarc.ico | Bin 0 -> 67646 bytes unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll | Bin 154112 -> 154112 bytes 6 files changed, 50 insertions(+), 34 deletions(-) create mode 100644 unimarc/unimarc/UniMarc.ico diff --git a/unimarc/unimarc/Main.cs b/unimarc/unimarc/Main.cs index add2ed3..711a9f0 100644 --- a/unimarc/unimarc/Main.cs +++ b/unimarc/unimarc/Main.cs @@ -105,10 +105,43 @@ namespace WindowsFormsApp1 SetBtnName(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } + + UpdaterCheck(); } - + + /// + /// 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"); + } + } + + + #region 즐겨찾기 버튼 세팅 public void SetBtnName() @@ -224,7 +257,7 @@ namespace WindowsFormsApp1 "마크통계", "장비관리" }; ToolStripMenuItem[] MarcT = { 마크작성, 마크목록, 소장자료검색, 마크정리, iSBN조회, 목록, 편목, 마크반입, - 마크반출, 복본조사1, dLS복본조사, 마크수집, 전집관리, + 마크반출, 복본조사1, 복본조사2, dLS복본조사, 마크수집, 전집관리, 검수, 저자기호, DLS조회, 서류작성, 마크통계, 장비관리 }; diff --git a/unimarc/unimarc/Program.cs b/unimarc/unimarc/Program.cs index 4f629f6..b501d02 100644 --- a/unimarc/unimarc/Program.cs +++ b/unimarc/unimarc/Program.cs @@ -17,8 +17,15 @@ namespace WindowsFormsApp1 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //AR.UTIL.MsgE("unitmarc"); - DB_InitSetting(); - UpdaterCheck(); + try + { + DB_InitSetting(); + + } + catch (Exception ex) + { + MessageBox.Show(ex.Message); + } Application.Run(new Main()); } @@ -28,34 +35,6 @@ namespace WindowsFormsApp1 - /// - /// 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); diff --git a/unimarc/unimarc/Properties/AssemblyInfo.cs b/unimarc/unimarc/Properties/AssemblyInfo.cs index 44f29dc..0040b76 100644 --- a/unimarc/unimarc/Properties/AssemblyInfo.cs +++ b/unimarc/unimarc/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 // 기본값으로 할 수 있습니다. // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.187.1")] -[assembly: AssemblyFileVersion("1.0.187.1")] +[assembly: AssemblyVersion("1.0.187.3")] +[assembly: AssemblyFileVersion("1.0.187.3")] diff --git a/unimarc/unimarc/UniMarc.csproj b/unimarc/unimarc/UniMarc.csproj index 4123c43..bc3ec37 100644 --- a/unimarc/unimarc/UniMarc.csproj +++ b/unimarc/unimarc/UniMarc.csproj @@ -74,6 +74,9 @@ UniMarc_TemporaryKey.pfx + + UniMarc.ico + ..\packages\AngleSharp.1.0.4\lib\net472\AngleSharp.dll @@ -1920,6 +1923,7 @@ + diff --git a/unimarc/unimarc/UniMarc.ico b/unimarc/unimarc/UniMarc.ico new file mode 100644 index 0000000000000000000000000000000000000000..8513893f5ade7da3412690caf0530f671fa44e6e GIT binary patch literal 67646 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 z zhH2-6=7Cm#&IhqfvG6BJFMdxW zDVcrgjlQn`hvxu$a}TaJ@#&|Z8hQ8n)}|gK7Q`f02WWi&%SzS>uwID!c%^hvTT1eeJTv%D zn>NkpP0DGaZ*Iytw+<*MD1h9uF2ec-@Qty^ksWwY9a)34dJ!up4mrhFCx*j7(m5@3V5}`fp{@ z>d)kcCGW{ECeD;$XI^gd2{NO)pVxE;anpNQvH1U{{I~7CLoBOkx6Agn-f6X`ILmQnwbYp$) zWa)S>mNC3{w)t4UqlxyPqNLcJf&-|Fv1B_^P$UxCWh)OU{7 zE%6#|dJij>_`d+B-vW`Bj157bCENO+d8S0!`RJpMGVY`Ep4lwJ^!+o8zZ0!B#3dAt z7+g-h@)o&y*={*&!u`@?#Aua$wfmSh)lJKY#ki2`Oc_0LBX<93m`oCWPYh23vf6wv-JP>^*`Jt)( zKho`6(HyR0-I<%>^#5oq{!SE)FGyT$B1Y->e9n8i!^#8a;l%%e3?I-huzf>5oBZHY z>Um(wROH=fpj2#i_0fzkh-(knL~PRW`EXgnO?jXWsb+)tJU+`1bOP-IpHj#JJMR?# zw-HaJeNM{=>Wtlr1NOT>sqhh!H+mxv=yPco-T-0eR7<)bfC`S`12eQ+X`G4M^Pd zm=(*;Kly-Vkn&)5p3*YzO1zqqkE)k>AGd6#oP!72iF12>&&rrv6ucf24TNUJ#)DH_ zaViAI7OHbZ5R9B08!vUmTf5?2C&i{8$74H`t4_@So|Hu`;HA&o^-gUo#>v;k9 z`?%lN{XMN?pC2f7#UrkG$Q2JJiM!JmxYE0y7jT`AxZ>{nr5aE6zRAv~`aE}f_xHHJ zx5V|mZC&x+uJ|up@$Rwl;5b*@$xp%YfuNKBg2k@5`@A2I%`ZPc{QPjpR|9!U#vlJ0 z2*t>sJAO$Z5_A4nSd-5AylVr+a&jQL1#bwHB#hrQsg2Y{lLvwg;wS$=&UBo=<>c=2 wq%&Uk6LFNk!CULbiKBcr@ja8G7ldxT?_v4!@C^%Yed;3lz9d@Qzs~dj4>zEy?f?J) literal 0 HcmV?d00001 diff --git a/unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll b/unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll index 82a5c7a89c28d269ffc43919c0482a90c3f9252b..ea6527af036e35096b48227166fc27b0940e48eb 100644 GIT binary patch delta 45 zcmZqJ!r8Eeb3zAmb!B^FcWXD})@~+7D*>UC35_}#?q2O1vR`nQJ^rwLjulgiJOHJ8 B5{v)< delta 45 zcmV+|0Mh?}vC$U~i-n5;wTl7)IuO}Z=9VDyRZgaNnKpBlpYykzIs#-L D*5MRh