diff --git a/unimarc/.vs/unimarc/v16/.suo b/unimarc/.vs/unimarc/v16/.suo index 38c6f32..ccbe54c 100644 Binary files a/unimarc/.vs/unimarc/v16/.suo and b/unimarc/.vs/unimarc/v16/.suo differ diff --git a/unimarc/unimarc/Main.Designer.cs b/unimarc/unimarc/Main.Designer.cs index e7cc5aa..d4ae7a6 100644 --- a/unimarc/unimarc/Main.Designer.cs +++ b/unimarc/unimarc/Main.Designer.cs @@ -126,6 +126,7 @@ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.botUserLabel = new System.Windows.Forms.ToolStripLabel(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.마크작성 = new System.Windows.Forms.ToolStripMenuItem(); this.menuStrip1.SuspendLayout(); this.panel1.SuspendLayout(); this.toolStrip1.SuspendLayout(); @@ -229,49 +230,49 @@ // 목록등록 // this.목록등록.Name = "목록등록"; - this.목록등록.Size = new System.Drawing.Size(166, 22); + this.목록등록.Size = new System.Drawing.Size(180, 22); this.목록등록.Text = "물품등록"; this.목록등록.Click += new System.EventHandler(this.물품등록ToolStripMenuItem_Click); // // 목록조회 // this.목록조회.Name = "목록조회"; - this.목록조회.Size = new System.Drawing.Size(166, 22); + this.목록조회.Size = new System.Drawing.Size(180, 22); this.목록조회.Text = "목록조회"; this.목록조회.Click += new System.EventHandler(this.목록등록편의ToolStripMenuItem_Click); // // 목록집계 // this.목록집계.Name = "목록집계"; - this.목록집계.Size = new System.Drawing.Size(166, 22); + this.목록집계.Size = new System.Drawing.Size(180, 22); this.목록집계.Text = "목록집계"; this.목록집계.Click += new System.EventHandler(this.목록집계ToolStripMenuItem_Click); // // 주문입력 // this.주문입력.Name = "주문입력"; - this.주문입력.Size = new System.Drawing.Size(166, 22); + this.주문입력.Size = new System.Drawing.Size(180, 22); this.주문입력.Text = "주문입력"; this.주문입력.Click += new System.EventHandler(this.주문입력ToolStripMenuItem_Click); // // 입고작업 // this.입고작업.Name = "입고작업"; - this.입고작업.Size = new System.Drawing.Size(166, 22); + this.입고작업.Size = new System.Drawing.Size(180, 22); this.입고작업.Text = "입고작업"; this.입고작업.Click += new System.EventHandler(this.매입ToolStripMenuItem_Click); // // 재고입력및조회 // this.재고입력및조회.Name = "재고입력및조회"; - this.재고입력및조회.Size = new System.Drawing.Size(166, 22); + this.재고입력및조회.Size = new System.Drawing.Size(180, 22); this.재고입력및조회.Text = "재고입력 및 조회"; this.재고입력및조회.Click += new System.EventHandler(this.재고입력및조회ToolStripMenuItem_Click); // // 반품처리 // this.반품처리.Name = "반품처리"; - this.반품처리.Size = new System.Drawing.Size(166, 22); + this.반품처리.Size = new System.Drawing.Size(180, 22); this.반품처리.Text = "반품처리"; this.반품처리.Click += new System.EventHandler(this.반품처리ToolStripMenuItem_Click); // @@ -435,6 +436,7 @@ // 마크작업 // this.마크작업.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.마크작성, this.마크목록, this.소장자료검색, this.마크정리, @@ -491,14 +493,14 @@ // 마크반입 // this.마크반입.Name = "마크반입"; - this.마크반입.Size = new System.Drawing.Size(98, 22); + this.마크반입.Size = new System.Drawing.Size(180, 22); this.마크반입.Text = "반입"; this.마크반입.Click += new System.EventHandler(this.반입ToolStripMenuItem_Click); // // 마크반출 // this.마크반출.Name = "마크반출"; - this.마크반출.Size = new System.Drawing.Size(98, 22); + this.마크반출.Size = new System.Drawing.Size(180, 22); this.마크반출.Text = "반출"; this.마크반출.Click += new System.EventHandler(this.반출ToolStripMenuItem_Click); // @@ -1003,6 +1005,13 @@ this.botUserLabel.Size = new System.Drawing.Size(43, 22); this.botUserLabel.Text = "이용자"; // + // 마크작성 + // + this.마크작성.Name = "마크작성"; + this.마크작성.Size = new System.Drawing.Size(180, 22); + this.마크작성.Text = "마크 작성"; + this.마크작성.Click += new System.EventHandler(this.마크작성ToolStripMenuItem_Click); + // // Main // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); @@ -1128,5 +1137,6 @@ public System.Windows.Forms.Button ShortCut11; private System.Windows.Forms.ToolStripMenuItem 신규사업자등록ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 기존사업자관리ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem 마크작성; } } \ No newline at end of file diff --git a/unimarc/unimarc/Main.cs b/unimarc/unimarc/Main.cs index 6411ccc..db55571 100644 --- a/unimarc/unimarc/Main.cs +++ b/unimarc/unimarc/Main.cs @@ -22,6 +22,7 @@ using WindowsFormsApp1.마크; using WindowsFormsApp1.회계; using WindowsFormsApp1.납품관리; using UniMarc.회계; +using UniMarc.마크; using UniMarc.Properties; namespace WindowsFormsApp1 @@ -144,7 +145,7 @@ namespace WindowsFormsApp1 }; Image[] source_Marc = { - Resources._3_1_1_마크목록, Resources._3_1_2_소장자료검색, Resources._3_1_3_마크정리, Resources._3_1_4_복본조사, Resources._3_1_5_ISBN조회, + Resources._3_1_1_마크작성, Resources._3_1_2_마크목록, Resources._3_1_3_소장자료검색, Resources._3_1_4_마크정리, Resources._3_1_5_복본조사, Resources._3_1_6_ISBN조회, Resources._3_2_1_반입, Resources._3_2_2_반출, Resources._3_3_1_전집관리, Resources._3_3_2_저자기호, Resources._3_4_1_DLS조회입력, Resources._3_4_2_DLS복본조사, @@ -156,7 +157,7 @@ namespace WindowsFormsApp1 }; string[] Marc = { - "마크 목록", "소장자료검색", "마크 정리", "복본 조사", "ISBN 조회", + "마크 추가", "마크 목록", "소장자료검색", "마크 정리", "복본 조사", "ISBN 조회", "반입", "반출", "전집관리", "저자기호", "DLS 조회 입력", "DLS 복본 조사", @@ -210,18 +211,18 @@ namespace WindowsFormsApp1 }; string[] Marc = { - "마크 목록", "소장자료검색", "마크 정리", "ISBN 조회", "반입", + "마크 추가", "마크 목록", "소장자료검색", "마크 정리", "ISBN 조회", "반입", "반출", "복본 조사", "DLS 복본 조사", "마크 수집", "전집관리", "검수", "저자기호", "DLS 조회 입력", "서류작성", "마크통계", "장비관리" }; ToolStripMenuItem[] MarcT = { - 마크목록, 소장자료검색, 마크정리, iSBN조회, 마크반입, + 마크작성, 마크목록, 소장자료검색, 마크정리, iSBN조회, 마크반입, 마크반출, 복본조사1, dLS복본조사, 마크수집, 전집관리, 검수, 저자기호, DLS조회, 서류작성, 마크통계, 장비관리 }; ToolStripMenuItem[] TempMarc = { - 마크작업, 마크작업, 마크작업, 마크작업, 반입및반출, + 마크작업, 마크작업, 마크작업, 마크작업, 마크작업, 반입및반출, 반입및반출, 마크작업, DLS, 부가기능, 부가기능, 부가기능, 부가기능, DLS, 마크기타, 마크기타, 마크기타 @@ -801,6 +802,7 @@ namespace WindowsFormsApp1 Set_Macro Mac_set_Macro; Nonverbal Mac_nonverbal; Job_Order Job_Order; + AddMarc AddMarc; Mac_List Mac_List; Mac_Stat Mac_Stat; Marc_Plan Marc_Plan; @@ -880,6 +882,20 @@ namespace WindowsFormsApp1 } } + private void 마크작성ToolStripMenuItem_Click(object sender, EventArgs e) + { + if (AddMarc != null) + AddMarc.Focus(); + else + { + AddMarc = new AddMarc(this); + AddMarc.MdiParent = this; + AddMarc.WindowState = FormWindowState.Maximized; + AddMarc.FormClosed += (o, ea) => AddMarc = null; + AddMarc.Show(); + } + + } private void 마크목록ToolStripMenuItem_Click(object sender, EventArgs e) { if (Mac_List != null) @@ -1416,5 +1432,6 @@ namespace WindowsFormsApp1 } } #endregion + } } \ No newline at end of file diff --git a/unimarc/unimarc/Properties/Resources.Designer.cs b/unimarc/unimarc/Properties/Resources.Designer.cs index 2a7c4fb..d80955c 100644 --- a/unimarc/unimarc/Properties/Resources.Designer.cs +++ b/unimarc/unimarc/Properties/Resources.Designer.cs @@ -103,9 +103,9 @@ namespace UniMarc.Properties { /// /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. /// - internal static System.Drawing.Bitmap _3_1_1_마크목록 { + internal static System.Drawing.Bitmap _3_1_1_마크작성 { get { - object obj = ResourceManager.GetObject("3_1_1_마크목록", resourceCulture); + object obj = ResourceManager.GetObject("_3_1_1_마크작성", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -113,9 +113,9 @@ namespace UniMarc.Properties { /// /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. /// - internal static System.Drawing.Bitmap _3_1_2_소장자료검색 { + internal static System.Drawing.Bitmap _3_1_2_마크목록 { get { - object obj = ResourceManager.GetObject("3_1_2_소장자료검색", resourceCulture); + object obj = ResourceManager.GetObject("_3_1_2_마크목록", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -123,9 +123,9 @@ namespace UniMarc.Properties { /// /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. /// - internal static System.Drawing.Bitmap _3_1_3_마크정리 { + internal static System.Drawing.Bitmap _3_1_3_소장자료검색 { get { - object obj = ResourceManager.GetObject("3_1_3_마크정리", resourceCulture); + object obj = ResourceManager.GetObject("_3_1_3_소장자료검색", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -133,9 +133,9 @@ namespace UniMarc.Properties { /// /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. /// - internal static System.Drawing.Bitmap _3_1_4_복본조사 { + internal static System.Drawing.Bitmap _3_1_4_마크정리 { get { - object obj = ResourceManager.GetObject("3_1_4_복본조사", resourceCulture); + object obj = ResourceManager.GetObject("_3_1_4_마크정리", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -143,9 +143,19 @@ namespace UniMarc.Properties { /// /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. /// - internal static System.Drawing.Bitmap _3_1_5_ISBN조회 { + internal static System.Drawing.Bitmap _3_1_5_복본조사 { get { - object obj = ResourceManager.GetObject("3_1_5_ISBN조회", resourceCulture); + object obj = ResourceManager.GetObject("_3_1_5_복본조사", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. + /// + internal static System.Drawing.Bitmap _3_1_6_ISBN조회 { + get { + object obj = ResourceManager.GetObject("_3_1_6_ISBN조회", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } diff --git a/unimarc/unimarc/Properties/Resources.resx b/unimarc/unimarc/Properties/Resources.resx index ad7f909..80e089a 100644 --- a/unimarc/unimarc/Properties/Resources.resx +++ b/unimarc/unimarc/Properties/Resources.resx @@ -127,33 +127,18 @@ ..\Resources\3_3_2_저자기호.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\3_1_2_소장자료검색.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\3_2_2_반출.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\3_1_1_마크목록.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\1_3_납품처관리.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\3_4_1_DLS조회입력.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\3_1_3_마크정리.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\1_1_사업체정보.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\3_1_4_복본조사.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\3_1_5_ISBN조회.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\3_5_1_마크통계.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -166,4 +151,22 @@ ..\Resources\0_Empty.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\3_1_1_마크작성.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\3_1_2_마크목록.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\3_1_3_소장자료검색.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\3_1_4_마크정리.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\3_1_5_복본조사.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\3_1_6_ISBN조회.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/unimarc/unimarc/Resources/3_1_1_마크작성.png b/unimarc/unimarc/Resources/3_1_1_마크작성.png new file mode 100644 index 0000000..7f5ddde Binary files /dev/null and b/unimarc/unimarc/Resources/3_1_1_마크작성.png differ diff --git a/unimarc/unimarc/Resources/3_1_1_마크목록.png b/unimarc/unimarc/Resources/3_1_2_마크목록.png similarity index 100% rename from unimarc/unimarc/Resources/3_1_1_마크목록.png rename to unimarc/unimarc/Resources/3_1_2_마크목록.png diff --git a/unimarc/unimarc/Resources/3_1_2_소장자료검색.png b/unimarc/unimarc/Resources/3_1_3_소장자료검색.png similarity index 100% rename from unimarc/unimarc/Resources/3_1_2_소장자료검색.png rename to unimarc/unimarc/Resources/3_1_3_소장자료검색.png diff --git a/unimarc/unimarc/Resources/3_1_3_마크정리.png b/unimarc/unimarc/Resources/3_1_4_마크정리.png similarity index 100% rename from unimarc/unimarc/Resources/3_1_3_마크정리.png rename to unimarc/unimarc/Resources/3_1_4_마크정리.png diff --git a/unimarc/unimarc/Resources/3_1_4_복본조사.png b/unimarc/unimarc/Resources/3_1_5_복본조사.png similarity index 100% rename from unimarc/unimarc/Resources/3_1_4_복본조사.png rename to unimarc/unimarc/Resources/3_1_5_복본조사.png diff --git a/unimarc/unimarc/Resources/3_1_5_ISBN조회.png b/unimarc/unimarc/Resources/3_1_6_ISBN조회.png similarity index 100% rename from unimarc/unimarc/Resources/3_1_5_ISBN조회.png rename to unimarc/unimarc/Resources/3_1_6_ISBN조회.png diff --git a/unimarc/unimarc/UniMarc.csproj b/unimarc/unimarc/UniMarc.csproj index 1f6ca76..2f4075c 100644 --- a/unimarc/unimarc/UniMarc.csproj +++ b/unimarc/unimarc/UniMarc.csproj @@ -96,6 +96,12 @@ True Reference.svcmap + + Form + + + AddMarc.cs + Form @@ -741,6 +747,9 @@ Work_Log.cs + + AddMarc.cs + Check_Copy_Login.cs @@ -1309,21 +1318,6 @@ Reference.cs - - - - - - - - - - - - - - - @@ -1351,5 +1345,13 @@ + + + + + + + + \ No newline at end of file diff --git a/unimarc/unimarc/bin/Debug/UniMarc.exe b/unimarc/unimarc/bin/Debug/UniMarc.exe index 6655e90..a3ba0f9 100644 Binary files a/unimarc/unimarc/bin/Debug/UniMarc.exe and b/unimarc/unimarc/bin/Debug/UniMarc.exe differ diff --git a/unimarc/unimarc/bin/Debug/UniMarc.pdb b/unimarc/unimarc/bin/Debug/UniMarc.pdb index 9c8b6c4..7be415c 100644 Binary files a/unimarc/unimarc/bin/Debug/UniMarc.pdb and b/unimarc/unimarc/bin/Debug/UniMarc.pdb differ diff --git a/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll b/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll index 795e41d..2b017d4 100644 Binary files a/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll and b/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll differ diff --git a/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 7384057..57695b7 100644 Binary files a/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/unimarc/unimarc/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/unimarc/unimarc/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll index c6e07f5..0aa24cb 100644 Binary files a/unimarc/unimarc/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll and b/unimarc/unimarc/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources b/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources index 551b783..7569d45 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources and b/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache index f5e894a..6019835 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache and b/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache index 8ad1709..6253edc 100644 --- a/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache +++ b/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -ae849b4d4d77c5d74963f76c6a300d60041bd741 +7302e0570e54cbccb8701d8479403eeead7b2be4 diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt b/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt index 094620a..7eb70d5 100644 --- a/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt +++ b/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt @@ -136,3 +136,4 @@ C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크. C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.Marc_Plan_PrintLabel.resources C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.ShowDeleteMarc.resources C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.Check_Copy_Login.resources +C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.AddMarc.resources diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache index 1bbcc5a..9cc696c 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache and b/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.exe b/unimarc/unimarc/obj/Debug/UniMarc.exe index 6655e90..a3ba0f9 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.exe and b/unimarc/unimarc/obj/Debug/UniMarc.exe differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.pdb b/unimarc/unimarc/obj/Debug/UniMarc.pdb index 9c8b6c4..7be415c 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.pdb and b/unimarc/unimarc/obj/Debug/UniMarc.pdb differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.마크.AddMarc.resources b/unimarc/unimarc/obj/Debug/UniMarc.마크.AddMarc.resources new file mode 100644 index 0000000..dc21949 Binary files /dev/null and b/unimarc/unimarc/obj/Debug/UniMarc.마크.AddMarc.resources differ diff --git a/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll b/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll index 795e41d..2b017d4 100644 Binary files a/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll and b/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll differ diff --git a/unimarc/unimarc/마크/AddMarc.Designer.cs b/unimarc/unimarc/마크/AddMarc.Designer.cs new file mode 100644 index 0000000..c62ff0a --- /dev/null +++ b/unimarc/unimarc/마크/AddMarc.Designer.cs @@ -0,0 +1,2481 @@ + +namespace UniMarc.마크 +{ + partial class AddMarc + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AddMarc)); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); + this.textKDC4 = new System.Windows.Forms.TextBox(); + this.textKDC5 = new System.Windows.Forms.TextBox(); + this.textKDC6 = new System.Windows.Forms.TextBox(); + this.label12 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.text520a = new System.Windows.Forms.TextBox(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.text245a = new System.Windows.Forms.TextBox(); + this.text245b = new System.Windows.Forms.TextBox(); + this.text245x = new System.Windows.Forms.TextBox(); + this.text245n = new System.Windows.Forms.TextBox(); + this.text245d = new System.Windows.Forms.TextBox(); + this.text245e = new System.Windows.Forms.TextBox(); + this.text245p = new System.Windows.Forms.TextBox(); + this.label48 = new System.Windows.Forms.Label(); + this.label49 = new System.Windows.Forms.Label(); + this.label50 = new System.Windows.Forms.Label(); + this.label51 = new System.Windows.Forms.Label(); + this.label52 = new System.Windows.Forms.Label(); + this.label53 = new System.Windows.Forms.Label(); + this.label54 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.radioButton4 = new System.Windows.Forms.RadioButton(); + this.basicHeadBox = new System.Windows.Forms.TextBox(); + this.invertCheck = new System.Windows.Forms.CheckBox(); + this.rbtn_100 = new System.Windows.Forms.RadioButton(); + this.rbtn_111 = new System.Windows.Forms.RadioButton(); + this.rbtn_110 = new System.Windows.Forms.RadioButton(); + this.label98 = new System.Windows.Forms.Label(); + this.text650a = new System.Windows.Forms.TextBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.label8 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.text041a = new System.Windows.Forms.TextBox(); + this.text041b = new System.Windows.Forms.TextBox(); + this.text041h = new System.Windows.Forms.TextBox(); + this.text041k = new System.Windows.Forms.TextBox(); + this.text586a = new System.Windows.Forms.TextBox(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.label17 = new System.Windows.Forms.Label(); + this.label18 = new System.Windows.Forms.Label(); + this.label19 = new System.Windows.Forms.Label(); + this.textDDC21 = new System.Windows.Forms.TextBox(); + this.textDDC22 = new System.Windows.Forms.TextBox(); + this.textDDC23 = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.cb_grade = new System.Windows.Forms.ComboBox(); + this.input_date = new System.Windows.Forms.DateTimePicker(); + this.panel3 = new System.Windows.Forms.Panel(); + this.btn_Reflesh008 = new System.Windows.Forms.Button(); + this.text008 = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.btn_close = new System.Windows.Forms.Button(); + this.btn_Save = new System.Windows.Forms.Button(); + this.btn_preview = new System.Windows.Forms.Button(); + this.Btn_Memo = new System.Windows.Forms.Button(); + this.checkBox2 = new System.Windows.Forms.CheckBox(); + this.comboBox6 = new System.Windows.Forms.ComboBox(); + this.comboBox5 = new System.Windows.Forms.ComboBox(); + this.comboBox4 = new System.Windows.Forms.ComboBox(); + this.comboBox2 = new System.Windows.Forms.ComboBox(); + this.label102 = new System.Windows.Forms.Label(); + this.comboBox7 = new System.Windows.Forms.ComboBox(); + this.comboBox3 = new System.Windows.Forms.ComboBox(); + this.label101 = new System.Windows.Forms.Label(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.label100 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.col008res = new System.Windows.Forms.Label(); + this.label99 = new System.Windows.Forms.Label(); + this.gov008res = new System.Windows.Forms.Label(); + this.label103 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.text008col = new System.Windows.Forms.TextBox(); + this.text008gov = new System.Windows.Forms.TextBox(); + this.etc2 = new System.Windows.Forms.RichTextBox(); + this.etc1 = new System.Windows.Forms.RichTextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.text525a = new System.Windows.Forms.TextBox(); + this.text940a = new System.Windows.Forms.TextBox(); + this.text653a = new System.Windows.Forms.TextBox(); + this.text507t = new System.Windows.Forms.TextBox(); + this.text500a = new System.Windows.Forms.TextBox(); + this.text507a = new System.Windows.Forms.TextBox(); + this.text250a = new System.Windows.Forms.TextBox(); + this.text521a = new System.Windows.Forms.TextBox(); + this.label45 = new System.Windows.Forms.Label(); + this.label47 = new System.Windows.Forms.Label(); + this.label46 = new System.Windows.Forms.Label(); + this.label44 = new System.Windows.Forms.Label(); + this.text505a = new System.Windows.Forms.TextBox(); + this.GridView505 = new System.Windows.Forms.DataGridView(); + this.text505n = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text505t = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text505d = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text505e = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.label41 = new System.Windows.Forms.Label(); + this.label37 = new System.Windows.Forms.Label(); + this.label40 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label36 = new System.Windows.Forms.Label(); + this.GridView246 = new System.Windows.Forms.DataGridView(); + this.Text246Jisi = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text246i = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text246a = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text246b = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text246n = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text246p = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.label39 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.label43 = new System.Windows.Forms.Label(); + this.label38 = new System.Windows.Forms.Label(); + this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.text900a = new System.Windows.Forms.TextBox(); + this.text910a = new System.Windows.Forms.TextBox(); + this.label35 = new System.Windows.Forms.Label(); + this.label34 = new System.Windows.Forms.Label(); + this.label42 = new System.Windows.Forms.Label(); + this.lbl_ISBN = new System.Windows.Forms.Label(); + this.lbl_SaveData = new System.Windows.Forms.Label(); + this.checkBox1 = new System.Windows.Forms.CheckBox(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.richTextBox1 = new System.Windows.Forms.RichTextBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.panel4 = new System.Windows.Forms.Panel(); + this.Btn_interlock = new System.Windows.Forms.Button(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.GridView020 = new System.Windows.Forms.DataGridView(); + this.CheckSet = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.Text020a = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text020g = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Text020c = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.groupBox10 = new System.Windows.Forms.GroupBox(); + this.label22 = new System.Windows.Forms.Label(); + this.GridView440 = new System.Windows.Forms.DataGridView(); + this.text440a = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text440n = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text440p = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text440vNum = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text440vTxt = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text440x = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.text700a = new System.Windows.Forms.TextBox(); + this.text710a = new System.Windows.Forms.TextBox(); + this.label21 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.GridView490 = new System.Windows.Forms.DataGridView(); + this.text490a = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.text490v = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.text300a = new System.Windows.Forms.TextBox(); + this.text300c1 = new System.Windows.Forms.TextBox(); + this.text300c2 = new System.Windows.Forms.TextBox(); + this.text300b = new System.Windows.Forms.TextBox(); + this.label31 = new System.Windows.Forms.Label(); + this.label30 = new System.Windows.Forms.Label(); + this.text300e = new System.Windows.Forms.TextBox(); + this.label33 = new System.Windows.Forms.Label(); + this.label32 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.text546a = new System.Windows.Forms.TextBox(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.text260a = new System.Windows.Forms.TextBox(); + this.text260b = new System.Windows.Forms.TextBox(); + this.text260c = new System.Windows.Forms.TextBox(); + this.text260g = new System.Windows.Forms.TextBox(); + this.label24 = new System.Windows.Forms.Label(); + this.label25 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.text504a = new System.Windows.Forms.TextBox(); + this.text536a = new System.Windows.Forms.TextBox(); + this.panel1 = new System.Windows.Forms.Panel(); + this.cb_SearchCol = new System.Windows.Forms.ComboBox(); + this.tb_Search = new System.Windows.Forms.TextBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.btn_Empty = new System.Windows.Forms.Button(); + this.lbl_Midx = new System.Windows.Forms.Label(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.groupBox1.SuspendLayout(); + this.groupBox4.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.panel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView505)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.GridView246)).BeginInit(); + this.groupBox9.SuspendLayout(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.panel4.SuspendLayout(); + this.groupBox5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView020)).BeginInit(); + this.groupBox10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView440)).BeginInit(); + this.groupBox8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView490)).BeginInit(); + this.groupBox7.SuspendLayout(); + this.groupBox6.SuspendLayout(); + this.panel1.SuspendLayout(); + this.panel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.SuspendLayout(); + // + // textKDC4 + // + this.textKDC4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.textKDC4.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textKDC4.Location = new System.Drawing.Point(62, 20); + this.textKDC4.Name = "textKDC4"; + this.textKDC4.Size = new System.Drawing.Size(93, 21); + this.textKDC4.TabIndex = 256; + // + // textKDC5 + // + this.textKDC5.BackColor = System.Drawing.SystemColors.Info; + this.textKDC5.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textKDC5.Location = new System.Drawing.Point(188, 20); + this.textKDC5.Name = "textKDC5"; + this.textKDC5.Size = new System.Drawing.Size(93, 21); + this.textKDC5.TabIndex = 257; + // + // textKDC6 + // + this.textKDC6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.textKDC6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textKDC6.Location = new System.Drawing.Point(314, 20); + this.textKDC6.Name = "textKDC6"; + this.textKDC6.Size = new System.Drawing.Size(93, 21); + this.textKDC6.TabIndex = 259; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label12.Location = new System.Drawing.Point(295, 48); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(19, 12); + this.label12.TabIndex = 255; + this.label12.Text = "23"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label13.Location = new System.Drawing.Point(169, 48); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(19, 12); + this.label13.TabIndex = 255; + this.label13.Text = "22"; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label15.Location = new System.Drawing.Point(43, 48); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(19, 12); + this.label15.TabIndex = 255; + this.label15.Text = "21"; + // + // text520a + // + this.text520a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text520a.Location = new System.Drawing.Point(38, 758); + this.text520a.Multiline = true; + this.text520a.Name = "text520a"; + this.text520a.Size = new System.Drawing.Size(372, 48); + this.text520a.TabIndex = 266; + // + // groupBox1 + // + this.groupBox1.BackColor = System.Drawing.SystemColors.Control; + this.groupBox1.Controls.Add(this.text245a); + this.groupBox1.Controls.Add(this.text245b); + this.groupBox1.Controls.Add(this.text245x); + this.groupBox1.Controls.Add(this.text245n); + this.groupBox1.Controls.Add(this.text245d); + this.groupBox1.Controls.Add(this.text245e); + this.groupBox1.Controls.Add(this.text245p); + this.groupBox1.Controls.Add(this.label48); + this.groupBox1.Controls.Add(this.label49); + this.groupBox1.Controls.Add(this.label50); + this.groupBox1.Controls.Add(this.label51); + this.groupBox1.Controls.Add(this.label52); + this.groupBox1.Controls.Add(this.label53); + this.groupBox1.Controls.Add(this.label54); + this.groupBox1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox1.Location = new System.Drawing.Point(3, 191); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(924, 83); + this.groupBox1.TabIndex = 300; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "245"; + // + // text245a + // + this.text245a.BackColor = System.Drawing.SystemColors.Info; + this.text245a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245a.Location = new System.Drawing.Point(18, 13); + this.text245a.Name = "text245a"; + this.text245a.Size = new System.Drawing.Size(389, 21); + this.text245a.TabIndex = 285; + // + // text245b + // + this.text245b.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text245b.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245b.Location = new System.Drawing.Point(18, 35); + this.text245b.Name = "text245b"; + this.text245b.Size = new System.Drawing.Size(389, 21); + this.text245b.TabIndex = 291; + this.text245b.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text245x + // + this.text245x.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text245x.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245x.Location = new System.Drawing.Point(18, 58); + this.text245x.Name = "text245x"; + this.text245x.Size = new System.Drawing.Size(389, 21); + this.text245x.TabIndex = 290; + // + // text245n + // + this.text245n.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text245n.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245n.Location = new System.Drawing.Point(455, 13); + this.text245n.Name = "text245n"; + this.text245n.Size = new System.Drawing.Size(107, 21); + this.text245n.TabIndex = 289; + // + // text245d + // + this.text245d.BackColor = System.Drawing.SystemColors.Info; + this.text245d.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245d.Location = new System.Drawing.Point(455, 35); + this.text245d.Name = "text245d"; + this.text245d.Size = new System.Drawing.Size(457, 21); + this.text245d.TabIndex = 288; + // + // text245e + // + this.text245e.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text245e.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245e.Location = new System.Drawing.Point(455, 58); + this.text245e.Name = "text245e"; + this.text245e.Size = new System.Drawing.Size(457, 21); + this.text245e.TabIndex = 283; + this.text245e.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text245p + // + this.text245p.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text245p.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text245p.Location = new System.Drawing.Point(582, 13); + this.text245p.Name = "text245p"; + this.text245p.Size = new System.Drawing.Size(330, 21); + this.text245p.TabIndex = 282; + // + // label48 + // + this.label48.AutoSize = true; + this.label48.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label48.Location = new System.Drawing.Point(4, 62); + this.label48.Name = "label48"; + this.label48.Size = new System.Drawing.Size(13, 12); + this.label48.TabIndex = 255; + this.label48.Text = "x"; + // + // label49 + // + this.label49.AutoSize = true; + this.label49.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label49.Location = new System.Drawing.Point(441, 16); + this.label49.Name = "label49"; + this.label49.Size = new System.Drawing.Size(13, 12); + this.label49.TabIndex = 255; + this.label49.Text = "n"; + // + // label50 + // + this.label50.AutoSize = true; + this.label50.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label50.Location = new System.Drawing.Point(568, 16); + this.label50.Name = "label50"; + this.label50.Size = new System.Drawing.Size(13, 12); + this.label50.TabIndex = 255; + this.label50.Text = "p"; + // + // label51 + // + this.label51.AutoSize = true; + this.label51.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label51.Location = new System.Drawing.Point(441, 60); + this.label51.Name = "label51"; + this.label51.Size = new System.Drawing.Size(13, 12); + this.label51.TabIndex = 255; + this.label51.Text = "e"; + // + // label52 + // + this.label52.AutoSize = true; + this.label52.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label52.Location = new System.Drawing.Point(441, 38); + this.label52.Name = "label52"; + this.label52.Size = new System.Drawing.Size(13, 12); + this.label52.TabIndex = 255; + this.label52.Text = "d"; + // + // label53 + // + this.label53.AutoSize = true; + this.label53.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label53.Location = new System.Drawing.Point(4, 39); + this.label53.Name = "label53"; + this.label53.Size = new System.Drawing.Size(13, 12); + this.label53.TabIndex = 255; + this.label53.Text = "b"; + // + // label54 + // + this.label54.AutoSize = true; + this.label54.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label54.Location = new System.Drawing.Point(4, 17); + this.label54.Name = "label54"; + this.label54.Size = new System.Drawing.Size(13, 12); + this.label54.TabIndex = 255; + this.label54.Text = "a"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label14.Location = new System.Drawing.Point(301, 24); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(12, 12); + this.label14.TabIndex = 255; + this.label14.Text = "6"; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label16.Location = new System.Drawing.Point(175, 24); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(12, 12); + this.label16.TabIndex = 255; + this.label16.Text = "5"; + // + // groupBox4 + // + this.groupBox4.BackColor = System.Drawing.SystemColors.Control; + this.groupBox4.Controls.Add(this.radioButton4); + this.groupBox4.Controls.Add(this.basicHeadBox); + this.groupBox4.Controls.Add(this.invertCheck); + this.groupBox4.Controls.Add(this.rbtn_100); + this.groupBox4.Controls.Add(this.rbtn_111); + this.groupBox4.Controls.Add(this.rbtn_110); + this.groupBox4.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox4.Location = new System.Drawing.Point(436, 109); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size(491, 76); + this.groupBox4.TabIndex = 303; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "기본표목 (1XX)"; + // + // radioButton4 + // + this.radioButton4.AutoSize = true; + this.radioButton4.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.radioButton4.Location = new System.Drawing.Point(349, 21); + this.radioButton4.Name = "radioButton4"; + this.radioButton4.Size = new System.Drawing.Size(75, 16); + this.radioButton4.TabIndex = 207; + this.radioButton4.TabStop = true; + this.radioButton4.Text = "작자미상"; + this.radioButton4.UseVisualStyleBackColor = true; + // + // basicHeadBox + // + this.basicHeadBox.BackColor = System.Drawing.SystemColors.Info; + this.basicHeadBox.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.basicHeadBox.Location = new System.Drawing.Point(22, 44); + this.basicHeadBox.Name = "basicHeadBox"; + this.basicHeadBox.Size = new System.Drawing.Size(285, 21); + this.basicHeadBox.TabIndex = 211; + // + // invertCheck + // + this.invertCheck.AutoSize = true; + this.invertCheck.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.invertCheck.Location = new System.Drawing.Point(317, 46); + this.invertCheck.Name = "invertCheck"; + this.invertCheck.Size = new System.Drawing.Size(48, 16); + this.invertCheck.TabIndex = 213; + this.invertCheck.Text = "생성"; + this.invertCheck.UseVisualStyleBackColor = true; + this.invertCheck.CheckedChanged += new System.EventHandler(this.invertCheck_CheckedChanged); + // + // rbtn_100 + // + this.rbtn_100.AutoSize = true; + this.rbtn_100.Checked = true; + this.rbtn_100.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbtn_100.Location = new System.Drawing.Point(16, 21); + this.rbtn_100.Name = "rbtn_100"; + this.rbtn_100.Size = new System.Drawing.Size(100, 16); + this.rbtn_100.TabIndex = 207; + this.rbtn_100.TabStop = true; + this.rbtn_100.Text = "개인명 (100)"; + this.rbtn_100.UseVisualStyleBackColor = true; + // + // rbtn_111 + // + this.rbtn_111.AutoSize = true; + this.rbtn_111.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbtn_111.Location = new System.Drawing.Point(238, 21); + this.rbtn_111.Name = "rbtn_111"; + this.rbtn_111.Size = new System.Drawing.Size(100, 16); + this.rbtn_111.TabIndex = 207; + this.rbtn_111.TabStop = true; + this.rbtn_111.Text = "회의명 (111)"; + this.rbtn_111.UseVisualStyleBackColor = true; + // + // rbtn_110 + // + this.rbtn_110.AutoSize = true; + this.rbtn_110.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbtn_110.Location = new System.Drawing.Point(127, 21); + this.rbtn_110.Name = "rbtn_110"; + this.rbtn_110.Size = new System.Drawing.Size(100, 16); + this.rbtn_110.TabIndex = 207; + this.rbtn_110.TabStop = true; + this.rbtn_110.Text = "단체명 (110)"; + this.rbtn_110.UseVisualStyleBackColor = true; + // + // label98 + // + this.label98.AutoSize = true; + this.label98.Location = new System.Drawing.Point(821, 9); + this.label98.Name = "label98"; + this.label98.Size = new System.Drawing.Size(53, 12); + this.label98.TabIndex = 357; + this.label98.Text = "내용형식"; + // + // text650a + // + this.text650a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text650a.Location = new System.Drawing.Point(486, 448); + this.text650a.Name = "text650a"; + this.text650a.Size = new System.Drawing.Size(429, 21); + this.text650a.TabIndex = 277; + this.text650a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // groupBox3 + // + this.groupBox3.BackColor = System.Drawing.SystemColors.Control; + this.groupBox3.Controls.Add(this.label8); + this.groupBox3.Controls.Add(this.label9); + this.groupBox3.Controls.Add(this.label10); + this.groupBox3.Controls.Add(this.label11); + this.groupBox3.Controls.Add(this.text041a); + this.groupBox3.Controls.Add(this.text041b); + this.groupBox3.Controls.Add(this.text041h); + this.groupBox3.Controls.Add(this.text041k); + this.groupBox3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox3.Location = new System.Drawing.Point(436, 3); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(491, 40); + this.groupBox3.TabIndex = 302; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "041"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label8.Location = new System.Drawing.Point(370, 18); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(13, 12); + this.label8.TabIndex = 255; + this.label8.Text = "b"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label9.Location = new System.Drawing.Point(249, 18); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(13, 12); + this.label9.TabIndex = 255; + this.label9.Text = "h"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label10.Location = new System.Drawing.Point(129, 18); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(12, 12); + this.label10.TabIndex = 255; + this.label10.Text = "k"; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label11.Location = new System.Drawing.Point(8, 18); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(13, 12); + this.label11.TabIndex = 255; + this.label11.Text = "a"; + // + // text041a + // + this.text041a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text041a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text041a.Location = new System.Drawing.Point(22, 14); + this.text041a.Name = "text041a"; + this.text041a.Size = new System.Drawing.Size(94, 21); + this.text041a.TabIndex = 251; + // + // text041b + // + this.text041b.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text041b.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text041b.Location = new System.Drawing.Point(385, 14); + this.text041b.Name = "text041b"; + this.text041b.Size = new System.Drawing.Size(94, 21); + this.text041b.TabIndex = 252; + // + // text041h + // + this.text041h.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text041h.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text041h.Location = new System.Drawing.Point(264, 14); + this.text041h.Name = "text041h"; + this.text041h.Size = new System.Drawing.Size(94, 21); + this.text041h.TabIndex = 253; + this.text041h.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text041k + // + this.text041k.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text041k.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text041k.Location = new System.Drawing.Point(143, 14); + this.text041k.Name = "text041k"; + this.text041k.Size = new System.Drawing.Size(94, 21); + this.text041k.TabIndex = 254; + // + // text586a + // + this.text586a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text586a.Location = new System.Drawing.Point(540, 785); + this.text586a.Name = "text586a"; + this.text586a.Size = new System.Drawing.Size(387, 21); + this.text586a.TabIndex = 267; + this.text586a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // groupBox2 + // + this.groupBox2.BackColor = System.Drawing.SystemColors.Control; + this.groupBox2.Controls.Add(this.textKDC4); + this.groupBox2.Controls.Add(this.textKDC5); + this.groupBox2.Controls.Add(this.textKDC6); + this.groupBox2.Controls.Add(this.label12); + this.groupBox2.Controls.Add(this.label13); + this.groupBox2.Controls.Add(this.label14); + this.groupBox2.Controls.Add(this.label15); + this.groupBox2.Controls.Add(this.label16); + this.groupBox2.Controls.Add(this.label17); + this.groupBox2.Controls.Add(this.label18); + this.groupBox2.Controls.Add(this.label19); + this.groupBox2.Controls.Add(this.textDDC21); + this.groupBox2.Controls.Add(this.textDDC22); + this.groupBox2.Controls.Add(this.textDDC23); + this.groupBox2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox2.Location = new System.Drawing.Point(3, 109); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(414, 76); + this.groupBox2.TabIndex = 301; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "분류기호"; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label17.Location = new System.Drawing.Point(4, 48); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(33, 12); + this.label17.TabIndex = 255; + this.label17.Text = "DDC"; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label18.Location = new System.Drawing.Point(4, 24); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(33, 12); + this.label18.TabIndex = 255; + this.label18.Text = "KDC"; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label19.Location = new System.Drawing.Point(49, 24); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(12, 12); + this.label19.TabIndex = 255; + this.label19.Text = "4"; + // + // textDDC21 + // + this.textDDC21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.textDDC21.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textDDC21.Location = new System.Drawing.Point(62, 44); + this.textDDC21.Name = "textDDC21"; + this.textDDC21.Size = new System.Drawing.Size(93, 21); + this.textDDC21.TabIndex = 262; + // + // textDDC22 + // + this.textDDC22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.textDDC22.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textDDC22.Location = new System.Drawing.Point(188, 44); + this.textDDC22.Name = "textDDC22"; + this.textDDC22.Size = new System.Drawing.Size(93, 21); + this.textDDC22.TabIndex = 261; + // + // textDDC23 + // + this.textDDC23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.textDDC23.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textDDC23.Location = new System.Drawing.Point(314, 44); + this.textDDC23.Name = "textDDC23"; + this.textDDC23.Size = new System.Drawing.Size(93, 21); + this.textDDC23.TabIndex = 260; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label6.Location = new System.Drawing.Point(966, 77); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(62, 12); + this.label6.TabIndex = 389; + this.label6.Text = "마크 등급"; + // + // cb_grade + // + this.cb_grade.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cb_grade.FormattingEnabled = true; + this.cb_grade.Items.AddRange(new object[] { + "A (F9)", + "B (F10)", + "C (F11)", + "D (F12)"}); + this.cb_grade.Location = new System.Drawing.Point(960, 91); + this.cb_grade.Name = "cb_grade"; + this.cb_grade.Size = new System.Drawing.Size(75, 20); + this.cb_grade.TabIndex = 388; + // + // input_date + // + this.input_date.CalendarTitleBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.input_date.CalendarTitleForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.input_date.Checked = false; + this.input_date.CustomFormat = "yyyy-MM-dd"; + this.input_date.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.input_date.Location = new System.Drawing.Point(439, 5); + this.input_date.Name = "input_date"; + this.input_date.ShowCheckBox = true; + this.input_date.Size = new System.Drawing.Size(101, 21); + this.input_date.TabIndex = 386; + // + // panel3 + // + this.panel3.BackColor = System.Drawing.Color.Silver; + this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel3.Controls.Add(this.btn_Reflesh008); + this.panel3.Controls.Add(this.text008); + this.panel3.Controls.Add(this.label4); + this.panel3.Location = new System.Drawing.Point(8, 11); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(364, 30); + this.panel3.TabIndex = 385; + // + // btn_Reflesh008 + // + this.btn_Reflesh008.BackColor = System.Drawing.SystemColors.WindowText; + this.btn_Reflesh008.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btn_Reflesh008.BackgroundImage"))); + this.btn_Reflesh008.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btn_Reflesh008.Dock = System.Windows.Forms.DockStyle.Right; + this.btn_Reflesh008.Location = new System.Drawing.Point(334, 0); + this.btn_Reflesh008.Name = "btn_Reflesh008"; + this.btn_Reflesh008.Size = new System.Drawing.Size(28, 28); + this.btn_Reflesh008.TabIndex = 207; + this.btn_Reflesh008.UseVisualStyleBackColor = false; + this.btn_Reflesh008.Click += new System.EventHandler(this.btn_Reflesh008_Click); + // + // text008 + // + this.text008.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text008.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text008.Location = new System.Drawing.Point(60, 3); + this.text008.MaxLength = 40; + this.text008.Name = "text008"; + this.text008.Size = new System.Drawing.Size(272, 21); + this.text008.TabIndex = 204; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(6, 7); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(49, 12); + this.label4.TabIndex = 206; + this.label4.Text = "008 Tag"; + // + // btn_close + // + this.btn_close.Location = new System.Drawing.Point(1168, 3); + this.btn_close.Name = "btn_close"; + this.btn_close.Size = new System.Drawing.Size(77, 23); + this.btn_close.TabIndex = 381; + this.btn_close.Text = "닫 기"; + this.btn_close.UseVisualStyleBackColor = true; + this.btn_close.Click += new System.EventHandler(this.btn_close_Click); + // + // btn_Save + // + this.btn_Save.Location = new System.Drawing.Point(959, 145); + this.btn_Save.Name = "btn_Save"; + this.btn_Save.Size = new System.Drawing.Size(77, 23); + this.btn_Save.TabIndex = 384; + this.btn_Save.Text = "저 장"; + this.btn_Save.UseVisualStyleBackColor = true; + this.btn_Save.Click += new System.EventHandler(this.btn_Save_Click); + // + // btn_preview + // + this.btn_preview.Location = new System.Drawing.Point(959, 174); + this.btn_preview.Name = "btn_preview"; + this.btn_preview.Size = new System.Drawing.Size(77, 23); + this.btn_preview.TabIndex = 383; + this.btn_preview.Text = "미리보기"; + this.btn_preview.UseVisualStyleBackColor = true; + this.btn_preview.Click += new System.EventHandler(this.btn_preview_Click); + // + // Btn_Memo + // + this.Btn_Memo.Location = new System.Drawing.Point(959, 117); + this.Btn_Memo.Name = "Btn_Memo"; + this.Btn_Memo.Size = new System.Drawing.Size(77, 23); + this.Btn_Memo.TabIndex = 382; + this.Btn_Memo.Text = "메모장"; + this.Btn_Memo.UseVisualStyleBackColor = true; + this.Btn_Memo.Click += new System.EventHandler(this.Btn_Memo_Click); + // + // checkBox2 + // + this.checkBox2.AutoSize = true; + this.checkBox2.Location = new System.Drawing.Point(506, 29); + this.checkBox2.Name = "checkBox2"; + this.checkBox2.Size = new System.Drawing.Size(112, 16); + this.checkBox2.TabIndex = 379; + this.checkBox2.Text = "기념논문집 여부"; + this.checkBox2.UseVisualStyleBackColor = true; + this.checkBox2.CheckedChanged += new System.EventHandler(this.CheckBox008_CheckedChanged); + // + // comboBox6 + // + this.comboBox6.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox6.FormattingEnabled = true; + this.comboBox6.Location = new System.Drawing.Point(1015, 27); + this.comboBox6.Name = "comboBox6"; + this.comboBox6.Size = new System.Drawing.Size(97, 20); + this.comboBox6.TabIndex = 378; + this.comboBox6.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // comboBox5 + // + this.comboBox5.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox5.FormattingEnabled = true; + this.comboBox5.Location = new System.Drawing.Point(875, 27); + this.comboBox5.Name = "comboBox5"; + this.comboBox5.Size = new System.Drawing.Size(97, 20); + this.comboBox5.TabIndex = 377; + this.comboBox5.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // comboBox4 + // + this.comboBox4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox4.FormattingEnabled = true; + this.comboBox4.Location = new System.Drawing.Point(734, 27); + this.comboBox4.Name = "comboBox4"; + this.comboBox4.Size = new System.Drawing.Size(79, 20); + this.comboBox4.TabIndex = 376; + this.comboBox4.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // comboBox2 + // + this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox2.FormattingEnabled = true; + this.comboBox2.Location = new System.Drawing.Point(734, 5); + this.comboBox2.Name = "comboBox2"; + this.comboBox2.Size = new System.Drawing.Size(79, 20); + this.comboBox2.TabIndex = 375; + this.comboBox2.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // label102 + // + this.label102.AutoSize = true; + this.label102.Location = new System.Drawing.Point(985, 31); + this.label102.Name = "label102"; + this.label102.Size = new System.Drawing.Size(29, 12); + this.label102.TabIndex = 371; + this.label102.Text = "언어"; + // + // comboBox7 + // + this.comboBox7.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox7.FormattingEnabled = true; + this.comboBox7.Location = new System.Drawing.Point(994, 5); + this.comboBox7.Name = "comboBox7"; + this.comboBox7.Size = new System.Drawing.Size(118, 20); + this.comboBox7.TabIndex = 372; + this.comboBox7.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // comboBox3 + // + this.comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox3.FormattingEnabled = true; + this.comboBox3.Location = new System.Drawing.Point(875, 5); + this.comboBox3.Name = "comboBox3"; + this.comboBox3.Size = new System.Drawing.Size(118, 20); + this.comboBox3.TabIndex = 374; + this.comboBox3.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // label101 + // + this.label101.AutoSize = true; + this.label101.Location = new System.Drawing.Point(845, 31); + this.label101.Name = "label101"; + this.label101.Size = new System.Drawing.Size(29, 12); + this.label101.TabIndex = 370; + this.label101.Text = "전기"; + // + // comboBox1 + // + this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Location = new System.Drawing.Point(590, 5); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(79, 20); + this.comboBox1.TabIndex = 373; + this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.ComboBox008_SelectedIndexChanged); + // + // label100 + // + this.label100.AutoSize = true; + this.label100.Location = new System.Drawing.Point(680, 31); + this.label100.Name = "label100"; + this.label100.Size = new System.Drawing.Size(53, 12); + this.label100.TabIndex = 369; + this.label100.Text = "문학형식"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(680, 9); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(53, 12); + this.label3.TabIndex = 368; + this.label3.Text = "자료형식"; + // + // col008res + // + this.col008res.AutoSize = true; + this.col008res.BackColor = System.Drawing.SystemColors.ActiveBorder; + this.col008res.ForeColor = System.Drawing.Color.Blue; + this.col008res.Location = new System.Drawing.Point(1194, 9); + this.col008res.Name = "col008res"; + this.col008res.Size = new System.Drawing.Size(13, 12); + this.col008res.TabIndex = 367; + this.col008res.Text = " "; + // + // label99 + // + this.label99.AutoSize = true; + this.label99.Location = new System.Drawing.Point(1122, 9); + this.label99.Name = "label99"; + this.label99.Size = new System.Drawing.Size(29, 12); + this.label99.TabIndex = 366; + this.label99.Text = "대학"; + // + // gov008res + // + this.gov008res.AutoSize = true; + this.gov008res.BackColor = System.Drawing.SystemColors.ActiveBorder; + this.gov008res.ForeColor = System.Drawing.Color.Blue; + this.gov008res.Location = new System.Drawing.Point(1194, 31); + this.gov008res.Name = "gov008res"; + this.gov008res.Size = new System.Drawing.Size(13, 12); + this.gov008res.TabIndex = 365; + this.gov008res.Text = " "; + // + // label103 + // + this.label103.AutoSize = true; + this.label103.Location = new System.Drawing.Point(1122, 31); + this.label103.Name = "label103"; + this.label103.Size = new System.Drawing.Size(29, 12); + this.label103.TabIndex = 364; + this.label103.Text = "기관"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(549, 9); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(41, 12); + this.label2.TabIndex = 363; + this.label2.Text = "이용자"; + // + // text008col + // + this.text008col.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text008col.Location = new System.Drawing.Point(1151, 5); + this.text008col.Name = "text008col"; + this.text008col.Size = new System.Drawing.Size(41, 21); + this.text008col.TabIndex = 362; + // + // text008gov + // + this.text008gov.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text008gov.Location = new System.Drawing.Point(1151, 27); + this.text008gov.Name = "text008gov"; + this.text008gov.Size = new System.Drawing.Size(41, 21); + this.text008gov.TabIndex = 361; + // + // etc2 + // + this.etc2.BackColor = System.Drawing.SystemColors.ScrollBar; + this.etc2.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.etc2.Location = new System.Drawing.Point(959, 539); + this.etc2.Name = "etc2"; + this.etc2.Size = new System.Drawing.Size(287, 184); + this.etc2.TabIndex = 359; + this.etc2.Text = "Remark2"; + // + // etc1 + // + this.etc1.BackColor = System.Drawing.SystemColors.ScrollBar; + this.etc1.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.etc1.Location = new System.Drawing.Point(959, 346); + this.etc1.Name = "etc1"; + this.etc1.Size = new System.Drawing.Size(287, 187); + this.etc1.TabIndex = 358; + this.etc1.Text = "Remark1"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(380, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(53, 12); + this.label1.TabIndex = 356; + this.label1.Text = "입력일자"; + // + // text525a + // + this.text525a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text525a.Location = new System.Drawing.Point(64, 449); + this.text525a.Name = "text525a"; + this.text525a.Size = new System.Drawing.Size(346, 21); + this.text525a.TabIndex = 286; + // + // text940a + // + this.text940a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text940a.Location = new System.Drawing.Point(64, 280); + this.text940a.Name = "text940a"; + this.text940a.Size = new System.Drawing.Size(346, 21); + this.text940a.TabIndex = 279; + // + // text653a + // + this.text653a.BackColor = System.Drawing.SystemColors.Info; + this.text653a.Location = new System.Drawing.Point(486, 426); + this.text653a.Name = "text653a"; + this.text653a.Size = new System.Drawing.Size(429, 21); + this.text653a.TabIndex = 284; + this.text653a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text507t + // + this.text507t.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text507t.Location = new System.Drawing.Point(480, 570); + this.text507t.Name = "text507t"; + this.text507t.Size = new System.Drawing.Size(435, 21); + this.text507t.TabIndex = 280; + // + // text500a + // + this.text500a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text500a.Location = new System.Drawing.Point(38, 548); + this.text500a.Multiline = true; + this.text500a.Name = "text500a"; + this.text500a.Size = new System.Drawing.Size(372, 48); + this.text500a.TabIndex = 278; + this.text500a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text507a + // + this.text507a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text507a.Location = new System.Drawing.Point(480, 548); + this.text507a.Name = "text507a"; + this.text507a.Size = new System.Drawing.Size(435, 21); + this.text507a.TabIndex = 280; + // + // text250a + // + this.text250a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text250a.Location = new System.Drawing.Point(64, 302); + this.text250a.Name = "text250a"; + this.text250a.Size = new System.Drawing.Size(346, 21); + this.text250a.TabIndex = 281; + // + // text521a + // + this.text521a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text521a.Location = new System.Drawing.Point(540, 741); + this.text521a.Name = "text521a"; + this.text521a.Size = new System.Drawing.Size(387, 21); + this.text521a.TabIndex = 265; + // + // label45 + // + this.label45.AutoSize = true; + this.label45.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label45.Location = new System.Drawing.Point(483, 789); + this.label45.Name = "label45"; + this.label45.Size = new System.Drawing.Size(57, 12); + this.label45.TabIndex = 255; + this.label45.Text = "수상주기"; + // + // label47 + // + this.label47.AutoSize = true; + this.label47.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label47.Location = new System.Drawing.Point(444, 745); + this.label47.Name = "label47"; + this.label47.Size = new System.Drawing.Size(96, 12); + this.label47.TabIndex = 255; + this.label47.Text = "이용자대상주기"; + // + // label46 + // + this.label46.AutoSize = true; + this.label46.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label46.Location = new System.Drawing.Point(5, 453); + this.label46.Name = "label46"; + this.label46.Size = new System.Drawing.Size(57, 12); + this.label46.TabIndex = 255; + this.label46.Text = "부록주기"; + // + // label44 + // + this.label44.AutoSize = true; + this.label44.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label44.Location = new System.Drawing.Point(457, 767); + this.label44.Name = "label44"; + this.label44.Size = new System.Drawing.Size(83, 12); + this.label44.TabIndex = 255; + this.label44.Text = "기금정보주기"; + // + // text505a + // + this.text505a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text505a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text505a.Location = new System.Drawing.Point(18, 20); + this.text505a.Multiline = true; + this.text505a.Name = "text505a"; + this.text505a.Size = new System.Drawing.Size(389, 33); + this.text505a.TabIndex = 270; + // + // GridView505 + // + this.GridView505.AllowDrop = true; + this.GridView505.AllowUserToAddRows = false; + this.GridView505.AllowUserToResizeRows = false; + this.GridView505.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.GridView505.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.text505n, + this.text505t, + this.text505d, + this.text505e}); + this.GridView505.Location = new System.Drawing.Point(6, 54); + this.GridView505.Name = "GridView505"; + this.GridView505.RowHeadersVisible = false; + this.GridView505.RowHeadersWidth = 30; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle1; + this.GridView505.RowTemplate.Height = 23; + this.GridView505.Size = new System.Drawing.Size(401, 71); + this.GridView505.TabIndex = 246; + // + // text505n + // + this.text505n.HeaderText = "505n"; + this.text505n.Name = "text505n"; + this.text505n.Width = 50; + // + // text505t + // + this.text505t.HeaderText = "505t"; + this.text505t.Name = "text505t"; + this.text505t.Width = 130; + // + // text505d + // + this.text505d.HeaderText = "505d"; + this.text505d.Name = "text505d"; + // + // text505e + // + this.text505e.HeaderText = "505e"; + this.text505e.Name = "text505e"; + // + // label41 + // + this.label41.AutoSize = true; + this.label41.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label41.Location = new System.Drawing.Point(444, 574); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(30, 12); + this.label41.TabIndex = 255; + this.label41.Text = "507t"; + // + // label37 + // + this.label37.AutoSize = true; + this.label37.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label37.Location = new System.Drawing.Point(442, 452); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(44, 12); + this.label37.TabIndex = 255; + this.label37.Text = "주제명"; + // + // label40 + // + this.label40.AutoSize = true; + this.label40.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label40.Location = new System.Drawing.Point(444, 552); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(34, 12); + this.label40.TabIndex = 255; + this.label40.Text = "507a"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label5.Location = new System.Drawing.Point(444, 50); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(57, 24); + this.label5.TabIndex = 255; + this.label5.Text = "언어주기\r\n546a"; + // + // label36 + // + this.label36.AutoSize = true; + this.label36.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label36.Location = new System.Drawing.Point(442, 430); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(44, 12); + this.label36.TabIndex = 255; + this.label36.Text = "색인어"; + // + // GridView246 + // + this.GridView246.AllowDrop = true; + this.GridView246.AllowUserToAddRows = false; + this.GridView246.AllowUserToResizeRows = false; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.GridView246.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.Text246Jisi, + this.Text246i, + this.Text246a, + this.Text246b, + this.Text246n, + this.Text246p}); + this.GridView246.Location = new System.Drawing.Point(434, 597); + this.GridView246.Name = "GridView246"; + this.GridView246.RowHeadersVisible = false; + this.GridView246.RowHeadersWidth = 30; + dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle3; + this.GridView246.RowTemplate.Height = 23; + this.GridView246.Size = new System.Drawing.Size(493, 138); + this.GridView246.TabIndex = 250; + // + // Text246Jisi + // + this.Text246Jisi.HeaderText = "지시"; + this.Text246Jisi.Name = "Text246Jisi"; + this.Text246Jisi.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.Text246Jisi.Width = 40; + // + // Text246i + // + this.Text246i.HeaderText = "246i"; + this.Text246i.Name = "Text246i"; + this.Text246i.Width = 80; + // + // Text246a + // + this.Text246a.HeaderText = "246a"; + this.Text246a.Name = "Text246a"; + // + // Text246b + // + this.Text246b.HeaderText = "246b"; + this.Text246b.Name = "Text246b"; + // + // Text246n + // + this.Text246n.HeaderText = "246n"; + this.Text246n.Name = "Text246n"; + this.Text246n.Width = 50; + // + // Text246p + // + this.Text246p.HeaderText = "246p"; + this.Text246p.Name = "Text246p"; + // + // label39 + // + this.label39.AutoSize = true; + this.label39.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label39.Location = new System.Drawing.Point(7, 595); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(31, 24); + this.label39.TabIndex = 255; + this.label39.Text = "서지\r\n주기"; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label23.Location = new System.Drawing.Point(33, 306); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(31, 12); + this.label23.TabIndex = 255; + this.label23.Text = "판차"; + // + // label43 + // + this.label43.AutoSize = true; + this.label43.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label43.Location = new System.Drawing.Point(7, 761); + this.label43.Name = "label43"; + this.label43.Size = new System.Drawing.Size(31, 12); + this.label43.TabIndex = 255; + this.label43.Text = "요약"; + // + // label38 + // + this.label38.AutoSize = true; + this.label38.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label38.Location = new System.Drawing.Point(7, 552); + this.label38.Name = "label38"; + this.label38.Size = new System.Drawing.Size(31, 24); + this.label38.TabIndex = 255; + this.label38.Text = "일반\r\n주기"; + // + // groupBox9 + // + this.groupBox9.BackColor = System.Drawing.SystemColors.Control; + this.groupBox9.Controls.Add(this.text900a); + this.groupBox9.Controls.Add(this.text910a); + this.groupBox9.Controls.Add(this.label35); + this.groupBox9.Controls.Add(this.label34); + this.groupBox9.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox9.Location = new System.Drawing.Point(436, 353); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Size = new System.Drawing.Size(491, 67); + this.groupBox9.TabIndex = 307; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "로컬표목 (9XX) [이명, 원저자명]"; + // + // text900a + // + this.text900a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text900a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text900a.Location = new System.Drawing.Point(44, 19); + this.text900a.Name = "text900a"; + this.text900a.Size = new System.Drawing.Size(435, 21); + this.text900a.TabIndex = 292; + this.text900a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text910a + // + this.text910a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text910a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text910a.Location = new System.Drawing.Point(44, 41); + this.text910a.Name = "text910a"; + this.text910a.Size = new System.Drawing.Size(435, 21); + this.text910a.TabIndex = 299; + this.text910a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // label35 + // + this.label35.AutoSize = true; + this.label35.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label35.Location = new System.Drawing.Point(8, 44); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(34, 12); + this.label35.TabIndex = 255; + this.label35.Text = "910a"; + // + // label34 + // + this.label34.AutoSize = true; + this.label34.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label34.Location = new System.Drawing.Point(8, 22); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(34, 12); + this.label34.TabIndex = 255; + this.label34.Text = "900a"; + // + // label42 + // + this.label42.AutoSize = true; + this.label42.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label42.Location = new System.Drawing.Point(4, 23); + this.label42.Name = "label42"; + this.label42.Size = new System.Drawing.Size(13, 12); + this.label42.TabIndex = 255; + this.label42.Text = "a"; + // + // lbl_ISBN + // + this.lbl_ISBN.AutoSize = true; + this.lbl_ISBN.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold); + this.lbl_ISBN.Location = new System.Drawing.Point(169, 51); + this.lbl_ISBN.Name = "lbl_ISBN"; + this.lbl_ISBN.Size = new System.Drawing.Size(31, 19); + this.lbl_ISBN.TabIndex = 360; + this.lbl_ISBN.Text = "[]"; + // + // lbl_SaveData + // + this.lbl_SaveData.AutoSize = true; + this.lbl_SaveData.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lbl_SaveData.ForeColor = System.Drawing.Color.PaleTurquoise; + this.lbl_SaveData.Location = new System.Drawing.Point(337, 51); + this.lbl_SaveData.Name = "lbl_SaveData"; + this.lbl_SaveData.Size = new System.Drawing.Size(64, 19); + this.lbl_SaveData.TabIndex = 392; + this.lbl_SaveData.Text = "[] []"; + // + // checkBox1 + // + this.checkBox1.AutoSize = true; + this.checkBox1.Location = new System.Drawing.Point(378, 29); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(112, 16); + this.checkBox1.TabIndex = 380; + this.checkBox1.Text = "회의간행물 여부"; + this.checkBox1.UseVisualStyleBackColor = true; + this.checkBox1.CheckedChanged += new System.EventHandler(this.CheckBox008_CheckedChanged); + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Location = new System.Drawing.Point(9, 55); + this.tabControl1.Multiline = true; + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(946, 843); + this.tabControl1.TabIndex = 391; + this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged); + // + // tabPage1 + // + this.tabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.tabPage1.Controls.Add(this.richTextBox1); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(938, 817); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "마크 작성"; + // + // richTextBox1 + // + this.richTextBox1.AcceptsTab = true; + this.richTextBox1.BackColor = System.Drawing.Color.LightGray; + this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill; + this.richTextBox1.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.richTextBox1.Location = new System.Drawing.Point(3, 3); + this.richTextBox1.Name = "richTextBox1"; + this.richTextBox1.Size = new System.Drawing.Size(932, 811); + this.richTextBox1.TabIndex = 32; + this.richTextBox1.Text = ""; + this.richTextBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.richTextBox1_KeyDown); + // + // tabPage2 + // + this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.tabPage2.Controls.Add(this.panel4); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(938, 817); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "마크 칸채우기"; + // + // panel4 + // + this.panel4.BackColor = System.Drawing.SystemColors.ScrollBar; + this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel4.Controls.Add(this.Btn_interlock); + this.panel4.Controls.Add(this.groupBox5); + this.panel4.Controls.Add(this.groupBox10); + this.panel4.Controls.Add(this.label45); + this.panel4.Controls.Add(this.label41); + this.panel4.Controls.Add(this.label47); + this.panel4.Controls.Add(this.label46); + this.panel4.Controls.Add(this.label44); + this.panel4.Controls.Add(this.label37); + this.panel4.Controls.Add(this.label40); + this.panel4.Controls.Add(this.label5); + this.panel4.Controls.Add(this.label36); + this.panel4.Controls.Add(this.GridView246); + this.panel4.Controls.Add(this.label39); + this.panel4.Controls.Add(this.label23); + this.panel4.Controls.Add(this.label43); + this.panel4.Controls.Add(this.label38); + this.panel4.Controls.Add(this.label22); + this.panel4.Controls.Add(this.groupBox9); + this.panel4.Controls.Add(this.GridView440); + this.panel4.Controls.Add(this.groupBox8); + this.panel4.Controls.Add(this.GridView490); + this.panel4.Controls.Add(this.groupBox7); + this.panel4.Controls.Add(this.text546a); + this.panel4.Controls.Add(this.groupBox6); + this.panel4.Controls.Add(this.text504a); + this.panel4.Controls.Add(this.text536a); + this.panel4.Controls.Add(this.groupBox4); + this.panel4.Controls.Add(this.text650a); + this.panel4.Controls.Add(this.groupBox3); + this.panel4.Controls.Add(this.text586a); + this.panel4.Controls.Add(this.groupBox2); + this.panel4.Controls.Add(this.text520a); + this.panel4.Controls.Add(this.groupBox1); + this.panel4.Controls.Add(this.text521a); + this.panel4.Controls.Add(this.text525a); + this.panel4.Controls.Add(this.text940a); + this.panel4.Controls.Add(this.text653a); + this.panel4.Controls.Add(this.text507t); + this.panel4.Controls.Add(this.text500a); + this.panel4.Controls.Add(this.text507a); + this.panel4.Controls.Add(this.text250a); + this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel4.Location = new System.Drawing.Point(3, 3); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(932, 811); + this.panel4.TabIndex = 316; + // + // Btn_interlock + // + this.Btn_interlock.Location = new System.Drawing.Point(790, 45); + this.Btn_interlock.Name = "Btn_interlock"; + this.Btn_interlock.Size = new System.Drawing.Size(137, 55); + this.Btn_interlock.TabIndex = 309; + this.Btn_interlock.Text = "태그연동\r\n(041-546)"; + this.Btn_interlock.UseVisualStyleBackColor = true; + this.Btn_interlock.Click += new System.EventHandler(this.Btn_interlock_Click); + // + // groupBox5 + // + this.groupBox5.BackColor = System.Drawing.SystemColors.Control; + this.groupBox5.Controls.Add(this.GridView020); + this.groupBox5.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox5.Location = new System.Drawing.Point(3, 3); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Size = new System.Drawing.Size(414, 100); + this.groupBox5.TabIndex = 304; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "020"; + // + // GridView020 + // + this.GridView020.AllowDrop = true; + this.GridView020.AllowUserToAddRows = false; + this.GridView020.AllowUserToResizeRows = false; + this.GridView020.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.GridView020.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.CheckSet, + this.Text020a, + this.Text020g, + this.Text020c}); + this.GridView020.Dock = System.Windows.Forms.DockStyle.Fill; + this.GridView020.Location = new System.Drawing.Point(3, 17); + this.GridView020.Name = "GridView020"; + this.GridView020.RowHeadersVisible = false; + this.GridView020.RowHeadersWidth = 30; + dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle4; + this.GridView020.RowTemplate.Height = 23; + this.GridView020.Size = new System.Drawing.Size(408, 80); + this.GridView020.TabIndex = 244; + // + // CheckSet + // + this.CheckSet.HeaderText = "세트"; + this.CheckSet.Name = "CheckSet"; + this.CheckSet.Width = 40; + // + // Text020a + // + this.Text020a.HeaderText = "ISBN(a)"; + this.Text020a.Name = "Text020a"; + this.Text020a.Width = 140; + // + // Text020g + // + this.Text020g.HeaderText = "부가기호(g)"; + this.Text020g.Name = "Text020g"; + // + // Text020c + // + this.Text020c.HeaderText = "가격(c)"; + this.Text020c.Name = "Text020c"; + // + // groupBox10 + // + this.groupBox10.BackColor = System.Drawing.SystemColors.Control; + this.groupBox10.Controls.Add(this.text505a); + this.groupBox10.Controls.Add(this.GridView505); + this.groupBox10.Controls.Add(this.label42); + this.groupBox10.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox10.Location = new System.Drawing.Point(3, 624); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Size = new System.Drawing.Size(414, 129); + this.groupBox10.TabIndex = 308; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "505"; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label22.Location = new System.Drawing.Point(7, 284); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(57, 12); + this.label22.TabIndex = 255; + this.label22.Text = "로컬서명"; + // + // GridView440 + // + this.GridView440.AllowDrop = true; + this.GridView440.AllowUserToAddRows = false; + this.GridView440.AllowUserToResizeRows = false; + dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle5.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5; + this.GridView440.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.GridView440.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.text440a, + this.text440n, + this.text440p, + this.text440vNum, + this.text440vTxt, + this.text440x}); + this.GridView440.Location = new System.Drawing.Point(3, 475); + this.GridView440.Name = "GridView440"; + this.GridView440.RowHeadersVisible = false; + this.GridView440.RowHeadersWidth = 30; + dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle6; + this.GridView440.RowTemplate.Height = 23; + this.GridView440.Size = new System.Drawing.Size(597, 71); + this.GridView440.TabIndex = 245; + // + // text440a + // + this.text440a.HeaderText = "440a"; + this.text440a.Name = "text440a"; + // + // text440n + // + this.text440n.HeaderText = "440n"; + this.text440n.Name = "text440n"; + this.text440n.Width = 50; + // + // text440p + // + this.text440p.HeaderText = "440p"; + this.text440p.Name = "text440p"; + // + // text440vNum + // + this.text440vNum.HeaderText = "440v [숫자]"; + this.text440vNum.Name = "text440vNum"; + this.text440vNum.Width = 110; + // + // text440vTxt + // + this.text440vTxt.HeaderText = "440v [문자]"; + this.text440vTxt.Name = "text440vTxt"; + this.text440vTxt.Width = 110; + // + // text440x + // + this.text440x.HeaderText = "440x"; + this.text440x.Name = "text440x"; + // + // groupBox8 + // + this.groupBox8.BackColor = System.Drawing.SystemColors.Control; + this.groupBox8.Controls.Add(this.text700a); + this.groupBox8.Controls.Add(this.text710a); + this.groupBox8.Controls.Add(this.label21); + this.groupBox8.Controls.Add(this.label20); + this.groupBox8.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox8.Location = new System.Drawing.Point(436, 280); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Size = new System.Drawing.Size(491, 67); + this.groupBox8.TabIndex = 307; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "부출표목 (7XX) [한글]"; + // + // text700a + // + this.text700a.BackColor = System.Drawing.SystemColors.Info; + this.text700a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text700a.Location = new System.Drawing.Point(44, 20); + this.text700a.Name = "text700a"; + this.text700a.Size = new System.Drawing.Size(435, 21); + this.text700a.TabIndex = 287; + this.text700a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text710a + // + this.text710a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text710a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text710a.Location = new System.Drawing.Point(44, 42); + this.text710a.Name = "text710a"; + this.text710a.Size = new System.Drawing.Size(435, 21); + this.text710a.TabIndex = 298; + this.text710a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label21.Location = new System.Drawing.Point(8, 46); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(34, 12); + this.label21.TabIndex = 255; + this.label21.Text = "710a"; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label20.Location = new System.Drawing.Point(8, 24); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(34, 12); + this.label20.TabIndex = 255; + this.label20.Text = "700a"; + // + // GridView490 + // + this.GridView490.AllowDrop = true; + this.GridView490.AllowUserToAddRows = false; + this.GridView490.AllowUserToResizeRows = false; + dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7; + this.GridView490.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.GridView490.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.text490a, + this.text490v}); + this.GridView490.Location = new System.Drawing.Point(606, 475); + this.GridView490.Name = "GridView490"; + this.GridView490.RowHeadersVisible = false; + this.GridView490.RowHeadersWidth = 30; + dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle8; + this.GridView490.RowTemplate.Height = 23; + this.GridView490.Size = new System.Drawing.Size(321, 71); + this.GridView490.TabIndex = 247; + // + // text490a + // + this.text490a.HeaderText = "490a"; + this.text490a.Name = "text490a"; + this.text490a.Width = 150; + // + // text490v + // + this.text490v.HeaderText = "490v"; + this.text490v.Name = "text490v"; + this.text490v.Width = 150; + // + // groupBox7 + // + this.groupBox7.BackColor = System.Drawing.SystemColors.Control; + this.groupBox7.Controls.Add(this.text300a); + this.groupBox7.Controls.Add(this.text300c1); + this.groupBox7.Controls.Add(this.text300c2); + this.groupBox7.Controls.Add(this.text300b); + this.groupBox7.Controls.Add(this.label31); + this.groupBox7.Controls.Add(this.label30); + this.groupBox7.Controls.Add(this.text300e); + this.groupBox7.Controls.Add(this.label33); + this.groupBox7.Controls.Add(this.label32); + this.groupBox7.Controls.Add(this.label29); + this.groupBox7.Controls.Add(this.label28); + this.groupBox7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox7.Location = new System.Drawing.Point(215, 330); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Size = new System.Drawing.Size(202, 113); + this.groupBox7.TabIndex = 306; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "300"; + // + // text300a + // + this.text300a.BackColor = System.Drawing.SystemColors.Info; + this.text300a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text300a.Location = new System.Drawing.Point(17, 20); + this.text300a.Name = "text300a"; + this.text300a.Size = new System.Drawing.Size(178, 21); + this.text300a.TabIndex = 276; + // + // text300c1 + // + this.text300c1.BackColor = System.Drawing.SystemColors.Info; + this.text300c1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text300c1.Location = new System.Drawing.Point(44, 64); + this.text300c1.Name = "text300c1"; + this.text300c1.Size = new System.Drawing.Size(59, 21); + this.text300c1.TabIndex = 275; + // + // text300c2 + // + this.text300c2.BackColor = System.Drawing.SystemColors.Info; + this.text300c2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text300c2.Location = new System.Drawing.Point(136, 64); + this.text300c2.Name = "text300c2"; + this.text300c2.Size = new System.Drawing.Size(59, 21); + this.text300c2.TabIndex = 274; + // + // text300b + // + this.text300b.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text300b.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text300b.Location = new System.Drawing.Point(17, 42); + this.text300b.Name = "text300b"; + this.text300b.Size = new System.Drawing.Size(178, 21); + this.text300b.TabIndex = 272; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label31.Location = new System.Drawing.Point(2, 24); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(13, 12); + this.label31.TabIndex = 255; + this.label31.Text = "a"; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label30.Location = new System.Drawing.Point(2, 46); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(13, 12); + this.label30.TabIndex = 255; + this.label30.Text = "b"; + // + // text300e + // + this.text300e.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text300e.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text300e.Location = new System.Drawing.Point(17, 86); + this.text300e.Name = "text300e"; + this.text300e.Size = new System.Drawing.Size(178, 21); + this.text300e.TabIndex = 271; + // + // label33 + // + this.label33.AutoSize = true; + this.label33.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label33.Location = new System.Drawing.Point(107, 68); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(29, 12); + this.label33.TabIndex = 255; + this.label33.Text = "가로"; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label32.Location = new System.Drawing.Point(15, 68); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(29, 12); + this.label32.TabIndex = 255; + this.label32.Text = "세로"; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label29.Location = new System.Drawing.Point(2, 68); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(13, 12); + this.label29.TabIndex = 255; + this.label29.Text = "c"; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label28.Location = new System.Drawing.Point(2, 90); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(13, 12); + this.label28.TabIndex = 255; + this.label28.Text = "e"; + // + // text546a + // + this.text546a.AcceptsReturn = true; + this.text546a.AcceptsTab = true; + this.text546a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text546a.Location = new System.Drawing.Point(502, 47); + this.text546a.Multiline = true; + this.text546a.Name = "text546a"; + this.text546a.Size = new System.Drawing.Size(282, 53); + this.text546a.TabIndex = 255; + // + // groupBox6 + // + this.groupBox6.BackColor = System.Drawing.SystemColors.Control; + this.groupBox6.Controls.Add(this.text260a); + this.groupBox6.Controls.Add(this.text260b); + this.groupBox6.Controls.Add(this.text260c); + this.groupBox6.Controls.Add(this.text260g); + this.groupBox6.Controls.Add(this.label24); + this.groupBox6.Controls.Add(this.label25); + this.groupBox6.Controls.Add(this.label26); + this.groupBox6.Controls.Add(this.label27); + this.groupBox6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupBox6.Location = new System.Drawing.Point(3, 330); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Size = new System.Drawing.Size(202, 113); + this.groupBox6.TabIndex = 306; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "260"; + // + // text260a + // + this.text260a.BackColor = System.Drawing.SystemColors.Info; + this.text260a.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text260a.Location = new System.Drawing.Point(18, 20); + this.text260a.Name = "text260a"; + this.text260a.Size = new System.Drawing.Size(178, 21); + this.text260a.TabIndex = 258; + // + // text260b + // + this.text260b.BackColor = System.Drawing.SystemColors.Info; + this.text260b.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text260b.Location = new System.Drawing.Point(18, 42); + this.text260b.Name = "text260b"; + this.text260b.Size = new System.Drawing.Size(178, 21); + this.text260b.TabIndex = 268; + this.text260b.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown); + // + // text260c + // + this.text260c.BackColor = System.Drawing.SystemColors.Info; + this.text260c.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text260c.Location = new System.Drawing.Point(18, 64); + this.text260c.Name = "text260c"; + this.text260c.Size = new System.Drawing.Size(178, 21); + this.text260c.TabIndex = 264; + // + // text260g + // + this.text260g.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text260g.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.text260g.Location = new System.Drawing.Point(18, 86); + this.text260g.Name = "text260g"; + this.text260g.Size = new System.Drawing.Size(178, 21); + this.text260g.TabIndex = 263; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label24.Location = new System.Drawing.Point(4, 23); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(13, 12); + this.label24.TabIndex = 255; + this.label24.Text = "a"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label25.Location = new System.Drawing.Point(4, 45); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(13, 12); + this.label25.TabIndex = 255; + this.label25.Text = "b"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label26.Location = new System.Drawing.Point(4, 66); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(13, 12); + this.label26.TabIndex = 255; + this.label26.Text = "c"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label27.Location = new System.Drawing.Point(4, 88); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(13, 12); + this.label27.TabIndex = 255; + this.label27.Text = "g"; + // + // text504a + // + this.text504a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text504a.Location = new System.Drawing.Point(38, 597); + this.text504a.Name = "text504a"; + this.text504a.Size = new System.Drawing.Size(372, 21); + this.text504a.TabIndex = 273; + // + // text536a + // + this.text536a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.text536a.Location = new System.Drawing.Point(540, 763); + this.text536a.Name = "text536a"; + this.text536a.Size = new System.Drawing.Size(387, 21); + this.text536a.TabIndex = 269; + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel1.Controls.Add(this.cb_SearchCol); + this.panel1.Controls.Add(this.tb_Search); + this.panel1.Controls.Add(this.btn_close); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(1257, 32); + this.panel1.TabIndex = 393; + // + // cb_SearchCol + // + this.cb_SearchCol.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cb_SearchCol.FormattingEnabled = true; + this.cb_SearchCol.Items.AddRange(new object[] { + "ISBN", + "서명", + "저자", + "출판사"}); + this.cb_SearchCol.Location = new System.Drawing.Point(16, 4); + this.cb_SearchCol.Name = "cb_SearchCol"; + this.cb_SearchCol.Size = new System.Drawing.Size(121, 20); + this.cb_SearchCol.TabIndex = 395; + // + // tb_Search + // + this.tb_Search.Location = new System.Drawing.Point(143, 4); + this.tb_Search.Name = "tb_Search"; + this.tb_Search.Size = new System.Drawing.Size(205, 21); + this.tb_Search.TabIndex = 0; + this.tb_Search.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tb_ISBN_KeyDown); + // + // panel2 + // + this.panel2.Controls.Add(this.btn_Empty); + this.panel2.Controls.Add(this.lbl_Midx); + this.panel2.Controls.Add(this.lbl_SaveData); + this.panel2.Controls.Add(this.lbl_ISBN); + this.panel2.Controls.Add(this.panel3); + this.panel2.Controls.Add(this.tabControl1); + this.panel2.Controls.Add(this.label98); + this.panel2.Controls.Add(this.checkBox1); + this.panel2.Controls.Add(this.label6); + this.panel2.Controls.Add(this.cb_grade); + this.panel2.Controls.Add(this.label1); + this.panel2.Controls.Add(this.pictureBox1); + this.panel2.Controls.Add(this.etc1); + this.panel2.Controls.Add(this.input_date); + this.panel2.Controls.Add(this.etc2); + this.panel2.Controls.Add(this.text008gov); + this.panel2.Controls.Add(this.text008col); + this.panel2.Controls.Add(this.btn_Save); + this.panel2.Controls.Add(this.label2); + this.panel2.Controls.Add(this.btn_preview); + this.panel2.Controls.Add(this.label103); + this.panel2.Controls.Add(this.Btn_Memo); + this.panel2.Controls.Add(this.gov008res); + this.panel2.Controls.Add(this.checkBox2); + this.panel2.Controls.Add(this.label99); + this.panel2.Controls.Add(this.comboBox6); + this.panel2.Controls.Add(this.col008res); + this.panel2.Controls.Add(this.comboBox5); + this.panel2.Controls.Add(this.label3); + this.panel2.Controls.Add(this.comboBox4); + this.panel2.Controls.Add(this.label100); + this.panel2.Controls.Add(this.comboBox2); + this.panel2.Controls.Add(this.comboBox1); + this.panel2.Controls.Add(this.label102); + this.panel2.Controls.Add(this.label101); + this.panel2.Controls.Add(this.comboBox7); + this.panel2.Controls.Add(this.comboBox3); + this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel2.Location = new System.Drawing.Point(0, 32); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(1257, 907); + this.panel2.TabIndex = 394; + // + // btn_Empty + // + this.btn_Empty.Location = new System.Drawing.Point(959, 203); + this.btn_Empty.Name = "btn_Empty"; + this.btn_Empty.Size = new System.Drawing.Size(77, 23); + this.btn_Empty.TabIndex = 396; + this.btn_Empty.Text = "비 우 기"; + this.btn_Empty.UseVisualStyleBackColor = true; + this.btn_Empty.Click += new System.EventHandler(this.btn_Empty_Click); + // + // lbl_Midx + // + this.lbl_Midx.AutoSize = true; + this.lbl_Midx.BackColor = System.Drawing.Color.White; + this.lbl_Midx.Location = new System.Drawing.Point(975, 200); + this.lbl_Midx.Name = "lbl_Midx"; + this.lbl_Midx.Size = new System.Drawing.Size(0, 12); + this.lbl_Midx.TabIndex = 393; + this.lbl_Midx.Visible = false; + // + // pictureBox1 + // + this.pictureBox1.BackColor = System.Drawing.SystemColors.ControlLight; + this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.pictureBox1.Location = new System.Drawing.Point(1038, 51); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(208, 289); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 387; + this.pictureBox1.TabStop = false; + // + // AddMarc + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.Gray; + this.ClientSize = new System.Drawing.Size(1257, 939); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Name = "AddMarc"; + this.Text = "마크 작성"; + this.Load += new System.EventHandler(this.AddMarc_Load); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView505)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.GridView246)).EndInit(); + this.groupBox9.ResumeLayout(false); + this.groupBox9.PerformLayout(); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage2.ResumeLayout(false); + this.panel4.ResumeLayout(false); + this.panel4.PerformLayout(); + this.groupBox5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.GridView020)).EndInit(); + this.groupBox10.ResumeLayout(false); + this.groupBox10.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView440)).EndInit(); + this.groupBox8.ResumeLayout(false); + this.groupBox8.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.GridView490)).EndInit(); + this.groupBox7.ResumeLayout(false); + this.groupBox7.PerformLayout(); + this.groupBox6.ResumeLayout(false); + this.groupBox6.PerformLayout(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TextBox textKDC4; + private System.Windows.Forms.TextBox textKDC5; + private System.Windows.Forms.TextBox textKDC6; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TextBox text520a; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.TextBox text245a; + private System.Windows.Forms.TextBox text245b; + private System.Windows.Forms.TextBox text245x; + private System.Windows.Forms.TextBox text245n; + private System.Windows.Forms.TextBox text245d; + private System.Windows.Forms.TextBox text245e; + private System.Windows.Forms.TextBox text245p; + private System.Windows.Forms.Label label48; + private System.Windows.Forms.Label label49; + private System.Windows.Forms.Label label50; + private System.Windows.Forms.Label label51; + private System.Windows.Forms.Label label52; + private System.Windows.Forms.Label label53; + private System.Windows.Forms.Label label54; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.RadioButton radioButton4; + private System.Windows.Forms.TextBox basicHeadBox; + private System.Windows.Forms.CheckBox invertCheck; + private System.Windows.Forms.RadioButton rbtn_100; + private System.Windows.Forms.RadioButton rbtn_111; + private System.Windows.Forms.RadioButton rbtn_110; + private System.Windows.Forms.Label label98; + private System.Windows.Forms.TextBox text650a; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.TextBox text041a; + private System.Windows.Forms.TextBox text041b; + private System.Windows.Forms.TextBox text041h; + private System.Windows.Forms.TextBox text041k; + private System.Windows.Forms.TextBox text586a; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TextBox textDDC21; + private System.Windows.Forms.TextBox textDDC22; + private System.Windows.Forms.TextBox textDDC23; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.ComboBox cb_grade; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.DateTimePicker input_date; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.Button btn_Reflesh008; + private System.Windows.Forms.TextBox text008; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Button btn_close; + private System.Windows.Forms.Button btn_Save; + private System.Windows.Forms.Button btn_preview; + private System.Windows.Forms.Button Btn_Memo; + private System.Windows.Forms.CheckBox checkBox2; + private System.Windows.Forms.ComboBox comboBox6; + private System.Windows.Forms.ComboBox comboBox5; + private System.Windows.Forms.ComboBox comboBox4; + private System.Windows.Forms.ComboBox comboBox2; + private System.Windows.Forms.Label label102; + private System.Windows.Forms.ComboBox comboBox7; + private System.Windows.Forms.ComboBox comboBox3; + private System.Windows.Forms.Label label101; + private System.Windows.Forms.ComboBox comboBox1; + private System.Windows.Forms.Label label100; + private System.Windows.Forms.Label label3; + public System.Windows.Forms.Label col008res; + private System.Windows.Forms.Label label99; + public System.Windows.Forms.Label gov008res; + private System.Windows.Forms.Label label103; + private System.Windows.Forms.Label label2; + public System.Windows.Forms.TextBox text008col; + public System.Windows.Forms.TextBox text008gov; + public System.Windows.Forms.RichTextBox etc2; + public System.Windows.Forms.RichTextBox etc1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox text525a; + private System.Windows.Forms.TextBox text940a; + private System.Windows.Forms.TextBox text653a; + private System.Windows.Forms.TextBox text507t; + private System.Windows.Forms.TextBox text500a; + private System.Windows.Forms.TextBox text507a; + private System.Windows.Forms.TextBox text250a; + private System.Windows.Forms.TextBox text521a; + private System.Windows.Forms.Label label45; + private System.Windows.Forms.Label label47; + private System.Windows.Forms.Label label46; + private System.Windows.Forms.Label label44; + private System.Windows.Forms.TextBox text505a; + private System.Windows.Forms.DataGridView GridView505; + private System.Windows.Forms.DataGridViewTextBoxColumn text505n; + private System.Windows.Forms.DataGridViewTextBoxColumn text505t; + private System.Windows.Forms.DataGridViewTextBoxColumn text505d; + private System.Windows.Forms.DataGridViewTextBoxColumn text505e; + private System.Windows.Forms.Label label41; + private System.Windows.Forms.Label label37; + private System.Windows.Forms.Label label40; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label36; + private System.Windows.Forms.DataGridView GridView246; + private System.Windows.Forms.DataGridViewTextBoxColumn Text246Jisi; + private System.Windows.Forms.DataGridViewTextBoxColumn Text246i; + private System.Windows.Forms.DataGridViewTextBoxColumn Text246a; + private System.Windows.Forms.DataGridViewTextBoxColumn Text246b; + private System.Windows.Forms.DataGridViewTextBoxColumn Text246n; + private System.Windows.Forms.DataGridViewTextBoxColumn Text246p; + private System.Windows.Forms.Label label39; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.Label label43; + private System.Windows.Forms.Label label38; + private System.Windows.Forms.GroupBox groupBox9; + private System.Windows.Forms.TextBox text900a; + private System.Windows.Forms.TextBox text910a; + private System.Windows.Forms.Label label35; + private System.Windows.Forms.Label label34; + private System.Windows.Forms.Label label42; + private System.Windows.Forms.Label lbl_ISBN; + private System.Windows.Forms.Label lbl_SaveData; + private System.Windows.Forms.CheckBox checkBox1; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + public System.Windows.Forms.RichTextBox richTextBox1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.Button Btn_interlock; + private System.Windows.Forms.GroupBox groupBox5; + private System.Windows.Forms.DataGridView GridView020; + private System.Windows.Forms.DataGridViewCheckBoxColumn CheckSet; + private System.Windows.Forms.DataGridViewTextBoxColumn Text020a; + private System.Windows.Forms.DataGridViewTextBoxColumn Text020g; + private System.Windows.Forms.DataGridViewTextBoxColumn Text020c; + private System.Windows.Forms.GroupBox groupBox10; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.DataGridView GridView440; + private System.Windows.Forms.DataGridViewTextBoxColumn text440a; + private System.Windows.Forms.DataGridViewTextBoxColumn text440n; + private System.Windows.Forms.DataGridViewTextBoxColumn text440p; + private System.Windows.Forms.DataGridViewTextBoxColumn text440vNum; + private System.Windows.Forms.DataGridViewTextBoxColumn text440vTxt; + private System.Windows.Forms.DataGridViewTextBoxColumn text440x; + private System.Windows.Forms.GroupBox groupBox8; + private System.Windows.Forms.TextBox text700a; + private System.Windows.Forms.TextBox text710a; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.DataGridView GridView490; + private System.Windows.Forms.DataGridViewTextBoxColumn text490a; + private System.Windows.Forms.DataGridViewTextBoxColumn text490v; + private System.Windows.Forms.GroupBox groupBox7; + private System.Windows.Forms.TextBox text300a; + private System.Windows.Forms.TextBox text300c1; + private System.Windows.Forms.TextBox text300c2; + private System.Windows.Forms.TextBox text300b; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.Label label30; + private System.Windows.Forms.TextBox text300e; + private System.Windows.Forms.Label label33; + private System.Windows.Forms.Label label32; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.TextBox text546a; + private System.Windows.Forms.GroupBox groupBox6; + private System.Windows.Forms.TextBox text260a; + private System.Windows.Forms.TextBox text260b; + private System.Windows.Forms.TextBox text260c; + private System.Windows.Forms.TextBox text260g; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.TextBox text504a; + private System.Windows.Forms.TextBox text536a; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.TextBox tb_Search; + private System.Windows.Forms.Label lbl_Midx; + private System.Windows.Forms.ComboBox cb_SearchCol; + private System.Windows.Forms.Button btn_Empty; + } +} \ No newline at end of file diff --git a/unimarc/unimarc/마크/AddMarc.cs b/unimarc/unimarc/마크/AddMarc.cs new file mode 100644 index 0000000..53c5d7d --- /dev/null +++ b/unimarc/unimarc/마크/AddMarc.cs @@ -0,0 +1,2670 @@ +using ExcelTest; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Windows.Forms; +using WindowsFormsApp1; + +namespace UniMarc.마크 +{ + public partial class AddMarc : Form + { + Helper_DB db = new Helper_DB(); + String_Text st = new String_Text(); + Help008Tag tag008 = new Help008Tag(); + public string userName; + public string compidx; + Main m; + public AddMarc(Main _m) + { + InitializeComponent(); + m = _m; + userName = m.User; + compidx = m.com_idx; + } + public AddMarc() + { + InitializeComponent(); + } + + private void AddMarc_Load(object sender, EventArgs e) + { + cb_SearchCol.SelectedIndex = 0; + + db.DBcon(); + TextReset(); + } + + private void tb_ISBN_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode != Keys.Enter) + return; + + TextReset(); + + string SearchText = tb_Search.Text; + string SearchCol = cb_SearchCol.SelectedItem.ToString(); + MarcCopySelect mcs = new MarcCopySelect(this); + mcs.Init(SearchCol, SearchText); + mcs.Show(); + } + + /// + /// ISBN 검색후 특정 마크 선택시 현재폼에 적용시키는 폼 + /// + /// 뷰형태 마크데이터 + /// ISBN + /// + /// 0:idx

+ /// 1:compidx

+ /// 2:user

+ /// 3:date

+ /// 4:grade

+ /// 5:tag008

+ /// 6:LineMarc + public void SelectMarc_Sub(string Marc, string ISBN, string[] GridData) + { + richTextBox1.Text = Marc; + lbl_ISBN.Text = ISBN; + // [이름 혹은 회사명] [yyyy-MM-dd HH:mm:ss] + lbl_SaveData.Text = string.Format("[{0}] [{1}]", GridData[2], GridData[3]); + SetGrade(GridData[4]); + lbl_Midx.Text = GridData[0]; + } + + private void SetGrade(string Grade) + { + cb_grade.SelectedIndex = cb_grade.Items.IndexOf(Grade); + } + + private void btn_close_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void btn_preview_Click(object sender, EventArgs e) + { + Marc_Preview mp = new Marc_Preview(); + mp.isbn = lbl_ISBN.Text; + mp.richTextBox1.Text = richTextBox1.Text; + mp.Show(); + } + + private void Btn_Memo_Click(object sender, EventArgs e) + { + Marc_memo memo = new Marc_memo(this); + memo.StartPosition = FormStartPosition.Manual; + memo.TopMost = true; + memo.Location = new Point(1018, 8); + memo.Show(); + } + + private void btn_Empty_Click(object sender, EventArgs e) + { + richTextBox1.Text = ""; + TextReset(); + } + + /// + /// 전체 초기화 + /// + /// 탭 컨트롤에서 사용할 경우 false + public void TextReset(bool isDelete = true) + { + if (isDelete) + { + lbl_ISBN.Text = "[]"; + lbl_SaveData.Text = "[] []"; + lbl_Midx.Text = ""; + richTextBox1.Text = TextResetSub(); + } + + TextBox[] tb = { + textDDC21, textDDC22, textDDC23, textKDC4, textKDC5, textKDC6, + text041a, text041b, text041h, text041k, + + basicHeadBox, + + text245a, text245b, text245e, text245n, text245p, text245d, text245x, + + text250a, + + text260a, text260b, text260c, text260g, + + text300a, text300b, text300c1, text300c2, text300e, + + text500a, text504a, text505a, text507a, text507t, + text520a, text521a, text525a, text536a, text546a, + text586a, text650a, text653a, text700a, text710a, + text900a, text910a, text940a + }; + DataGridView[] dgv = { + GridView020, GridView246, GridView440, GridView490, GridView505 + }; + + foreach (TextBox box in tb) + { + box.Text = ""; + } + foreach (DataGridView grid in dgv) + { + grid.Rows.Clear(); + + grid.Rows.Add(50); + + if (grid.Name.IndexOf("505") > 0) + grid.Rows.Add(50); + } + } + + string TextResetSub() + { + // 입력일자 (00-05) + // 발행년유형 (6) + // 발행년1 (07-10) + // 발행년2 (11-14) + // 발행국 (15-17) + + // 삽화표시 (18-21) + // 이용대상자수준 (22) v + // 개별자료형태 (23) v + // 내용형식1 (24) v + // 내용형식2 (25) v + + // 한국대학부호 (26-27) + // 수정레코드 (28) + // 회의간행물 (29) c + // 기념논문집 (30) c + // 색인 (31) + + // 목록전거 (32) + // 문학형식 (33) v + // 전기 (34) v + // 언어 (35-37) v + // 한국정부기관부호 (38-39) + string yyMMdd = DateTime.Now.ToString("yyMMdd"); + string yyyy = DateTime.Now.ToString("yyyy"); + string Empty_008 = yyMMdd + "s" + yyyy + " 000 kor ▲"; + text008.Text = Empty_008.Replace("▲", ""); + string Empty_text = string.Format( + "020\t \t▼a▼c▲\n" + + "056\t \t▼a▼2▲\n" + + "100\t \t▼a▲\n" + + "245\t \t▼a▼d▲\n" + + "260\t \t▼b▲\n" + + "300\t \t▼a▼c▲\n" + + "653\t \t▼a▲\n" + + "700\t \t▼a▲\n" + + "950\t \t▼b▲\n"); + etc1.Text = ""; + etc2.Text = ""; + return Empty_text; + } + + private void btn_Save_Click(object sender, EventArgs e) + { + int grade = cb_grade.SelectedIndex; + int TagIndex = tabControl1.SelectedIndex; + + if (TagIndex == 1) + { + MessageBox.Show("[칸채우기]가 아닌 [마크 작성] 탭에서 저장해주세요!"); + return; + } + if (grade == 3) + { + MessageBox.Show("등급을 설정해주세요. (C 이상)"); + return; + } + + bool isUpdate; // true일 경우 INSERT / false일 경우 UPDATE + string Table = "Marc"; + string MarcText = richTextBox1.Text; + + if (!MarcText.EndsWith("\n")) + MarcText += "\n"; + + if (!isPass(MarcText)) + { + MessageBox.Show("입력된 마크의 상태를 확인해주세요."); + return; + } + + string tag056 = Tag056(); + string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); + string orimarc = st.made_Ori_marc(richTextBox1).Replace(@"\", "₩"); + + if (!isMustTag(orimarc)) { + richTextBox1.Text = MarcText; + return; + } + + string midx = lbl_Midx.Text; + string[] BookData = GetBookData(MarcText); + string[] SaveData = DateNameSplit(); + bool IsCoverDate = false; + + if (SaveData[1] != "") + { + // 마지막 수정일로부터 2일이 지났는지, 마지막 저장자가 사용자인지 확인 + TimeSpan sp = CheckDate(SaveData[1], date); + IsCoverDate = IsCoverData(sp.Days, SaveData[0]); + if (IsCoverDate) + etc2.Text = etc2.Text.Replace(SaveData[0], date); + } + else + etc2.Text += string.Format("{0}\t{1}\n", date, userName); + + if (lbl_Midx.Text != "") + isUpdate = true; + else + isUpdate = false; + + if (isUpdate) + UpdateMarc(Table, midx, orimarc, grade, tag056, date, IsCoverDate); + else + InsertMarc(Table, BookData, orimarc, grade, tag056, date); + + MessageBox.Show("저장되었습니다.", "저장"); + } + + #region SaveSub + + /// + /// 마크DB에 UPDATE해주는 함수 + /// + /// 테이블 이름 + /// 마크 인덱스 번호 + /// 한줄짜리 마크 + /// 마크 등급 + /// 분류기호 + /// 저장시각 yyyy-MM-dd HH:mm:ss + /// 덮어씌울지 유무 + void UpdateMarc(string Table, string MarcIndex, string oriMarc, int grade, string tag056, string date, bool IsCovertDate) + { + string[] EditTable = + { + "compidx", "marc", "marc_chk", "marc_chk1", "비고1", + "비고2", "division", "008tag", "date", "user", + "grade" + }; + string[] EditColumn = + { + compidx, oriMarc, "1", "0", etc1.Text, + etc2.Text, tag056, text008.Text, date, userName, + grade.ToString() + }; + string[] SearchTable = { "idx" }; + string[] SearchColumn = { MarcIndex }; + + int marcChk = subMarcChk(Table, MarcIndex); + if (IsCovertDate) + marcChk--; + + switch (marcChk) + { + case 0: + EditTable[1] = "marc1"; + EditTable[2] = "marc_chk1"; + EditTable[3] = "marc_chk"; + break; + case 1: + EditTable[1] = "marc2"; + EditTable[2] = "marc_chk2"; + EditTable[3] = "marc_chk1"; + break; + case 2: + EditTable[1] = "marc"; + EditTable[2] = "marc_chk"; + EditTable[3] = "marc_chk2"; + break; + default: + EditTable[1] = "marc"; + EditTable[2] = "marc_chk"; + EditTable[3] = "marc_chk2"; + break; + } + string UpCMD = db.More_Update(Table, EditTable, EditColumn, SearchTable, SearchColumn); + db.DB_Send_CMD_reVoid(UpCMD); + } + #region UpdateSub + /// + /// 어느곳이 최근 저장인지 확인 + /// + /// 테이블명 + /// idx + /// marcChk 번호 + private int subMarcChk(string table, string midx) + { + string Area = "`marc_chk`, `marc_chk1`, `marc_chk2`"; + string cmd = db.DB_Select_Search(Area, table, "idx", midx); + string db_res = db.DB_Send_CMD_Search(cmd); + string[] chk_ary = db_res.Split('|'); + + for (int a = 0; a < chk_ary.Length; a++) + { + if (chk_ary[a] == "1") + return a; + } + return 0; + } + #endregion + + /// + /// 마크DB에 INSERT해주는 함수 + /// + /// 테이블 이름 + /// 0:ISBN 1:서명 2:저자 3:출판사 4:정가 + /// 한줄짜리 마크 + /// 마크 등급 + /// 분류기호 + /// 저장시각 yyyy-MM-dd HH:mm:ss + void InsertMarc(string Table, string[] BookData, string oriMarc, int grade, string tag056, string date) + { + string[] InsertTable = + { + "ISBN", "서명", "저자", "출판사", "가격", + "marc", "비고1", "비고2", "grade", "marc_chk", + "user", "division", "008tag", "date", "compidx" + }; + string[] InsertColumn = + { + BookData[0], BookData[1], BookData[2], BookData[3], BookData[4], + oriMarc, etc1.Text, etc2.Text, grade.ToString(), "1", + userName, tag056, text008.Text, date, compidx + }; + + string InCMD = db.DB_INSERT(Table, InsertTable, InsertColumn); + db.DB_Send_CMD_reVoid(InCMD); + } + + /// + /// 마크 저장시 사용하며, 마지막 수정일과 수정자를 가져와 덮어씌울지 백업데이터를 만들지 구분 + /// + /// 저장할 마크의 마지막 수정일 + /// 저장할 마크의 마지막 수정자 + /// 마지막 수정일로부터 2일이 지나지 않고, 마지막 수정자와 해당 유저가 동일 할 경우 True 반환 + private bool IsCoverData(int TimeSpanDaysValue, string user) + { + if (TimeSpanDaysValue < -1) + return false; + if (user != userName) + return false; + return true; + } + + private TimeSpan CheckDate(string LastDate, string SaveDate) + { + DateTime Last = Convert.ToDateTime(LastDate); + DateTime Save = Convert.ToDateTime(SaveDate); + + return Last - Save; + } + + /// + /// [이름 혹은 회사명] [yyyy-MM-dd HH:mm:ss] 분리 + /// + /// 0:이름혹은회사명 1:저장시각 + private string[] DateNameSplit() + { + string[] tmp = lbl_SaveData.Text.Split(']'); + string[] result = { "", "" }; + result[0] = tmp[0].Replace("[", ""); + result[1] = tmp[1].Replace("[", "").Trim(); + return result; + } + + /// + /// 필수태그 검사 + /// + /// 한줄짜리 마크 + /// 필수태그 없을시 false 반환 + private bool isMustTag(string orimarc) + { + string[] SearchTag = { "056a", "0562", "245a", "245d", "260a", "260c", "300a", "300c", "653a" }; + string[] Tag = st.Take_Tag(orimarc, SearchTag); + + int count = 0; + string msg = ""; + bool isTag = true; + foreach (string tag in Tag) + { + if (tag == "") + { + msg += SearchTag[count] + " "; + isTag = false; + } + count++; + } + if (!isTag) + { + MessageBox.Show(msg + "태그가 없습니다."); + return false; + } + + bool is1XX = false; + string[] AuthorTag = { "100a", "110a", "111a" }; + Tag = st.Take_Tag(orimarc, AuthorTag); + foreach (string author in Tag) + { + if (author != "") + is1XX = true; + } + if (!is1XX) + { + MessageBox.Show("기본표목이 존재하지않습니다."); + return false; + } + + bool is7XX = false; + AuthorTag[0] = "700a"; + AuthorTag[1] = "710a"; + AuthorTag[2] = "711a"; + Tag = st.Take_Tag(orimarc, AuthorTag); + + foreach (string author in Tag) + { + if (author != "") + is7XX = true; + } + + if (!is7XX) + { + MessageBox.Show("부출표목이 존재하지않습니다."); + return false; + } + + return true; + } + + /// + /// 관련 도서 정보를 가져옴 + /// + /// 뷰형태의 마크 + /// 0:ISBN 1:서명 2:저자 3:출판사 4:정가 + string[] GetBookData(string ViewMarc) + { + // ISBN, BookName, Author, BookComp, Price + string[] result = { "", "", "", "", "" }; + bool IsISBN = false; + string[] TargetArr = ViewMarc.Split('\n'); + foreach (string Target in TargetArr) + { + string[] tmp = Target.Split('\t'); + if (tmp[0] == "020" && !IsISBN) { // 0:ISBN 4:Price + IsISBN = true; + result[0] = GetMiddelString(tmp[2], "▼a", "▼"); + result[4] = GetMiddelString(tmp[2], "▼c", "▼"); + } + + // 2:Author + if (tmp[0] == "100") + result[2] = GetMiddelString(tmp[2], "▼a", "▼"); + else if(tmp[0]=="110") + result[2] = GetMiddelString(tmp[2], "▼a", "▼"); + else if(tmp[0]=="111") + result[2] = GetMiddelString(tmp[2], "▼a", "▼"); + + // 1:BookName + if (tmp[0] == "245") + result[1] = GetMiddelString(tmp[2], "▼a", "▼"); + + // 3:BookComp + if (tmp[0] == "300") + result[3] = GetMiddelString(tmp[2], "▼b", "▼"); + } + + return result; + } + + string Tag056() + { + string marc = richTextBox1.Text; + string[] temp = marc.Split('\n'); + List target = temp.ToList(); + btn_Reflesh008_Click(null, null); + bool isEight = false; + bool eight_chk = false; + string tag056 = string.Empty; + int count = 0; + + for (int a = 0; a < target.Count - 1; a++) + { + string[] tmp = target[a].Split('\t'); + string tag = tmp[0]; + if (tag == "") break; + int eight = Convert.ToInt32(tag.Substring(0, 3)); + if (eight == 008) + { + count = a; + eight_chk = true; + } + else if (eight > 008 && !eight_chk) + { + count = a; + eight_chk = true; + } + if (tag == "056") + tag056 = GetMiddelString(tmp[2], "▼a", "▼"); + } + if(!isEight) + target.Insert(count, string.Format("{0}\t{1}\t{2}▲", "008", " ", text008.Text)); + + richTextBox1.Text = string.Join("\n", target.ToArray()); + return tag056; + } + + /// + /// 마크 오류체크 (형식체크) + /// + /// richTextBox에 들어가있는 텍스트 + /// True / False + private bool isPass(string BaseData) + { + string[] EnterSplit = BaseData.Split('\n'); + + foreach (string Data in EnterSplit) + { + if (Data == "") + continue; + + string[] DataSplit = Data.Split('\t'); + if (DataSplit.Length == 3) + { + if (DataSplit[1].Length == 2) + { + continue; + } + else + { + return false; + } + } + else + { + return false; + } + } + return true; + } + + + /// + /// 문자와 문자사이의 값 가져오기 + /// + /// 대상 문자열 + /// 시작 문자열 + /// 마지막 문자열 + /// 불러올 태그 번호 + /// 문자 사이값 + public string GetMiddelString(string str, string begin, string end, string TagNum = "") + { + string result = ""; + + if (string.IsNullOrEmpty(str) || str == "") + return result; + + int count = 0; + bool loop = false; + + for (int a = count; a < str.Length; a++) + { + count = str.IndexOf(begin); + if (count > -1) + { + str = str.Substring(count + begin.Length); + if (loop) + // 여러 태그들 구분을 지어줌. + result += "▽"; + + if (str.IndexOf(end) > -1) + result += str.Substring(0, str.IndexOf(end)); + else + result += str; + + result = TrimEndGubun(result, TagNum); + } + else + break; + + loop = true; + } + + return result; + } + + string TrimEndGubun(string str, string TagNum) + { + + if (TagNum == "300") + { + str = str.Trim(); + if (str.Contains("ill.")) + return str; + if (str.Contains("p.")) + return str; + } + + if (TagNum == "710" || TagNum == "910") + return str; + + char[] gu = { '.', ',', ':', ';', '/' }; + + foreach (char gubun in gu) + { + if (str.Length < 1) continue; + if (str[str.Length - 1] == gubun) + { + str = str.Remove(str.Length - 1); + str = str.Trim(); + } + } + + return str; + } + #endregion + + + private void ComboBox008_SelectedIndexChanged(object sender, EventArgs e) + { + if (text008.Text.Length < 3) return; + + string text = text008.Text; + string comboName = ((ComboBox)sender).Name; + int comboIdx = ((ComboBox)sender).SelectedIndex; + + text008.Text = tag008.Combo_Change(text, comboName, comboIdx); + } + + private void btn_Reflesh008_Click(object sender, EventArgs e) + { + string data = text008.Text; + string oriMarc = st.made_Ori_marc(richTextBox1).Replace("\\", "₩"); + + #region 사전에 선언된 string배열에 맞는 데이터를 배정. + + // 참조할 태그 배열 선언 + string[] SearchTag = { "260c", "260a", "300a" }; + string[] ContentTag = st.Take_Tag(oriMarc, SearchTag); + + // 입력일자 (00 - 05) + string day; + if (input_date.Checked) + day = string.Format("{0}{1}{2}", + DateTime.Now.ToString("yy"), DateTime.Now.ToString("MM"), DateTime.Now.ToString("dd")); + else + day = input_date.Value.ToString("yy") + input_date.Value.ToString("MM") + input_date.Value.ToString("dd"); + + // 발행년 유형 (6), 발행년1 (07-10), 발행년2 (11-14) + string DateSet = pubDateSet(ContentTag[0]); + + // 발행국 (15 - 17) + string Country = pubCountry(ContentTag[1]); + + // 삽화표시 (18 - 21) + string Picture = tag008.Picture_008(ContentTag[2]); + + string tmp = day + DateSet + Country + Picture; + + if (data == "") + { + text008.Text = tmp; + return; + } + + + char[] textArray = data.ToCharArray(); + for (int a = 0; a < tmp.Length; a++) + { + textArray[a] = tmp[a]; + } + text008.Text = new string(textArray); + + #endregion + } + + #region 008태그 새로고침 버튼 서브함수 + + /// + /// 발행년유형 / 발행년1 / 발행년2 를 260c태그로 확인. + /// + /// 260c의 태그내용 + /// + private string pubDateSet(string ContentTag) + { + string Result = ""; + + string pubDate = Regex.Replace(ContentTag, @"[^0-9]", ""); + + if (pubDate.Length < 3) + { + MessageBox.Show("260c가 인식되지않습니다."); + return "false"; + } + else if (pubDate.Length < 5) + Result = "s" + pubDate + " "; + else + Result = "m" + pubDate; + + return Result; + } + + /// + /// 발행국명 을 260a태그로 확인. + /// + /// 260a의 태그내용 + /// + private string pubCountry(string ContentTag) + { + string Result = ""; + + ContentTag = ContentTag.Replace("[", "").Replace("]", "").Trim(); + + // string cmd = db.DB_Select_Search("`Code`", "Tag008_Country", "Area", ContentTag); + string cmd = string.Format( + "SELECT `Code` FROM `Tag008_Country` WHERE `Area` <= \"{0}\" ORDER BY `Area` DESC LIMIT 1;", ContentTag); + string res = db.DB_Send_CMD_Search(cmd).Replace("|", ""); + + if (res == "") + { + MessageBox.Show("260a가 인식되지않습니다."); + return "false"; + } + else if (res.Length < 3) + Result = res + " "; + else + Result = res; + + return Result; + } + + #endregion + + private void CheckBox008_CheckedChanged(object sender, EventArgs e) + { + string name = ((CheckBox)sender).Name; + if (((CheckBox)sender).Checked == true) + { + switch (name) + { + case "checkBox1": + ((CheckBox)sender).Text = "회의간행물o"; + break; + case "checkBox2": + ((CheckBox)sender).Text = "기념논문집o"; + break; + } + } + else if (((CheckBox)sender).Checked == false) + { + switch (name) + { + case "checkBox1": + ((CheckBox)sender).Text = "회의간행물x"; + break; + case "checkBox2": + ((CheckBox)sender).Text = "기념논문집x"; + break; + } + } + switch (name) + { + case "checkBox1": + Publication(checkBox1.Checked, 29); + break; + case "checkBox2": + Publication(checkBox2.Checked, 30); + break; + } + } + + void Publication(bool check, int idx) + { + if (text008.Text == "") { return; } + char[] ArrayChar = text008.Text.ToCharArray(); + if (check == false) { ArrayChar[idx] = '0'; } + else if (check == true) { ArrayChar[idx] = '1'; } + text008.Text = new string(ArrayChar); + } + + private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) + { + int TabIndex = tabControl1.SelectedIndex; + + // 종단기호 게저 + string Text = richTextBox1.Text.Replace("▲", ""); + + string[] SplitLine = Text.Split('\n'); + + switch (TabIndex) + { + case 0: // 칸채우기 -> 메모장 + InputMemo(SplitLine); + st.Color_change("▼", richTextBox1); + st.Color_change("▲", richTextBox1); + break; + case 1: // 메모장 -> 칸채우기 + // 칸을 채우기 전에 텍스트박스와 그리드뷰를 비움. + TextReset(false); + foreach (string Line in SplitLine) + { + if (Line == "") break; + + // [0]:태그번호, [1]:지시기호, [2]:마크내용 + string[] SplitTag = Line.Split('\t'); + InputTotal(SplitTag); + } + break; + } + } + + #region 칸채우기 SUB + + /// + /// 칸채우기에 값을 집어넣는 함수 + /// + /// [0]:태그번호, [1]:지시기호, [2]:마크내용 + public void InputTotal(string[] SplitTag) + { + string TagNum = SplitTag[0]; + string Jisi = SplitTag[1]; + string Marc = SplitTag[2]; + + if (TagNum == "020") Grid020(Marc); + if (TagNum == "041") Text041(Marc); + if (TagNum == "056") Text056(Marc); + if (TagNum == "082") Text082(Marc); + if (TagNum == "100" || TagNum == "110" || TagNum == "111") Text100(Marc, TagNum); + if (TagNum == "245") Text245(Marc); + if (TagNum == "246") Grid246(Jisi, Marc); + if (TagNum == "250") InputOneTextBox(text250a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "260") Text260(Marc); + if (TagNum == "300") Text300(Marc); + if (TagNum == "440") Grid440(Marc); + if (TagNum == "490") Grid490(Marc); + if (TagNum == "500") InputOneTextBox(text500a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "504") InputOneTextBox(text504a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "505") InputOneTextBox(text505a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "505") Grid505(Marc); + if (TagNum == "507") Text507(Marc); + if (TagNum == "520") InputOneTextBox(text520a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "521") InputOneTextBox(text521a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "525") InputOneTextBox(text525a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "536") InputOneTextBox(text536a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "546") InputOneTextBox(text546a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "586") InputOneTextBox(text586a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "650") InputOneTextBox(text650a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "653") InputOneTextBox(text653a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "700") InputOneTextBox(text700a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "710") Text710And910(Marc, TagNum); + if (TagNum == "900") InputOneTextBox(text900a, GetMiddelString(Marc, "▼a", "▼")); + if (TagNum == "910") Text710And910(Marc, TagNum); + if (TagNum == "940") InputOneTextBox(text940a, GetMiddelString(Marc, "▼a", "▼")); + } + + #region Grid_Input + + /// + /// 020Grid에 적용하는 함수 + /// + /// + private void Grid020(string SplitTag) + { + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string g = GetMiddelString(SplitTag, "▼g", "▼"); + string c = GetMiddelString(SplitTag, "▼c", "▼"); + object[] Grid = { false, a, g, c }; + + if (a.Contains("세트")) + Grid[0] = true; + + for (int count = 0; count < GridView020.Rows.Count; count++) + { + if (GridView020.Rows[count].Cells["CheckSet"].Value == null && + GridView020.Rows[count].Cells["Text020a"].Value == null && + GridView020.Rows[count].Cells["Text020g"].Value == null && + GridView020.Rows[count].Cells["Text020c"].Value == null) + { + + GridView020.Rows[count].Cells["CheckSet"].Value = Grid[0]; + GridView020.Rows[count].Cells["Text020a"].Value = Grid[1]; + GridView020.Rows[count].Cells["Text020g"].Value = Grid[2]; + GridView020.Rows[count].Cells["Text020c"].Value = Grid[3]; + break; + } + } + + //GridView020.Rows.Add(Grid); + } + + /// + /// 246Grid에 적용하는 함수 + /// + /// + private void Grid246(string Jisi, string SplitTag) + { + string i = GetMiddelString(SplitTag, "▼i", "▼"); + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string b = GetMiddelString(SplitTag, "▼b", "▼"); + string n = GetMiddelString(SplitTag, "▼n", "▼"); + string p = GetMiddelString(SplitTag, "▼p", "▼"); + + object[] Grid = { Jisi, i, a, b, n, p }; + for (int count = 0; count < GridView246.Rows.Count; count++) + { + if (GridView246.Rows[count].Cells["Text246Jisi"].Value == null && + GridView246.Rows[count].Cells["Text246i"].Value == null && + GridView246.Rows[count].Cells["Text246a"].Value == null && + GridView246.Rows[count].Cells["Text246b"].Value == null && + GridView246.Rows[count].Cells["Text246n"].Value == null && + GridView246.Rows[count].Cells["Text246p"].Value == null) + { + + GridView246.Rows[count].Cells["Text246Jisi"].Value = Grid[0]; + GridView246.Rows[count].Cells["Text246i"].Value = Grid[1]; + GridView246.Rows[count].Cells["Text246a"].Value = Grid[2]; + GridView246.Rows[count].Cells["Text246b"].Value = Grid[3]; + GridView246.Rows[count].Cells["Text246n"].Value = Grid[4]; + GridView246.Rows[count].Cells["Text246p"].Value = Grid[5]; + break; + } + } + + //GridView246.Rows.Add(Grid); + } + + /// + /// 440Grid에 적용하는 함수 + /// + /// + private void Grid440(string SplitTag) + { + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string n = GetMiddelString(SplitTag, "▼n", "▼"); + string p = GetMiddelString(SplitTag, "▼p", "▼"); + string v = GetMiddelString(SplitTag, "▼v", "▼"); + string x = GetMiddelString(SplitTag, "▼x", "▼"); + + // string vNum = System.Text.RegularExpressions.Regex.Replace(v, @"[^0-9]", ""); + // string vTxt = System.Text.RegularExpressions.Regex.Replace(v, @"\d", ""); + + object[] Grid = { a, n, p, v, "", x }; + for (int count = 0; count < GridView440.Rows.Count; count++) + { + if (GridView440.Rows[count].Cells["text440a"].Value == null && + GridView440.Rows[count].Cells["text440n"].Value == null && + GridView440.Rows[count].Cells["text440p"].Value == null && + GridView440.Rows[count].Cells["text440vNum"].Value == null && + GridView440.Rows[count].Cells["text440vTxt"].Value == null && + GridView440.Rows[count].Cells["text440x"].Value == null) + { + + GridView440.Rows[count].Cells["text440a"].Value = Grid[0]; + GridView440.Rows[count].Cells["text440n"].Value = Grid[1]; + GridView440.Rows[count].Cells["text440p"].Value = Grid[2]; + GridView440.Rows[count].Cells["text440vNum"].Value = Grid[3]; + GridView440.Rows[count].Cells["text440vTxt"].Value = Grid[4]; + GridView440.Rows[count].Cells["text440x"].Value = Grid[5]; + break; + } + } + + //GridView440.Rows.Add(Grid); + } + + /// + /// 490Grid에 적용하는 함수 + /// + /// + private void Grid490(string SplitTag) + { + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string v = GetMiddelString(SplitTag, "▼v", "▼"); + + object[] Grid = { a, v }; + for (int count = 0; count < GridView490.Rows.Count; count++) + { + if (GridView490.Rows[count].Cells["text490a"].Value == null && + GridView490.Rows[count].Cells["text490v"].Value == null) + { + GridView490.Rows[count].Cells["text490a"].Value = Grid[0]; + GridView490.Rows[count].Cells["text490v"].Value = Grid[1]; + break; + } + } + + //GridView490.Rows.Add(Grid); + } + + /// + /// 505Grid에 적용하는 함수 + /// + /// + private void Grid505(string SplitTag) + { + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string n = GetMiddelString(SplitTag, "▼n", "▼"); + string t = GetMiddelString(SplitTag, "▼t", "▼"); + string d = GetMiddelString(SplitTag, "▼d", "▼"); + string e = GetMiddelString(SplitTag, "▼e", "▼"); + + // object[] Grid = { n, t, d, e }; + // for (int count = 0; count < GridView505.Rows.Count; count++) + // { + // if (GridView505.Rows[count].Cells["text505n"].Value == null && + // GridView505.Rows[count].Cells["text505t"].Value == null && + // GridView505.Rows[count].Cells["text505d"].Value == null && + // GridView505.Rows[count].Cells["text505e"].Value == null) + // { + // + // GridView505.Rows[count].Cells["text505n"].Value = Grid[0]; + // GridView505.Rows[count].Cells["text505t"].Value = Grid[1]; + // GridView505.Rows[count].Cells["text505d"].Value = Grid[2]; + // GridView505.Rows[count].Cells["text505e"].Value = Grid[3]; + // break; + // } + // } + + InputGrid505(SplitTag); + //GridView505.Rows.Add(Grid); + text505a.Text = a; + } + + + private void InputGrid505(string Tag505) + { + string[] Split505 = Tag505.Split('▼'); + + string[] grid = { "", "", "", "" }; // n t d e + string[] clear = { "", "", "", "" }; + char[] Symbol = { 'n', 't', 'd', 'e' }; + int row = 0; + int Before = -1; + int After = -1; + + foreach (string Tag in Split505) + { + if (Tag == "") continue; + Before = After; + for (int a = 0; a < Symbol.Length; a++) + { + if (Tag[0] == Symbol[a]) + { + After = a; + break; + } + } + + if (Before >= After) + row++; + + GridView505.Rows[row].Cells[After].Value = Tag.TrimStart(Symbol); + } + + } + #endregion + + #region Text_Input + + /// + /// 041Text에 적용하는 함수 + /// + /// 마크데이터 + private void Text041(string SplitTag) + { + TextBox[] Text = { + text041a, text041k, text041h, text041b + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string k = GetMiddelString(SplitTag, "▼k", "▼"); + string h = GetMiddelString(SplitTag, "▼h", "▼"); + string b = GetMiddelString(SplitTag, "▼b", "▼"); + + string[] Marc = { a, k, h, b }; + + InputMoreTextBox(Text, Marc); + } + + /// + /// 100Text에 적용하는 함수 + /// + /// 마크데이터 + private void Text100(string SplitTag, string TagNum) + { + TextBox Text = basicHeadBox; + + RadioButton[] rbtn = { rbtn_100, rbtn_110, rbtn_111 }; + + if (TagNum == "100") + rbtn[0].Checked = true; + if (TagNum == "110") + rbtn[1].Checked = true; + if (TagNum == "111") + rbtn[2].Checked = true; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + + InputOneTextBox(Text, a); + } + + /// + /// 056Text에 적용하는 함수 + /// + /// + private void Text056(string SplitTag) + { + TextBox[] Text = { + textKDC4, textKDC5, textKDC6 + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string num = GetMiddelString(SplitTag, "▼2", "▼"); + + int TextCount; + switch (num) + { + case "4": + TextCount = 0; + break; + case "5": + TextCount = 1; + break; + case "6": + TextCount = 2; + break; + default: + TextCount = 1; + break; + } + + Text[TextCount].Text = a; + } + + /// + /// 082Text에 적용하는 함수 + /// + /// + private void Text082(string SplitTag) + { + TextBox[] Text = { + textDDC21, textDDC22, textDDC23 + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string num = GetMiddelString(SplitTag, "▼2", "▼"); + + int TextCount; + switch (num) + { + case "21": + TextCount = 0; + break; + case "22": + TextCount = 1; + break; + case "23": + TextCount = 2; + break; + default: + TextCount = 1; + break; + } + + Text[TextCount].Text = a; + } + + /// + /// 245Text에 적용하는 함수 + /// + /// + private void Text245(string SplitTag) + { + TextBox[] Text = { + text245a, text245b, text245x, text245n, text245p, + text245d, text245e + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string b = GetMiddelString(SplitTag, "▼b", "▼"); + string x = GetMiddelString(SplitTag, "▼x", "▼"); + string n = GetMiddelString(SplitTag, "▼n", "▼"); + string p = GetMiddelString(SplitTag, "▼p", "▼"); + string d = GetMiddelString(SplitTag, "▼d", "▼"); + string e = GetMiddelString(SplitTag, "▼e", "▼"); + + string[] Marc = { + a, b, x, n, p, + d, e + }; + + InputMoreTextBox(Text, Marc); + } + + private void Text260(string SplitTag) + { + TextBox[] Text = { + text260a, text260b, text260c, text260g + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string b = GetMiddelString(SplitTag, "▼b", "▼"); + string c = GetMiddelString(SplitTag, "▼c", "▼"); + string g = GetMiddelString(SplitTag, "▼g", "▼"); + + string[] Marc = { a, b, c, g }; + + InputMoreTextBox(Text, Marc); + } + + private void Text300(string SplitTag) + { + TextBox[] Text = { + text300a, text300b, text300c1, text300c2, text300e + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼", "300"); + string b = GetMiddelString(SplitTag, "▼b", "▼", "300"); + string c = GetMiddelString(SplitTag, "▼c", "▼"); + string e = GetMiddelString(SplitTag, "▼e", "▼"); + + string[] size = { "", "" }; + string[] size_tmp = c.ToUpper().Split('X'); + + size[0] = Regex.Replace(size_tmp[0], @"[^0-9]", ""); + if (size_tmp.Length > 1) + size[1] = Regex.Replace(size_tmp[1], @"[^0-9]", ""); + + string[] Marc = { a, b, size[0], size[1], e }; + + InputMoreTextBox(Text, Marc); + } + + private void Text507(string SplitTag) + { + TextBox[] Text = { + text507a, text507t + }; + + string a = GetMiddelString(SplitTag, "▼a", "▼"); + string t = GetMiddelString(SplitTag, "▼t", "▼"); + + string[] Marc = { a, t }; + + InputMoreTextBox(Text, Marc); + } + + private void Text710And910(string SplitTag, string TagNum) + { + TextBox[] box = { text710a, text910a }; + + string a = GetMiddelString(SplitTag, "▼a", "▲", TagNum); + + a = a.Replace(".▼", "▼"); + a = a.Replace("▼b", "@"); + + // int count = a.IndexOf("▼"); + // if (count > -1) + // { + // a = a.Remove(count, 2); + // if (a[count - 1] != '.') + // a = a.Insert(count, "."); + // } + + if (TagNum == "710") + InputOneTextBox(box[0], a); + + if (TagNum == "910") + InputOneTextBox(box[1], a); + } + + /// + /// 여러 텍스트박스에 값을 입력. + /// + /// 텍스트박스 배열 + /// 텍스트박스에 들어갈 값 배열 + private void InputMoreTextBox(TextBox[] box, string[] Marc) + { + int count = 0; + + foreach (string marc in Marc) + { + if (box[count].Text == "") + box[count].Text = marc; + + else + box[count].Text += "▽" + marc; + + count++; + } + } + + /// + /// 단일 텍스트박스에 값을 입력 + /// + /// 입력할 텍스트박스 + /// 텍스트박스에 들어갈 값 + private void InputOneTextBox(TextBox box, string marc) + { + if (box.Text == "") + { + box.Text = marc; + } + else + { + box.Text += "▽" + marc; + } + } + #endregion + + + /// + /// 문자와 문자사이의 값 가져오기 + /// + /// 대상 문자열 + /// 시작 문자열 + /// 마지막 문자열 + /// 불러올 태그 번호 + /// 문자 사이값 + // public string GetMiddelString(string str, string begin, string end, string TagNum = "") + // { + // string result = ""; + // + // if (string.IsNullOrEmpty(str) || str == "") + // return result; + // + // int count = 0; + // bool loop = false; + // + // for (int a = count; a < str.Length; a++) + // { + // count = str.IndexOf(begin); + // if (count > -1) + // { + // str = str.Substring(count + begin.Length); + // if (loop) + // // 여러 태그들 구분을 지어줌. + // result += "▽"; + // + // if (str.IndexOf(end) > -1) + // result += str.Substring(0, str.IndexOf(end)); + // else + // result += str; + // + // result = TrimEndGubun(result, TagNum); + // } + // else + // break; + // + // loop = true; + // } + // + // return result; + // } + // + // string TrimEndGubun(string str, string TagNum) + // { + // + // if (TagNum == "300") + // { + // str = str.Trim(); + // if (str.Contains("ill.")) + // return str; + // if (str.Contains("p.")) + // return str; + // } + // + // if (TagNum == "710" || TagNum == "910") + // return str; + // + // char[] gu = { '.', ',', ':', ';', '/' }; + // + // foreach (char gubun in gu) + // { + // if (str.Length < 1) continue; + // if (str[str.Length - 1] == gubun) + // { + // str = str.Remove(str.Length - 1); + // str = str.Trim(); + // } + // } + // + // return str; + // } + #endregion + + #region 메모장 채우기 SUB + + /// + /// 메모장 채우기 + /// + /// 메모장에 있는 값
[0]:태그번호, [1]:지시기호, [2]:마크내용
+ private void InputMemo(string[] SplitTag) + { + string[] Tag = + { + "020", "041", "056", "082", "100", + "110", "111", "245", "246", "250", + "260", "300", "440", "490", "500", + "504", "505", "507", "520", "521", + "525", "536", "546", "586", "650", + "653", "700", "710", "900", "910", + "940" + }; + + List RemainTag = new List(); // 메모장으로 출력되는 최종 리스트 + + List BlankTag = MakeMarcLine(); // 칸채우기의 값들이 여기로 저장이 되어 들어옴 + List TextTag = SplitTag.ToList(); // 칸채우기에 없는 값들이 여기로 저장되어있음. + List AllTag = new List(); // 칸채우기와 나머지 값들을 짱뽕시킨 짬통 리스트 + AllTag.AddRange(BlankTag); + AllTag.AddRange(TextTag); + + AllTag.Sort(); + + foreach (string Content in AllTag) + { + if (Content == "") + continue; + + if (Content.Length < 3) + continue; + + string tagNum = Content.Substring(0, 3); + bool isCopy = false; + + foreach (string Num in Tag) + { + if (tagNum == Num) + { + isCopy = true; + break; + } + } + + if (isCopy) + { + string AddText = ""; + + foreach (string Blank in BlankTag) + { + if (Blank.Length < 4) + continue; + + string StrNum = Blank.Substring(0, 3); + int Num = Convert.ToInt32(StrNum); + int tagNumInt = Convert.ToInt32(tagNum); + + if (Num == tagNumInt) + { + AddText = Blank.Replace("\n", ""); + AddText = AddText.Replace("▲", "▲\n"); + break; + } + } + if (AddText == "") + continue; + + if (AddText.Substring(AddText.Length - 1, 1) == "\n") + AddText = AddText.Substring(0, AddText.Length - 1); + + RemainTag.Add(AddText); + } + else + { + Content.TrimEnd('\n'); + RemainTag.Add(Content + "▲"); + } + } + + RemainTag = RemainTag.Distinct().ToList(); + + + richTextBox1.Text = string.Join("\n", RemainTag) + "\n"; + } + + /// + /// 칸채우기에 채워진 값들을 메모장 형식으로 변환하여 반환 + /// + /// + private List MakeMarcLine() + { + List LineMarc = new List(); + + string[] Tag = { + "020", "041", "056", "082", "100", + "110", "111", "245", "246", "250", + "260", "300", "440", "490", "500", + "504", "505", "507", "520", "521", + "525", "536", "546", "586", "650", + "653", "700", "710", "900", "910", + "940" + }; + + string[] GridTag = { + "020", "246", "440", "490", "505" + }; + + string[] TextTag = { + "041", "056", "082", "100", "110", + "111", "245", "250", "260", "300", + "500", "505", "504", "507", "520", + "521", "525", "536", "546", "586", + "650", "653", "700", "710", "900", + "910", "940" + }; + + foreach (string TagNum in Tag) + { + bool isGrid = false; + bool isText = false; + + foreach (string Grid in GridTag) + { + if (TagNum == Grid) + { + isGrid = true; + break; + } + } + foreach (string Text in TextTag) + { + if (TagNum == Text) + { + isText = true; + break; + } + } + + if (isGrid) + LineMarc.Add(GridMarc(TagNum)); + + if (isText) + LineMarc.Add(TextMarc(TagNum)); + } + + return LineMarc; + } + + #region GridInsert부분 + private string GridMarc(string Tag) + { + DataGridView[] dgvNum = { GridView020, GridView246, GridView440, GridView490, GridView505 }; + string result = ""; + + switch (Tag) + { + case "020": result = Grid020Insert(dgvNum[0]); break; + case "246": result = Grid246Insert(dgvNum[1]); break; + case "440": result = Grid440Insert(dgvNum[2]); break; + case "490": result = Grid490Insert(dgvNum[3]); break; + case "505": result = Grid505Insert(dgvNum[4]); break; + default: + break; + } + + return result; + } + + private string Grid020Insert(DataGridView dgv) + { + string Insert020Sub(string Check) + { + string res = " "; + if (Check == "True") + res = "1 "; + return res; + } + int count = dgv.Rows.Count - 1; + string result = ""; + + for (int a = 0; a < count; a++) + { + if (dgv.Rows[a].Cells["Text020a"].Value == null) + break; + + string CheckSet; + if (dgv.Rows[a].Cells["CheckSet"].Value == null) + CheckSet = ""; + else + CheckSet = dgv.Rows[a].Cells["CheckSet"].Value.ToString(); + + string a020; + if (dgv.Rows[a].Cells["Text020a"].Value == null) + a020 = ""; + else + a020 = dgv.Rows[a].Cells["Text020a"].Value.ToString(); + + string g020; + if (dgv.Rows[a].Cells["Text020g"].Value == null) + g020 = ""; + else + g020 = dgv.Rows[a].Cells["Text020g"].Value.ToString(); + + string c020; + if (dgv.Rows[a].Cells["Text020c"].Value == null) + c020 = ""; + else + c020 = dgv.Rows[a].Cells["Text020c"].Value.ToString(); + + result += string.Format("020\t{0}\t▼a{1}", Insert020Sub(CheckSet), a020); + + if (g020 != "") + result += "▼g" + g020; + + if (c020 != "") + result += "▼c" + c020; + + result += "▲\n"; + } + + return result; + } + + private string Grid246Insert(DataGridView dgv) + { + int count = dgv.Rows.Count - 1; + string result = ""; + + for (int a = 0; a < count; a++) + { + if (dgv.Rows[a].Cells[0].Value == null) + break; + + string Jisi; + if (dgv.Rows[a].Cells["Text246Jisi"].Value == null) + Jisi = ""; + else + Jisi = dgv.Rows[a].Cells["Text246Jisi"].Value.ToString(); + + string a246; + if (dgv.Rows[a].Cells["Text246a"].Value == null) + a246 = ""; + else + a246 = dgv.Rows[a].Cells["Text246a"].Value.ToString(); + + string b246; + if (dgv.Rows[a].Cells["Text246b"].Value == null) + b246 = ""; + else + b246 = dgv.Rows[a].Cells["Text246b"].Value.ToString(); + + string i246; + if (dgv.Rows[a].Cells["Text246i"].Value == null) + i246 = ""; + else + i246 = dgv.Rows[a].Cells["Text246i"].Value.ToString(); + + string n246; + if (dgv.Rows[a].Cells["Text246n"].Value == null) + n246 = ""; + else + n246 = dgv.Rows[a].Cells["Text246n"].Value.ToString(); + + string p246; + if (dgv.Rows[a].Cells["Text246p"].Value == null) + p246 = ""; + else + p246 = dgv.Rows[a].Cells["Text246p"].Value.ToString(); + + + result += string.Format("246\t{0}\t", Jisi); + + if (i246 != "") result += "▼i" + i246; + if (a246 != "") result += "▼a" + a246; + if (b246 != "") result += "▼b" + b246; + if (n246 != "") result += "▼n" + n246; + if (p246 != "") result += "▼p" + p246; + + result += "▲\n"; + } + return result; + } + + private string Grid440Insert(DataGridView dgv) + { + int count = dgv.Rows.Count - 1; + string result = ""; + + for (int a = 0; a < count; a++) + { + if (dgv.Rows[a].Cells[0].Value == null) + break; + + for (int b = 0; b < dgv.ColumnCount; b++) + { + if (dgv.Rows[a].Cells[b].Value == null) + dgv.Rows[a].Cells[b].Value = ""; + } + + string a440; + if (dgv.Rows[a].Cells["text440a"].Value == null) + a440 = ""; + else + a440 = dgv.Rows[a].Cells["text440a"].Value.ToString(); + + string n440; + if (dgv.Rows[a].Cells["text440n"].Value == null) + n440 = ""; + else + n440 = dgv.Rows[a].Cells["text440n"].Value.ToString(); + + string p440; + if (dgv.Rows[a].Cells["text440p"].Value == null) + p440 = ""; + else + p440 = dgv.Rows[a].Cells["text440p"].Value.ToString(); + + string v440Num; + if (dgv.Rows[a].Cells["text440vNum"].Value == null) + v440Num = ""; + else + v440Num = dgv.Rows[a].Cells["text440vNum"].Value.ToString(); + + string v440Txt; + if (dgv.Rows[a].Cells["text440vTxt"].Value == null) + v440Txt = ""; + else + v440Txt = dgv.Rows[a].Cells["text440vTxt"].Value.ToString(); + + string x440; + if (dgv.Rows[a].Cells["text440x"].Value == null) + x440 = ""; + else + x440 = dgv.Rows[a].Cells["text440x"].Value.ToString(); + + + result += string.Format("440\t \t▼a{0}", a440); + + if (n440 != "") result += "▼n" + n440; + if (p440 != "") result += "▼p" + p440; + if (v440Num != "") result += "▼v" + v440Num + v440Txt; + if (x440 != "") result += "▼x" + x440; + + result += "▲\n"; + } + + return result; + } + + private string Grid490Insert(DataGridView dgv) + { + int count = dgv.Rows.Count - 1; + string result = ""; + + for (int a = 0; a < count; a++) + { + if (dgv.Rows[a].Cells[0].Value == null) + break; + + string a490; + if (dgv.Rows[a].Cells["text490a"].Value == null) + a490 = ""; + else + a490 = dgv.Rows[a].Cells["text490a"].Value.ToString(); + + string v490; + if (dgv.Rows[a].Cells["text490v"].Value == null) + v490 = ""; + else + v490 = dgv.Rows[a].Cells["text490v"].Value.ToString(); + + result += string.Format("490\t \t▼a{0}", a490); + + if (v490 != "") result += "▼v" + v490; + + result += "▲\n"; + } + + return result; + } + + private string Grid505Insert(DataGridView dgv) + { + int count = dgv.Rows.Count - 1; + string result = ""; + + for (int a = 0; a < count; a++) + { + if (dgv.Rows[a].Cells[1].Value == null) + break; + + string n505; + if (dgv.Rows[a].Cells["text505n"].Value == null) + n505 = ""; + else + n505 = dgv.Rows[a].Cells["text505n"].Value.ToString(); + + string t505; + if (dgv.Rows[a].Cells["text505t"].Value == null) + t505 = ""; + else + t505 = dgv.Rows[a].Cells["text505t"].Value.ToString(); + + string d505; + if (dgv.Rows[a].Cells["text505d"].Value == null) + d505 = ""; + else + d505 = dgv.Rows[a].Cells["text505d"].Value.ToString(); + + string e505; + if (dgv.Rows[a].Cells["text505e"].Value == null) + e505 = ""; + else + e505 = dgv.Rows[a].Cells["text505e"].Value.ToString(); + + if (n505 != "") result += "▼n" + n505; + if (t505 != "") result += "▼t" + t505; + if (d505 != "") result += "▼d" + d505; + if (e505 != "") result += "▼e" + e505; + + if (a == count - 1) + result += "▲\n"; + } + + if (result != "") + result = string.Format("505\t 0\t") + result; + + return result; + } + + #endregion + + #region TextInsert부분 + + private string TextMarc(string tag) + { + string result = ""; + //"▼" "▲"; + + switch (tag) + { + case "041": result = Text041Insert(); break; + case "056": result = Text056Insert(); break; + case "082": result = Text082Insert(); break; + case "100": result = Text100Insert(tag); break; + case "110": result = Text100Insert(tag); break; + case "111": result = Text100Insert(tag); break; + case "245": result = Text245Insert(); break; + case "250": result = Text250Insert(); break; + case "260": result = Text260Insert(); break; + case "300": result = Text300Insert(); break; + case "500": result = Text500Insert(); break; + case "504": result = Text504Insert(); break; + case "505": result = Text505Insert(); break; + case "507": result = Text507Insert(); break; + case "520": result = Text520Insert(); break; + case "521": result = Text521Insert(); break; + case "525": result = Text525Insert(); break; + case "536": result = Text536Insert(); break; + case "546": result = Text546Insert(); break; + case "586": result = Text586Insert(); break; + case "650": result = Text650Insert(); break; + case "653": result = Text653Insert(); break; + case "700": result = Text700Insert(); break; + case "710": result = Text710Insert(); break; + case "900": result = Text900Insert(); break; + case "910": result = Text910Insert(); break; + case "940": result = Text940Insert(); break; + } + + return result; + } + + private string Text041Insert() + { + string[] boxText = { text041a.Text, text041b.Text, text041h.Text, text041k.Text }; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = "041\t \t"; + + if (boxText[0] != "") result += "▼a" + boxText[0].Replace("▽", "▼a"); + if (boxText[1] != "") result += "▼b" + boxText[1]; + if (boxText[2] != "") result += "▼h" + boxText[2].Replace("▽", "▼h"); + if (boxText[3] != "") result += "▼k" + boxText[3]; + + result += "▲"; + + return result; + } + + private string Text056Insert() + { + string[] boxText = { textKDC4.Text, textKDC5.Text, textKDC6.Text }; + + bool isText = isEmpty(boxText); + string result = ""; + if (!isText) + return ""; + + if (boxText[0] != "") + result += string.Format("056\t \t▼a{0}▼2{1}▲", boxText[0], "4"); + if (boxText[1] != "") + result += string.Format("056\t \t▼a{0}▼2{1}▲", boxText[1], "5"); + if (boxText[2] != "") + result += string.Format("056\t \t▼a{0}▼2{1}▲", boxText[2], "6"); + + return result; + } + + private string Text082Insert() + { + string[] boxText = { textDDC21.Text, textDDC22.Text, textDDC23.Text }; + + bool isText = isEmpty(boxText); + string result = ""; + if (!isText) + return ""; + + if (boxText[0] != "") + result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[0], "21"); + if (boxText[1] != "") + result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[1], "22"); + if (boxText[2] != "") + result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[2], "23"); + + return result; + } + + private string Text100Insert(string TagNum) + { + string boxText = basicHeadBox.Text; + + bool isText; + if (boxText == "") + isText = false; + else + isText = true; + + if (!isText) + return ""; + + string result = ""; + + string[] splitText = boxText.Split('▽'); + + if (TagNum == "100" && rbtn_100.Checked) + result = string.Format("{0}\t \t▼a{1}", TagNum, splitText[0]); + if (TagNum == "110" && rbtn_110.Checked) + result = string.Format("{0}\t \t▼a{1}", TagNum, splitText[0]); + if (TagNum == "111" && rbtn_111.Checked) + result = string.Format("{0}\t \t▼a{1}", TagNum, splitText[0]); + + result += "▲"; + + return result; + } + + private string Text245Insert() + { + string[] boxText = { + text245a.Text, text245n.Text, text245p.Text, text245b.Text, text245x.Text , text245d.Text, text245e.Text }; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = "245\t \t"; + + if (boxText[0] != "") result += "▼a" + boxText[0]; + if (boxText[1] != "") result += "▼n" + boxText[1]; + if (boxText[3] != "") + { + string[] splitText245b = boxText[3].Split('▽'); + foreach (string text in splitText245b) + result += "▼b" + text; + + } + if (boxText[2] != "") result += "▼p" + boxText[2]; + if (boxText[4] != "") result += "▼x" + boxText[4]; + if (boxText[5] != "") result += "▼d" + boxText[5]; + if (boxText[6] != "") result += "▼e" + boxText[6].Replace("▽", "▼e"); + + result += "▲"; + + return result; + } + + private string Text250Insert() + { + string boxText = text250a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("250\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text260Insert() + { + string[] boxText = { + text260a.Text, text260b.Text, text260c.Text, text260g.Text }; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = "260\t \t"; + + if (boxText[0] != "") result += "▼a" + boxText[0]; + if (boxText[1] != "") result += "▼b" + boxText[1].Replace("▽", "▼b"); ; + if (boxText[2] != "") result += "▼c" + boxText[2]; + if (boxText[3] != "") result += "▼g" + boxText[3]; + + result += "▲"; + + return result; + } + + private string Text300Insert() + { + string[] boxText = { + text300a.Text, text300b.Text, text300c1.Text, text300c2.Text, text300e.Text }; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = "300\t \t"; + + if (boxText[0] != "") result += "▼a" + boxText[0]; + if (boxText[1] != "") result += "▼b" + boxText[1]; + if (boxText[2] != "") + { + result += "▼c" + boxText[2]; + if (boxText[3] == "") result += "cm"; + } + if (boxText[3] != "") result += " x " + boxText[3] + "cm"; + if (boxText[4] != "") result += "▼e" + boxText[4]; + + result += "▲"; + + return result; + } + + private string Text500Insert() + { + string boxText = text500a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + result += string.Format("500\t \t▼a{0}▲\n", text); + } + + return result; + } + + private string Text504Insert() + { + string boxText = text504a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("504\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text505Insert() + { + string boxText = text505a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("505\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text507Insert() + { + string[] boxText = { + text507a.Text, text507t.Text }; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = "507\t \t"; + + if (boxText[0] != "") result += "▼a" + boxText[0]; + if (boxText[1] != "") result += "▼t" + boxText[1]; + + result += "▲"; + + return result; + } + + private string Text520Insert() + { + string boxText = text520a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("520\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text521Insert() + { + string boxText = text521a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("521\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text525Insert() + { + string boxText = text525a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("525\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text536Insert() + { + string boxText = text536a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("536\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text546Insert() + { + string boxText = text546a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("546\t \t▼a{0}", boxText); + + result += "▲"; + + return result; + } + + private string Text586Insert() + { + string boxText = text586a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + result += string.Format("586\t \t▼a{0}▲\n", text); + } + + return result; + } + + private string Text650Insert() + { + string boxText = text650a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + result += string.Format("650\t \t▼a{0}▲\n", text); + } + + return result; + } + + private string Text653Insert() + { + string boxText = text653a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("653\t \t▼a{0}", boxText.Replace("▽", "▼a")); + + result += "▲"; + + return result; + } + + private string Text700Insert() + { + string boxText = text700a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + result += string.Format("700\t \t▼a{0}▲\n", text); + } + + return result; + } + + private string Text710Insert() + { + string boxText = text710a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + if (text.IndexOf("@") > 0) + result += string.Format("710\t \t▼a{0}▲\n", text.Replace("@", "▼b")); + else + result += string.Format("710\t \t▼a{0}▲\n", text); + + } + + return result; + } + + private string Text900Insert() + { + string boxText = text900a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + result += string.Format("900\t \t▼a{0}▲\n", text); + } + + return result; + } + + private string Text910Insert() + { + string boxText = text910a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string[] splitText = boxText.Split('▽'); + + string result = ""; + + foreach (string text in splitText) + { + if (text.IndexOf("@") > 0) + result += string.Format("910\t \t▼a{0}▲\n", text.Replace("@", "▼b")); + else + result += string.Format("910\t \t▼a{0}▲\n", text); + } + + return result; + } + + private string Text940Insert() + { + string boxText = text940a.Text; + + bool isText = isEmpty(boxText); + + if (!isText) + return ""; + + string result = string.Format("940\t \t▼a{0}\n", boxText); + + result += "▲"; + + return result; + } + + + + private bool isEmpty(string boxText) + { + if (boxText == "") + return false; + return true; + } + + private bool isEmpty(string[] boxText) + { + bool[] isText = new bool[boxText.Length]; + int count = 0; + int chkCount = 0; + foreach (string Check in boxText) + { + if (Check == "") + isText[count] = false; + else + { + isText[count] = true; + chkCount++; + } + count++; + } + + if (chkCount == 0) + return false; + + return true; + } + #endregion + + #endregion + + private void Btn_interlock_Click(object sender, EventArgs e) + { + // 언어 36 + string[] combo6 = { + "한국어", "영어", "일본어", "중국어", "독일어어", + "프랑스어", "러시아어", "스페인어", "이탈리아어", "네덜란드어어", + "핀란드어", "스웨덴어", "포르투갈어", "노르웨이어", "그리스어", + "체코어", "폴란드어", "다국어", "말레이시아어", "몽골어", + "버마어", "베트남어", "슬로베니아어", "아랍어", "아프리카어", + "에스토니아어", "우즈베키스탄어", "우크라이나어", "티베르어", "타갈로그어", + "헝가리어" + }; + + string[] combo6_res = { + "kor", "eng", "jpn", "chi", "ger", + "fre", "rus", "spa", "ita", "dut", + "fin", "swe", "por", "nor", "grc", + "cze", "pol", "mul", "may", "mon", + "bur", "vie", "slv", "ara", "afr", + "est", "uzb", "ukr", "mar", "cam", + "tha", "tur", "tuk", "tlb", "tag", + "hun" + }; + + string result = ""; + string a041 = text041a.Text; + string k041 = text041k.Text; + string h041 = text041h.Text; + string b041 = text041b.Text; + + int count = 0; + foreach (string Code in combo6_res) + { + a041 = a041.Replace(Code, combo6[count]); + k041 = k041.Replace(Code, combo6[count]); + h041 = h041.Replace(Code, combo6[count]); + b041 = b041.Replace(Code, combo6[count]); + count++; + } + + a041 = a041.Replace("▽", ", "); + + // k로 번역된 h 원작을 a로 중역 + if (a041 != "" && k041 != "" && h041 != "") + result = string.Format("{0}로 번역된 {1} 원작을 {2}로 중역", k041, h041, a041); + + // h 원작을 a로 번역 + else if (a041 != "" && k041 == "" && h041 != "") + result = string.Format("{0} 원작을 {1}로 번역", h041, a041); + + // 본문은 a1, a2로 혼합수록됨. + else if (a041.IndexOf(",") > 0) + result = string.Format("본문은 {0} 혼합수록 됨.", a041); + + text546a.Text = result; + } + + private void invertCheck_CheckedChanged(object sender, EventArgs e) + { + string tmpStr = text245d.Text; + + if (tmpStr[tmpStr.Length - 1] != ',') tmpStr = basic_Replace(tmpStr); + else tmpStr = tmpStr.Remove(tmpStr.Length - 1); + basicHeadBox.Text = tmpStr; + + string[] invert = basicHeadBox.Text.Split(' '); + + for (int a = 0; a < invert.Length; a++) + { + if (invert[a][invert[a].Length - 1] == ',') + invert[a] = invert[a].Substring(0, invert[a].Length - 1); + } + + try + { + if (invertCheck.Checked) + { + for (int a = 0; a < invert.Length; a++) + { + int length = invert[a].Length - 1; + if (a == 0) + { + if (invert[a][length] != ',') invert[a] += ","; + basicHeadBox.Text = invert[a] + " "; + if (invert[a][length] == ',') invert[a] = invert[a].Substring(0, length); + } + else + { + if (invert[a][length] != ',') invert[a] += ","; + basicHeadBox.Text += invert[a] + " "; + if (invert[a][length] == ',') invert[a] = invert[a].Substring(0, length); + } + } + } + else + { + for (int a = 0; a < invert.Length; a++) + { + int length = invert[a].Length - 1; + if (a == 0) + { + if (invert[a][length] != ',') invert[a] += ","; + basicHeadBox.Text = invert[a] + " "; + if (invert[a][length] == ',') invert[a] = invert[a].Substring(0, length); + } + else + { + if (invert[a][length] != ',') invert[a] += ","; + basicHeadBox.Text += invert[a] + " "; + if (invert[a][length] == ',') invert[a] = invert[a].Substring(0, length); + } + } + } + int basicLength = basicHeadBox.Text.Length - 1; + if (basicHeadBox.Text[basicLength] == ' ') + basicHeadBox.Text = basicHeadBox.Text.Substring(0, basicLength); + if (basicHeadBox.Text[basicLength] == ',') + basicHeadBox.Text = basicHeadBox.Text.Substring(0, basicLength); + } + catch + { + MessageBox.Show("데이터가 올바르지않습니다.\n245d를 확인해주세요."); + } + } + #region 기본표목 생성 서브 함수 + + /// + /// 245d에서 " 역할어,"를 잘라내는 함수 + /// + /// + /// + string basic_Replace(string strValue) + { + basicHeadBox.Text = ""; + string result = strValue + ","; + string[] Role = {"글", "그림", "지음", "글·그림", "편", "엮음", "저", "씀" }; + string[] gl = { "글.그림", "글그림", "그림글", "그림.글" }; + + foreach (string target in gl) result = result.Replace(target, "글.그림"); + foreach (string target in Role) result = result.Replace(" " + target + ",", ""); + + return result; + } + #endregion + + private void richTextBox1_KeyDown(object sender, KeyEventArgs e) + { + if (e.Control) + { + Skill_Search_Text sst = new Skill_Search_Text(); + switch (e.KeyValue) + { + case 70: // f + string value = ""; + if (sst.InputBox("찾을 단어를 입력해주세요.", "찾기 (Ctrl+F)", ref value) == DialogResult.OK) + st.Color_change(value, richTextBox1); + break; + case 72: // h + findNchange fnc = new findNchange(this); + fnc.Show(); + break; + default: + break; + } + } + + if (e.KeyCode == Keys.F9) SaveGrade(Keys.F9); + else if (e.KeyCode == Keys.F10) SaveGrade(Keys.F10); + else if (e.KeyCode == Keys.F11) SaveGrade(Keys.F11); + else if (e.KeyCode == Keys.F12) SaveGrade(Keys.F12); + + if (e.KeyCode == Keys.F3) richTextBox1.SelectedText = "▼"; + if (e.KeyCode == Keys.F4) richTextBox1.SelectedText = "▲"; + } + + #region KeyDown_Sub + + /// + /// F9 ~ F12로 등급별 저장 + /// + /// + void SaveGrade(Keys key) + { + switch (key) + { + case Keys.F9: + cb_grade.SelectedItem = "A (F9)"; + btn_Save_Click(null, null); + break; + case Keys.F10: + cb_grade.SelectedItem = "B (F10)"; + btn_Save_Click(null, null); + break; + case Keys.F11: + cb_grade.SelectedItem = "C (F11)"; + btn_Save_Click(null, null); + break; + case Keys.F12: + cb_grade.SelectedItem = "D (F12)"; + btn_Save_Click(null, null); + break; + } + } + #endregion + + private void FillTextBox_KeyDown(object sender, KeyEventArgs e) + { + TextBox tb = sender as TextBox; + + if (e.KeyCode == Keys.F3) + tb.Text += "▽"; + } + } +} diff --git a/unimarc/unimarc/마크/AddMarc.resx b/unimarc/unimarc/마크/AddMarc.resx new file mode 100644 index 0000000..32ec057 --- /dev/null +++ b/unimarc/unimarc/마크/AddMarc.resx @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAABGdBTUEAALGPC/xhBQAAAIFQTFRF//// + AAAAlJSU4ODgU1NT6enp+Pj4w8PDxMTEkpKS/Pz81tbW5eXlRERE3NzcmZmZzMzMZGRkTU1Nb29vg4OD + urq6KioqW1tb8vLyf39/sbGxEhISPz8/i4uL0NDQZmZmIyMjoqKiNTU1tLS0GRkZp6end3d3Li4uOjo6 + Dg4OJSUlLUB5vgAABwxJREFUeF7tnX97ojAMx6ceIqDi/DXndJ47vZt7/y/wFOMUSKG0SWE8+fxz9zxl + ZN8BaZq26ZMgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCELrWHnDsb8+7uNuvD+u/fHQW0GLOT34t276kb99 + nn51siynu60f9eEqA7Zb+E+d9P1g9AaKcN42gR/C1dUIOl34X12E43gDMsrYxGP4IX26nZoVRtt/8Ovr + 8bmtJvIssE6Fq/3n9feuxOao73wuAutTGD0nv7AJM80HmQisS6E/TaybMh3AfYq4CqxH4ULXuagp1wgC + 61A4MPn88kzf4X44N4HuFQ5/gWV7dh7cE+FboGuF/S3YpSFWhQF3gY4VTqp1f+V8RnDnNA8C3Sr8C0Yp + wcLOR4EuFUYnsEnLMjd4SAl0qDAGi/SswQKQFuhMYWgewpTzF4wkZAS6Ujj8DfZ4+LzHqlmBjhROwBob + p1uomhPoRuEajJUzms3jtT+JxtHEP3bnM/3w7hrF5QU6UbgHW8V8BAsvl60I+8M/2w+4opjF+XJEoAuF + mNkMy3lhIB0uZhrf8RG3xK8wAEtKvrZ4YJJmMitO5ZzB3TW7wrIn+OLrJtJWa73XNQO3wpJvcFYtmzkY + wc9VgFnhHzCDMysY/iiYVNbIq/AdrKC8VE8OXlhUHJ+wKvTACMZJJ9WCEpb6rhScCsN8kv6bV7MU9pVe + lTwPp8IZ2MhzmMAlpmj0sTcYFard6LP9jNKktHe8wadwDBbyBHCFFStdp8qnUBlnGbuYDJo5ETaFr2Ag + y5tOiKaHnk/lUqjqCQ9DuIACrUELk8JQEUIe7H3MI8Uh0xUmhQpvTixQK7vFo1ARzLxRvqJntHpFHoU7 + uHsGOieToNftsyhUuBkfmonQjGtYFOLTn8SmdAM3DoV47vAZWonQFciiEH2ExG5UWyCHQvwR2o4m0ugL + 5FD4ArdO8QqNNFQQyKCwB3dOcbIZ8OaoIpBBIRryU40nEioJpFfYhxuneIFGEqoJpFeIzsKYZdVwKgqk + V4h1FTNoo6CqQHKFqJ+pnvhVUi2TeIFaITaeIXyElZ8gvUIsP0S30tpAILVCbGBI50hNBFIrPMJtHyEb + NBkJpFaIRGxLi4X2KcwEUiuEuz5CtRvAUCCxQmxwT5S6MBVIrBD5DP9BkyXGAokVIp/hHJrsMBdIrBCZ + qyAZVVSPZO6QKhzCTR+BJitsBNIqRBzNBppssHhFz5AqRBwNwVyhnUBahcjw/rLazA6rV/QMqULElVoP + nGwF0sw430AGFrYhWzjuWUKZp10dQNadETS1BGToRJm/aABId0gT0TQGJEcTQ1NLQCYsMlshfjoLkPUA + 8aRo3SAKaWecagdJdxPP3NcNEpZSpvMbQPufYfu/w/b70vb3h+2Padofl7Z/bNH+8SHHGL9hcORpmgVL + rq1R8ORLmwRTzrtBcM1bNAiuuafmwDZ/2BgQV7OEppbAOI/fFEDVI+5e02D6Kwc00YFs+idbT1PGCqnw + k6rrQgLyITob52PbvOhDKt51bcVgiwYZ3h9sAa2bKrARWHuEeBdLAvP60gKQvpglTcS9RliJO8Pc67xV + YKVbdtBGC/tafRx0QyBPTMy/3wIFqzd5gjZq0D0z3H0ikm7nS9Zig0TifU850BenQ7yt+g7mton3rmVB + 3xv6iO2Gi/2HaQZgIw1joOFiD+kjWMjN1VVccbIP+AH0s+DtodCHyJZYxAv3cj5CRffL1WWgHUWnQ1y+ + IYubmgoJir8md2ZBURfjRP+HRQPuM+yJBcXKZXKH6inKRfHProeKuuvEEhXvSmcK7ZwoPg/aAi69/JTs + FSdZBQd1opTlsx2tj1DW+qLqNHy4Xw5X813qem00+wPUi/idzTuz1txb4aHaBYfTzuq6iW+2I42Jysdw + j9MyLMEoglXty1Dlxs64Xd+i6q4unMwdjl9wBMHB8fIWVa+YYFiDdqz+As84X7JLXkfYQxMW39Qwp05b + C7qndl4JtazeKds9qF/PO/QL388zR7jSMaXb677mOoFcNC+tAb2HS52jsQe0pK7+02Be0PHcqOkJXtAq + M9r5xM5GeOp7i0Cv8nOtC64rnW/RPSbnW7z763g+0y0WXPua+cJ+kYTa17R4BcXLCfjgSzdrEyrSbyQ0 + ZDU533lPNTrRNJF6xGPD7ybtHiuOKc1wOhwsh/zsvI/GbR0jPv8w4J1aNmNYFj7r88I8+2LMwP6c1Quj + Ju9tJDhLdtT0jRy+fsCJMao5CtXC5kznn7Kw2tubvKyb+EdtpYo0z8W7sdRKBzSLcBzrfpIf8biJ3Z8O + fT8YFR/9c9gE2gmrptKP/O3zNJ+N+Zrutovop6u7s/KG48H6uI+78X6/9qOh14ChrSAIgiAIgiAIgiAI + giAIgiAIgiAIgiAIAilPT/8BzuZT5uV+S2QAAAAASUVORK5CYII= + + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + 32 + + \ No newline at end of file diff --git a/unimarc/unimarc/마크/Marc.cs b/unimarc/unimarc/마크/Marc.cs index 623d770..42d8d36 100644 --- a/unimarc/unimarc/마크/Marc.cs +++ b/unimarc/unimarc/마크/Marc.cs @@ -274,208 +274,6 @@ namespace ExcelTest call = ((RichTextBox)sender).Name; richTextBox1.LanguageOption = 0; - if (e.Alt) - { - /* - if (e.KeyValue == 48 || e.KeyValue == 96) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼0"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 49 || e.KeyValue == 97) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼1"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 50 || e.KeyValue == 98) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼2"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 51 || e.KeyValue == 99) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼3"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 52 || e.KeyValue == 100) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼4"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 53 || e.KeyValue == 101) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼5"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 54 || e.KeyValue == 102) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼6"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 55 || e.KeyValue == 103) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼7"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 56 || e.KeyValue == 104) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼8"; - richTextBox1.SelectionColor = Color.Black; - } - else if (e.KeyValue == 57 || e.KeyValue == 105) - { - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼9"; - richTextBox1.SelectionColor = Color.Black; - } - - switch (e.KeyValue) - { - case 65: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼a"; - richTextBox1.SelectionColor = Color.Black; - break; - case 66: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼b"; - richTextBox1.SelectionColor = Color.Black; - break; - case 67: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼c"; - richTextBox1.SelectionColor = Color.Black; - break; - case 68: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼d"; - richTextBox1.SelectionColor = Color.Black; - break; - case 69: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼e"; - richTextBox1.SelectionColor = Color.Black; - break; - case 70: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼f"; - richTextBox1.SelectionColor = Color.Black; - break; - case 71: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼g"; - richTextBox1.SelectionColor = Color.Black; - break; - case 72: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼h"; - richTextBox1.SelectionColor = Color.Black; - break; - case 73: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼i"; - richTextBox1.SelectionColor = Color.Black; - break; - case 74: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼j"; - richTextBox1.SelectionColor = Color.Black; - break; - case 75: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼k"; - richTextBox1.SelectionColor = Color.Black; - break; - case 76: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼l"; - richTextBox1.SelectionColor = Color.Black; - break; - case 77: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼m"; - richTextBox1.SelectionColor = Color.Black; - break; - case 78: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼n"; - richTextBox1.SelectionColor = Color.Black; - break; - case 79: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼o"; - richTextBox1.SelectionColor = Color.Black; - break; - case 80: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼p"; - richTextBox1.SelectionColor = Color.Black; - break; - case 81: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼q"; - richTextBox1.SelectionColor = Color.Black; - break; - case 82: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼r"; - richTextBox1.SelectionColor = Color.Black; - break; - case 83: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼s"; - richTextBox1.SelectionColor = Color.Black; - break; - case 84: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼t"; - richTextBox1.SelectionColor = Color.Black; - break; - case 85: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼u"; - richTextBox1.SelectionColor = Color.Black; - break; - case 86: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼v"; - richTextBox1.SelectionColor = Color.Black; - break; - case 87: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼w"; - richTextBox1.SelectionColor = Color.Black; - break; - case 88: // TODO: 입력시 코드값?이 출력됨 X쪽의 문제인지 아스키코드의 문제인지 확인 불가. - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = @"▼x"; - richTextBox1.SelectionColor = Color.Black; - break; - case 89: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼y"; - richTextBox1.SelectionColor = Color.Black; - break; - case 90: - richTextBox1.SelectionColor = Color.Blue; - richTextBox1.SelectedText = "▼z"; - richTextBox1.SelectionColor = Color.Black; - break; - default: - break; - } - */ - } - if (e.Control) { switch (e.KeyValue) { @@ -510,7 +308,7 @@ namespace ExcelTest } /// - /// F9~F12로 등급별 세이브 저장 + /// F9~F12로 등급별 저장 /// /// F9~F12 private void SaveGrade(Keys key) @@ -570,8 +368,8 @@ namespace ExcelTest } private void Btn_preview_Click(object sender, EventArgs e) { - Marc_Preview mp = new Marc_Preview(this); - mp.book_data = data_book; + Marc_Preview mp = new Marc_Preview(); + mp.isbn = data_book[0]; mp.richTextBox1.Text = richTextBox1.Text; mp.Show(); } @@ -583,8 +381,9 @@ namespace ExcelTest } int TabIndex = tabControl1.SelectedIndex; int grade = cb_grade.SelectedIndex; - if (TabIndex == 1) { - MessageBox.Show("칸채우기가 아닌 편집창에서 저장해주세요!"); + if (TabIndex == 1) + { + MessageBox.Show("[칸채우기]가 아닌 [마크 편집] 탭에서 저장해주세요!"); return; } if (grade == 3) { @@ -1525,7 +1324,7 @@ namespace ExcelTest MarcCopySelect copySelect = new MarcCopySelect(this); copySelect.MarcFormRowIndex = row; - copySelect.Init(isbn); + copySelect.Init("isbn", isbn); copySelect.Show(); } @@ -3488,7 +3287,7 @@ namespace ExcelTest MessageBox.Show("데이터가 올바르지않습니다.\n245d를 확인해주세요."); } } - #region + #region 기본표목 생성 서브 함수 /// /// 245d에서 " 역할어,"를 잘라내는 함수 diff --git a/unimarc/unimarc/마크/Marc.designer.cs b/unimarc/unimarc/마크/Marc.designer.cs index d47e3ba..f8b302d 100644 --- a/unimarc/unimarc/마크/Marc.designer.cs +++ b/unimarc/unimarc/마크/Marc.designer.cs @@ -2545,7 +2545,7 @@ this.Controls.Add(this.label98); this.Controls.Add(this.label1); this.Name = "Marc"; - this.Text = "마크 작성"; + this.Text = "마크 작업"; this.Load += new System.EventHandler(this.Marc_Load); ((System.ComponentModel.ISupportInitialize)(this.List_Book)).EndInit(); this.panel3.ResumeLayout(false); diff --git a/unimarc/unimarc/마크/MarcCopySelect.Designer.cs b/unimarc/unimarc/마크/MarcCopySelect.Designer.cs index 512460a..75b2103 100644 --- a/unimarc/unimarc/마크/MarcCopySelect.Designer.cs +++ b/unimarc/unimarc/마크/MarcCopySelect.Designer.cs @@ -29,22 +29,23 @@ namespace UniMarc.마크 /// private void InitializeComponent() { - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.compidx = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.isbn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.user = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.date = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.grade = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.tag008 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.marc = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.panel1 = new System.Windows.Forms.Panel(); + this.btn_ShowDeleteMarc = new System.Windows.Forms.Button(); + this.btn_Close = new System.Windows.Forms.Button(); + this.btn_Delete = new System.Windows.Forms.Button(); this.panel2 = new System.Windows.Forms.Panel(); this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.panel3 = new System.Windows.Forms.Panel(); - this.btn_Delete = new System.Windows.Forms.Button(); - this.btn_Close = new System.Windows.Forms.Button(); - this.btn_ShowDeleteMarc = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); this.panel1.SuspendLayout(); this.panel2.SuspendLayout(); @@ -56,18 +57,19 @@ namespace UniMarc.마크 this.dataGridView1.AllowUserToAddRows = false; this.dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.idx, this.compidx, + this.isbn, this.user, this.date, this.grade, @@ -78,10 +80,11 @@ namespace UniMarc.마크 this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.ReadOnly = true; this.dataGridView1.RowTemplate.Height = 23; - this.dataGridView1.Size = new System.Drawing.Size(720, 106); + this.dataGridView1.Size = new System.Drawing.Size(809, 106); this.dataGridView1.TabIndex = 0; this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); + this.dataGridView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView1_KeyDown); // // idx // @@ -99,6 +102,12 @@ namespace UniMarc.마크 this.compidx.Visible = false; this.compidx.Width = 40; // + // isbn + // + this.isbn.HeaderText = "ISBN"; + this.isbn.Name = "isbn"; + this.isbn.ReadOnly = true; + // // user // this.user.HeaderText = "수정자"; @@ -143,59 +152,9 @@ namespace UniMarc.마크 this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(720, 33); + this.panel1.Size = new System.Drawing.Size(809, 33); this.panel1.TabIndex = 1; // - // panel2 - // - this.panel2.Controls.Add(this.dataGridView1); - this.panel2.Dock = System.Windows.Forms.DockStyle.Top; - this.panel2.Location = new System.Drawing.Point(0, 33); - this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(720, 106); - this.panel2.TabIndex = 2; - // - // richTextBox1 - // - this.richTextBox1.BackColor = System.Drawing.Color.LightGray; - this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill; - this.richTextBox1.Font = new System.Drawing.Font("굴림체", 11.25F); - this.richTextBox1.Location = new System.Drawing.Point(0, 0); - this.richTextBox1.Name = "richTextBox1"; - this.richTextBox1.Size = new System.Drawing.Size(720, 540); - this.richTextBox1.TabIndex = 0; - this.richTextBox1.Text = ""; - // - // panel3 - // - this.panel3.Controls.Add(this.richTextBox1); - this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel3.Location = new System.Drawing.Point(0, 139); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(720, 540); - this.panel3.TabIndex = 3; - // - // btn_Delete - // - this.btn_Delete.Location = new System.Drawing.Point(561, 4); - this.btn_Delete.Name = "btn_Delete"; - this.btn_Delete.Size = new System.Drawing.Size(75, 23); - this.btn_Delete.TabIndex = 0; - this.btn_Delete.Text = "마크 삭제"; - this.btn_Delete.UseVisualStyleBackColor = true; - this.btn_Delete.Click += new System.EventHandler(this.btn_Delete_Click); - // - // btn_Close - // - this.btn_Close.Location = new System.Drawing.Point(639, 4); - this.btn_Close.Name = "btn_Close"; - this.btn_Close.Size = new System.Drawing.Size(75, 23); - this.btn_Close.TabIndex = 0; - this.btn_Close.Text = "닫 기"; - this.btn_Close.UseVisualStyleBackColor = true; - this.btn_Close.Click += new System.EventHandler(this.btn_Close_Click); - // // btn_ShowDeleteMarc // this.btn_ShowDeleteMarc.Location = new System.Drawing.Point(462, 4); @@ -206,11 +165,61 @@ namespace UniMarc.마크 this.btn_ShowDeleteMarc.UseVisualStyleBackColor = true; this.btn_ShowDeleteMarc.Click += new System.EventHandler(this.btn_ShowDeleteMarc_Click); // + // btn_Close + // + this.btn_Close.Location = new System.Drawing.Point(639, 4); + this.btn_Close.Name = "btn_Close"; + this.btn_Close.Size = new System.Drawing.Size(75, 23); + this.btn_Close.TabIndex = 0; + this.btn_Close.Text = "닫 기"; + this.btn_Close.UseVisualStyleBackColor = true; + this.btn_Close.Click += new System.EventHandler(this.btn_Close_Click); + // + // btn_Delete + // + this.btn_Delete.Location = new System.Drawing.Point(561, 4); + this.btn_Delete.Name = "btn_Delete"; + this.btn_Delete.Size = new System.Drawing.Size(75, 23); + this.btn_Delete.TabIndex = 0; + this.btn_Delete.Text = "마크 삭제"; + this.btn_Delete.UseVisualStyleBackColor = true; + this.btn_Delete.Click += new System.EventHandler(this.btn_Delete_Click); + // + // panel2 + // + this.panel2.Controls.Add(this.dataGridView1); + this.panel2.Dock = System.Windows.Forms.DockStyle.Top; + this.panel2.Location = new System.Drawing.Point(0, 33); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(809, 106); + this.panel2.TabIndex = 2; + // + // richTextBox1 + // + this.richTextBox1.BackColor = System.Drawing.Color.LightGray; + this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill; + this.richTextBox1.Font = new System.Drawing.Font("굴림체", 11.25F); + this.richTextBox1.Location = new System.Drawing.Point(0, 0); + this.richTextBox1.Name = "richTextBox1"; + this.richTextBox1.Size = new System.Drawing.Size(809, 540); + this.richTextBox1.TabIndex = 0; + this.richTextBox1.Text = ""; + // + // panel3 + // + this.panel3.Controls.Add(this.richTextBox1); + this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel3.Location = new System.Drawing.Point(0, 139); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(809, 540); + this.panel3.TabIndex = 3; + // // MarcCopySelect // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(720, 679); + this.ClientSize = new System.Drawing.Size(809, 679); this.Controls.Add(this.panel3); this.Controls.Add(this.panel2); this.Controls.Add(this.panel1); @@ -230,16 +239,17 @@ namespace UniMarc.마크 private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Panel panel2; private System.Windows.Forms.RichTextBox richTextBox1; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.Button btn_Close; + private System.Windows.Forms.Button btn_Delete; + private System.Windows.Forms.Button btn_ShowDeleteMarc; private System.Windows.Forms.DataGridViewTextBoxColumn idx; private System.Windows.Forms.DataGridViewTextBoxColumn compidx; + private System.Windows.Forms.DataGridViewTextBoxColumn isbn; private System.Windows.Forms.DataGridViewTextBoxColumn user; private System.Windows.Forms.DataGridViewTextBoxColumn date; private System.Windows.Forms.DataGridViewTextBoxColumn grade; private System.Windows.Forms.DataGridViewTextBoxColumn tag008; private System.Windows.Forms.DataGridViewTextBoxColumn marc; - private System.Windows.Forms.Panel panel3; - private System.Windows.Forms.Button btn_Close; - private System.Windows.Forms.Button btn_Delete; - private System.Windows.Forms.Button btn_ShowDeleteMarc; } } \ No newline at end of file diff --git a/unimarc/unimarc/마크/MarcCopySelect.cs b/unimarc/unimarc/마크/MarcCopySelect.cs index 1fe6efa..d29468b 100644 --- a/unimarc/unimarc/마크/MarcCopySelect.cs +++ b/unimarc/unimarc/마크/MarcCopySelect.cs @@ -16,6 +16,7 @@ namespace UniMarc.마크 { Helper_DB db = new Helper_DB(); Marc m; + AddMarc am; public int MarcFormRowIndex; public MarcCopySelect() @@ -29,16 +30,22 @@ namespace UniMarc.마크 m = _m; } - public void Init(string isbn) + public MarcCopySelect(AddMarc _am) + { + InitializeComponent(); + am = _am; + } + + public void Init(string search_col, string search_Target) { db.DBcon(); // 0 1 2 3 4 5 - string Area = "`idx`, `compidx`, `user`, `date`, `grade`, `008tag`, " + + string Area = "`idx`, `compidx`, `ISBN`, `user`, `date`, `grade`, `008tag`, " + // 6 7 8 9 10 11 "`marc`, `marc_chk`, `marc1`, `marc_chk1`, `marc2`, `marc_chk2`"; string Table = "Marc"; - string Query = string.Format("SELECT {0} FROM {1} WHERE isbn = \"{2}\";", Area, Table, isbn); + string Query = string.Format("SELECT {0} FROM {1} WHERE `{2}` = \"{3}\";", Area, Table, search_col, search_Target); string Result = db.DB_Send_CMD_Search(Query); string[] GridData = Result.Split('|'); @@ -47,50 +54,47 @@ namespace UniMarc.마크 private void InputGrid(string[] Value) { - string[] Grid = { - "", "", "", "", "", "", "" - }; - + string[] Grid = { "", "", "", "", "", "", "", "" }; string[] MarcData = { "", "", "", "", "", "" }; - + for (int a = 0; a < Value.Length; a++) { - if (a % 12 == 0) Grid[0] = Value[a]; // idx - if (a % 12 == 1) Grid[1] = Value[a]; // compidx - if (a % 12 == 2) Grid[2] = Value[a]; // user - if (a % 12 == 3) Grid[3] = Value[a]; // date - if (a % 12 == 4) Grid[4] = ChangeGrade(Value[a]); // grade - if (a % 12 == 5) Grid[5] = Value[a]; // 008tag - if (a % 12 == 6) MarcData[0] = Value[a]; // marc - if (a % 12 == 7) MarcData[1] = Value[a]; // marc_chk - if (a % 12 == 8) MarcData[2] = Value[a]; // marc1 - if (a % 12 == 9) MarcData[3] = Value[a]; // marc_chk1 - if (a % 12 == 10) MarcData[4] = Value[a]; // marc2 - if (a % 12 == 11) { MarcData[5] = Value[a]; // marc_chk2 - Grid[6] = RealMarc(MarcData); + if (a % 13 == 0) Grid[0] = Value[a]; // idx + if (a % 13 == 1) Grid[1] = Value[a]; // compidx + if (a % 13 == 2) Grid[2] = Value[a]; // isbn + if (a % 13 == 3) Grid[3] = Value[a]; // user + if (a % 13 == 4) Grid[4] = Value[a]; // date + if (a % 13 == 5) Grid[5] = ChangeGrade(Value[a]); // grade + if (a % 13 == 6) Grid[6] = Value[a]; // 008tag + if (a % 13 == 7) MarcData[0] = Value[a]; // marc + if (a % 13 == 8) MarcData[1] = Value[a]; // marc_chk + if (a % 13 == 9) MarcData[2] = Value[a]; // marc1 + if (a % 13 == 10) MarcData[3] = Value[a]; // marc_chk1 + if (a % 13 == 11) MarcData[4] = Value[a]; // marc2 + if (a % 13 == 12) { MarcData[5] = Value[a]; // marc_chk2 + Grid[7] = RealMarc(MarcData); dataGridView1.Rows.Add(Grid); } } - + for (int a = 0; a < dataGridView1.Rows.Count; a++) { string compidx = dataGridView1.Rows[a].Cells["compidx"].Value.ToString(); string grade = dataGridView1.Rows[a].Cells["grade"].Value.ToString(); string savedate = dataGridView1.Rows[a].Cells["date"].Value.ToString(); - + bool isMyData = true; - + if (compidx != Properties.Settings.Default.compidx) { isMyData = false; string FindCompCmd = string.Format("SELECT `comp_name` FROM `Comp` WHERE `idx` = {0}", compidx); dataGridView1.Rows[a].Cells["user"].Value = db.DB_Send_CMD_Search(FindCompCmd).Replace("|", ""); dataGridView1.Rows[a].DefaultCellStyle.BackColor = Color.LightGray; } - + dataGridView1.Rows[a].DefaultCellStyle.ForeColor = SetGradeColor(grade, isMyData); SaveDataCheck(savedate, a); } - } private string ChangeGrade(string Grade) @@ -129,13 +133,10 @@ namespace UniMarc.마크 { case "A": return Color.Blue; - case "B": return Color.Black; - case "C": return Color.Gray; - case "D": return Color.Red; @@ -243,7 +244,11 @@ namespace UniMarc.마크 private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int row = e.RowIndex; + SelectMarc(row); + } + void SelectMarc(int row) + { string[] GridData = { dataGridView1.Rows[row].Cells["idx"].Value.ToString(), dataGridView1.Rows[row].Cells["compidx"].Value.ToString(), @@ -254,7 +259,14 @@ namespace UniMarc.마크 dataGridView1.Rows[row].Cells["marc"].Value.ToString() }; - m.SelectMarc_Sub(MarcFormRowIndex, GridData); + if (m != null) + m.SelectMarc_Sub(MarcFormRowIndex, GridData); + if (am != null) + { + string Marc = richTextBox1.Text; + string isbn = dataGridView1.Rows[row].Cells["isbn"].Value.ToString(); + am.SelectMarc_Sub(Marc, isbn, GridData); + } this.Close(); } @@ -332,5 +344,18 @@ namespace UniMarc.마크 ShowDeleteMarc showDeleteMarc = new ShowDeleteMarc(); showDeleteMarc.Show(); } + + private void dataGridView1_KeyDown(object sender, KeyEventArgs e) + { + + if (e.KeyCode == Keys.Enter) + { + if (dataGridView1.CurrentCell.RowIndex < 0) + return; + + int row = dataGridView1.CurrentCell.RowIndex; + SelectMarc(row); + } + } } } diff --git a/unimarc/unimarc/마크/MarcCopySelect.resx b/unimarc/unimarc/마크/MarcCopySelect.resx index c48a13a..412f95d 100644 --- a/unimarc/unimarc/마크/MarcCopySelect.resx +++ b/unimarc/unimarc/마크/MarcCopySelect.resx @@ -123,6 +123,9 @@ True + + True + True diff --git a/unimarc/unimarc/마크/Marc_Preview.cs b/unimarc/unimarc/마크/Marc_Preview.cs index 38e5ae2..b332457 100644 --- a/unimarc/unimarc/마크/Marc_Preview.cs +++ b/unimarc/unimarc/마크/Marc_Preview.cs @@ -13,12 +13,11 @@ namespace UniMarc.마크 { public partial class Marc_Preview : Form { - /// - /// isbn / 도서명 / 저자 / 출판사 / 가격 - /// - public string[] book_data; + public string isbn; + AddMarc am; Marc mac; - public Marc_Preview(Marc _mac) + + public Marc_Preview() { InitializeComponent(); } @@ -31,7 +30,7 @@ namespace UniMarc.마크 private void btn_Search_Click(object sender, EventArgs e) { - string Search = book_data[0]; + string Search = isbn; KyoBo(Search); NationalLibrary(Search); @@ -104,7 +103,10 @@ namespace UniMarc.마크 private void btn_Save_Click(object sender, EventArgs e) { - mac.richTextBox1.Text = richTextBox1.Text; + if (mac != null) + mac.richTextBox1.Text = richTextBox1.Text; + else if (am != null) + am.richTextBox1.Text = richTextBox1.Text; } /// diff --git a/unimarc/unimarc/마크/Marc_memo.cs b/unimarc/unimarc/마크/Marc_memo.cs index c1e390e..52ece3c 100644 --- a/unimarc/unimarc/마크/Marc_memo.cs +++ b/unimarc/unimarc/마크/Marc_memo.cs @@ -14,11 +14,17 @@ namespace UniMarc.마크 public partial class Marc_memo : Form { Marc marc; + AddMarc am; public Marc_memo(Marc _marc) { InitializeComponent(); marc = _marc; } + public Marc_memo(AddMarc _am) + { + InitializeComponent(); + am = _am; + } private void Marc_memo_Load(object sender, EventArgs e) { @@ -51,10 +57,15 @@ namespace UniMarc.마크 } } catch { } + richTextBox1.Text = ""; - marc.richTextBox1.Text = result.Replace("↔", ""); + + if (marc != null) + marc.richTextBox1.Text = result.Replace("↔", ""); + else if (am != null) + am.richTextBox1.Text = result.Replace("↔", ""); } - #region + #region UniMarc 양식에 맞춰 변경 string Hana(string text) { string[] arr = text.Split('\n'); diff --git a/unimarc/unimarc/마크/findNchange.cs b/unimarc/unimarc/마크/findNchange.cs index 51638c0..f49a6ec 100644 --- a/unimarc/unimarc/마크/findNchange.cs +++ b/unimarc/unimarc/마크/findNchange.cs @@ -20,8 +20,15 @@ namespace ExcelTest string find = ""; string change = ""; String_Text st = new String_Text(); + AddMarc am; Marc mac; Marc_memo mmm; + + public findNchange(AddMarc _am) + { + InitializeComponent(); + am = _am; + } public findNchange(Marc _mac) { InitializeComponent(); @@ -59,6 +66,10 @@ namespace ExcelTest st.Color_change("▼", mac.richTextBox1); st.Color_change("▲", mac.richTextBox1); } + if (am != null) { + st.Color_change("▼", am.richTextBox1); + st.Color_change("▲", am.richTextBox1); + } Close(); } @@ -70,12 +81,10 @@ namespace ExcelTest public void textChange(string ftext, string ctext) { - if (mac != null) { - mac.richTextBox1.Text = mac.richTextBox1.Text.Replace(ftext, ctext); - } - if (mmm != null) { - mmm.richTextBox1.Text = mmm.richTextBox1.Text.Replace(ftext, ctext); - } + if (mac != null) mac.richTextBox1.Text = mac.richTextBox1.Text.Replace(ftext, ctext); + if (mmm != null) mmm.richTextBox1.Text = mmm.richTextBox1.Text.Replace(ftext, ctext); + if (am != null) am.richTextBox1.Text = am.richTextBox1.Text.Replace(ftext, ctext); + } private void textBox1_Click(object sender, EventArgs e) diff --git a/unimarc/unimarc/편의기능/Quick_menu.cs b/unimarc/unimarc/편의기능/Quick_menu.cs index d604ab2..42435e0 100644 --- a/unimarc/unimarc/편의기능/Quick_menu.cs +++ b/unimarc/unimarc/편의기능/Quick_menu.cs @@ -77,7 +77,7 @@ namespace WindowsFormsApp1.Convenience "매출 조회", "매출 집계", "파트타임 관리" }; string[] Marc = { - "마크 목록", "소장자료검색", "마크 정리", "ISBN 조회", "반입", + "마크 추가", "마크 목록", "소장자료검색", "마크 정리", "ISBN 조회", "반입", "반출", "복본 조사", "DLS 복본 조사", "마크 수집", "전집관리", "검수", "저자기호", "DLS 조회 입력", "서류작성", "마크통계", "장비관리" @@ -227,7 +227,7 @@ namespace WindowsFormsApp1.Convenience "매출 조회", "매출 집계", "파트타임 관리" }; string[] Marc = { - "마크 목록", "소장자료검색", "마크 정리", "복본 조사", "ISBN 조회", + "마크 추가", "마크 목록", "소장자료검색", "마크 정리", "복본 조사", "ISBN 조회", "반입", "반출", "전집관리", "저자기호", "DLS 복본 조사", "DLS 조회 입력", "마크통계"