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 조회 입력",
"마크통계"