=====* UniMarc [0.0115] 버전관리 시작 *=====

1. 소장자료검색에서 더블클릭시 마크편집폼으로 전환

2. 마크편집에서 [저장시각, 작성자, 비고, 등급] 추가로 표시

3. 복본조사 - 특수문자, 괄호안의 문자 제거기능 추가

4. 저자기호 일괄전환 추가

5. 마크목록생성 - 수량분리기능 추가.
This commit is contained in:
SeungHo Yang
2022-01-18 17:24:47 +09:00
parent 44259a1148
commit ed81f7d1d3
31 changed files with 1478 additions and 545 deletions

Binary file not shown.

View File

@@ -28,7 +28,7 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.SearchCount = new System.Windows.Forms.NumericUpDown(); this.SearchCount = new System.Windows.Forms.NumericUpDown();
this.btn_Close = new System.Windows.Forms.Button(); this.btn_Close = new System.Windows.Forms.Button();
@@ -44,51 +44,62 @@
this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Count = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Count = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.webBrowser1 = new System.Windows.Forms.WebBrowser(); this.webBrowser1 = new System.Windows.Forms.WebBrowser();
this.btn_ApplyFilter = new System.Windows.Forms.Button();
this.panel3 = new System.Windows.Forms.Panel();
this.panel4 = new System.Windows.Forms.Panel();
this.panel5 = new System.Windows.Forms.Panel();
this.panel6 = new System.Windows.Forms.Panel();
this.chk_spChar = new System.Windows.Forms.CheckBox();
this.chk_RemoveBrit = new System.Windows.Forms.CheckBox();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.SearchCount)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.SearchCount)).BeginInit();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.panel3.SuspendLayout();
this.panel4.SuspendLayout();
this.panel5.SuspendLayout();
this.panel6.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// panel1 // panel1
// //
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel1.Controls.Add(this.SearchCount); this.panel1.Controls.Add(this.btn_SearchList);
this.panel1.Controls.Add(this.btn_Close); this.panel1.Controls.Add(this.btn_Start);
this.panel1.Controls.Add(this.label2); this.panel1.Controls.Add(this.btn_Stop);
this.panel1.Controls.Add(this.tb_SearchTarget); this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Controls.Add(this.label1); this.panel1.Location = new System.Drawing.Point(0, 34);
this.panel1.Location = new System.Drawing.Point(12, 12);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(642, 34); this.panel1.Size = new System.Drawing.Size(635, 34);
this.panel1.TabIndex = 0; this.panel1.TabIndex = 0;
// //
// SearchCount // SearchCount
// //
this.SearchCount.Location = new System.Drawing.Point(436, 6); this.SearchCount.Location = new System.Drawing.Point(429, 6);
this.SearchCount.Maximum = new decimal(new int[] { this.SearchCount.Maximum = new decimal(new int[] {
500, 500,
0, 0,
0, 0,
0}); 0});
this.SearchCount.Name = "SearchCount"; this.SearchCount.Name = "SearchCount";
this.SearchCount.Size = new System.Drawing.Size(67, 21); this.SearchCount.Size = new System.Drawing.Size(54, 21);
this.SearchCount.TabIndex = 2; this.SearchCount.TabIndex = 2;
this.SearchCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; this.SearchCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
// //
// btn_Close // btn_Close
// //
this.btn_Close.Location = new System.Drawing.Point(561, 4); this.btn_Close.Location = new System.Drawing.Point(554, 4);
this.btn_Close.Name = "btn_Close"; this.btn_Close.Name = "btn_Close";
this.btn_Close.Size = new System.Drawing.Size(75, 24); this.btn_Close.Size = new System.Drawing.Size(75, 24);
this.btn_Close.TabIndex = 2; this.btn_Close.TabIndex = 2;
this.btn_Close.Text = "닫 기"; this.btn_Close.Text = "닫 기";
this.btn_Close.UseVisualStyleBackColor = true; this.btn_Close.UseVisualStyleBackColor = true;
this.btn_Close.Click += new System.EventHandler(this.btn_Close_Click);
// //
// label2 // label2
// //
this.label2.AutoSize = true; this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(384, 10); this.label2.Location = new System.Drawing.Point(382, 10);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(45, 12); this.label2.Size = new System.Drawing.Size(45, 12);
this.label2.TabIndex = 0; this.label2.TabIndex = 0;
@@ -96,7 +107,7 @@
// //
// tb_SearchTarget // tb_SearchTarget
// //
this.tb_SearchTarget.Location = new System.Drawing.Point(73, 6); this.tb_SearchTarget.Location = new System.Drawing.Point(66, 6);
this.tb_SearchTarget.Name = "tb_SearchTarget"; this.tb_SearchTarget.Name = "tb_SearchTarget";
this.tb_SearchTarget.Size = new System.Drawing.Size(294, 21); this.tb_SearchTarget.Size = new System.Drawing.Size(294, 21);
this.tb_SearchTarget.TabIndex = 1; this.tb_SearchTarget.TabIndex = 1;
@@ -105,7 +116,7 @@
// label1 // label1
// //
this.label1.AutoSize = true; this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(15, 10); this.label1.Location = new System.Drawing.Point(8, 10);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(53, 12); this.label1.Size = new System.Drawing.Size(53, 12);
this.label1.TabIndex = 0; this.label1.TabIndex = 0;
@@ -114,17 +125,20 @@
// panel2 // panel2
// //
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel2.Controls.Add(this.btn_SearchList); this.panel2.Controls.Add(this.SearchCount);
this.panel2.Controls.Add(this.btn_Stop); this.panel2.Controls.Add(this.tb_SearchTarget);
this.panel2.Controls.Add(this.btn_Start); this.panel2.Controls.Add(this.label1);
this.panel2.Location = new System.Drawing.Point(12, 52); this.panel2.Controls.Add(this.btn_Close);
this.panel2.Controls.Add(this.label2);
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2"; this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(642, 34); this.panel2.Size = new System.Drawing.Size(635, 34);
this.panel2.TabIndex = 0; this.panel2.TabIndex = 0;
// //
// btn_SearchList // btn_SearchList
// //
this.btn_SearchList.Location = new System.Drawing.Point(11, 4); this.btn_SearchList.Location = new System.Drawing.Point(4, 4);
this.btn_SearchList.Name = "btn_SearchList"; this.btn_SearchList.Name = "btn_SearchList";
this.btn_SearchList.Size = new System.Drawing.Size(356, 24); this.btn_SearchList.Size = new System.Drawing.Size(356, 24);
this.btn_SearchList.TabIndex = 3; this.btn_SearchList.TabIndex = 3;
@@ -134,7 +148,7 @@
// //
// btn_Stop // btn_Stop
// //
this.btn_Stop.Location = new System.Drawing.Point(561, 4); this.btn_Stop.Location = new System.Drawing.Point(554, 4);
this.btn_Stop.Name = "btn_Stop"; this.btn_Stop.Name = "btn_Stop";
this.btn_Stop.Size = new System.Drawing.Size(75, 24); this.btn_Stop.Size = new System.Drawing.Size(75, 24);
this.btn_Stop.TabIndex = 2; this.btn_Stop.TabIndex = 2;
@@ -143,7 +157,7 @@
// //
// btn_Start // btn_Start
// //
this.btn_Start.Location = new System.Drawing.Point(480, 4); this.btn_Start.Location = new System.Drawing.Point(473, 4);
this.btn_Start.Name = "btn_Start"; this.btn_Start.Name = "btn_Start";
this.btn_Start.Size = new System.Drawing.Size(75, 24); this.btn_Start.Size = new System.Drawing.Size(75, 24);
this.btn_Start.TabIndex = 2; this.btn_Start.TabIndex = 2;
@@ -154,23 +168,24 @@
// dataGridView1 // dataGridView1
// //
this.dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.AllowUserToDeleteRows = false;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.book_name, this.book_name,
this.book_comp, this.book_comp,
this.Count}); this.Count});
this.dataGridView1.Location = new System.Drawing.Point(13, 93); this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dataGridView1.Location = new System.Drawing.Point(0, 0);
this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowTemplate.Height = 23; this.dataGridView1.RowTemplate.Height = 23;
this.dataGridView1.Size = new System.Drawing.Size(641, 627); this.dataGridView1.Size = new System.Drawing.Size(635, 630);
this.dataGridView1.TabIndex = 1; this.dataGridView1.TabIndex = 1;
this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint); this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint);
this.dataGridView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView1_KeyDown); this.dataGridView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView1_KeyDown);
@@ -195,29 +210,105 @@
// //
// webBrowser1 // webBrowser1
// //
this.webBrowser1.Location = new System.Drawing.Point(661, 12); this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
this.webBrowser1.Location = new System.Drawing.Point(0, 0);
this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20); this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
this.webBrowser1.Name = "webBrowser1"; this.webBrowser1.Name = "webBrowser1";
this.webBrowser1.ScriptErrorsSuppressed = true; this.webBrowser1.ScriptErrorsSuppressed = true;
this.webBrowser1.Size = new System.Drawing.Size(679, 708); this.webBrowser1.Size = new System.Drawing.Size(717, 732);
this.webBrowser1.TabIndex = 2; this.webBrowser1.TabIndex = 2;
// //
// btn_ApplyFilter
//
this.btn_ApplyFilter.Location = new System.Drawing.Point(473, 4);
this.btn_ApplyFilter.Name = "btn_ApplyFilter";
this.btn_ApplyFilter.Size = new System.Drawing.Size(75, 24);
this.btn_ApplyFilter.TabIndex = 2;
this.btn_ApplyFilter.Text = "필터적용";
this.btn_ApplyFilter.UseVisualStyleBackColor = true;
this.btn_ApplyFilter.Click += new System.EventHandler(this.btn_ApplyFilter_Click);
//
// panel3
//
this.panel3.Controls.Add(this.panel6);
this.panel3.Controls.Add(this.panel4);
this.panel3.Controls.Add(this.panel1);
this.panel3.Controls.Add(this.panel2);
this.panel3.Dock = System.Windows.Forms.DockStyle.Left;
this.panel3.Location = new System.Drawing.Point(0, 0);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(635, 732);
this.panel3.TabIndex = 3;
//
// panel4
//
this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel4.Controls.Add(this.chk_RemoveBrit);
this.panel4.Controls.Add(this.btn_ApplyFilter);
this.panel4.Controls.Add(this.chk_spChar);
this.panel4.Dock = System.Windows.Forms.DockStyle.Top;
this.panel4.Location = new System.Drawing.Point(0, 68);
this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(635, 34);
this.panel4.TabIndex = 2;
//
// panel5
//
this.panel5.Controls.Add(this.webBrowser1);
this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel5.Location = new System.Drawing.Point(635, 0);
this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(717, 732);
this.panel5.TabIndex = 4;
//
// panel6
//
this.panel6.Controls.Add(this.dataGridView1);
this.panel6.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel6.Location = new System.Drawing.Point(0, 102);
this.panel6.Name = "panel6";
this.panel6.Size = new System.Drawing.Size(635, 630);
this.panel6.TabIndex = 3;
//
// chk_spChar
//
this.chk_spChar.AutoSize = true;
this.chk_spChar.Location = new System.Drawing.Point(12, 8);
this.chk_spChar.Name = "chk_spChar";
this.chk_spChar.Size = new System.Drawing.Size(100, 16);
this.chk_spChar.TabIndex = 0;
this.chk_spChar.Text = "특수문자 제거";
this.chk_spChar.UseVisualStyleBackColor = true;
//
// chk_RemoveBrit
//
this.chk_RemoveBrit.AutoSize = true;
this.chk_RemoveBrit.Location = new System.Drawing.Point(131, 8);
this.chk_RemoveBrit.Name = "chk_RemoveBrit";
this.chk_RemoveBrit.Size = new System.Drawing.Size(128, 16);
this.chk_RemoveBrit.TabIndex = 0;
this.chk_RemoveBrit.Text = "괄호안의 문자 제거";
this.chk_RemoveBrit.UseVisualStyleBackColor = true;
//
// Check_copy // Check_copy
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1352, 732); this.ClientSize = new System.Drawing.Size(1352, 732);
this.Controls.Add(this.webBrowser1); this.Controls.Add(this.panel5);
this.Controls.Add(this.dataGridView1); this.Controls.Add(this.panel3);
this.Controls.Add(this.panel2);
this.Controls.Add(this.panel1);
this.Name = "Check_copy"; this.Name = "Check_copy";
this.Text = "복본조사"; this.Text = "복본조사";
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.SearchCount)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.SearchCount)).EndInit();
this.panel2.ResumeLayout(false); this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.panel3.ResumeLayout(false);
this.panel4.ResumeLayout(false);
this.panel4.PerformLayout();
this.panel5.ResumeLayout(false);
this.panel6.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@@ -239,5 +330,12 @@
public System.Windows.Forms.TextBox tb_SearchTarget; public System.Windows.Forms.TextBox tb_SearchTarget;
public System.Windows.Forms.DataGridView dataGridView1; public System.Windows.Forms.DataGridView dataGridView1;
public System.Windows.Forms.Button btn_SearchList; public System.Windows.Forms.Button btn_SearchList;
private System.Windows.Forms.Button btn_ApplyFilter;
private System.Windows.Forms.Panel panel3;
private System.Windows.Forms.Panel panel6;
private System.Windows.Forms.Panel panel4;
private System.Windows.Forms.Panel panel5;
private System.Windows.Forms.CheckBox chk_spChar;
private System.Windows.Forms.CheckBox chk_RemoveBrit;
} }
} }

View File

@@ -556,5 +556,64 @@ namespace WindowsFormsApp1.Mac
} }
return; return;
} }
private void btn_ApplyFilter_Click(object sender, EventArgs e)
{
int count = dataGridView1.Rows.Count;
if (count <= 1)
return;
// 특수문자 제거
if (chk_spChar.Checked)
{
RemoveSpecialChar(count);
}
// 괄호안의 문자 제거
if (chk_RemoveBrit.Checked)
{
RemoveInBrit(count);
}
}
/// <summary>
/// 특수문자 제거
/// </summary>
void RemoveSpecialChar(int count)
{
for (int a = 0; a < count; a++)
{
if (dataGridView1.Rows[a].Cells["book_name"].Value == null)
break;
string Target = dataGridView1.Rows[a].Cells["book_name"].Value.ToString();
string res = Regex.Replace(Target, @"[^a-zA-Z0-9가-힣_\s()]", "", RegexOptions.Singleline);
dataGridView1.Rows[a].Cells["book_name"].Value = res.Trim();
}
}
/// <summary>
/// 괄호안의 문자 제거
/// </summary>
void RemoveInBrit(int count)
{
String_Text st = new String_Text();
for (int a = 0; a < count; a++)
{
if (dataGridView1.Rows[a].Cells["book_name"].Value == null)
break;
string Target = dataGridView1.Rows[a].Cells["book_name"].Value.ToString();
dataGridView1.Rows[a].Cells["book_name"].Value = st.RemoveWordInBracket(Target).Trim();
}
}
private void btn_Close_Click(object sender, EventArgs e)
{
this.Close();
}
} }
} }

View File

@@ -31,37 +31,42 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DLS_Copy)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DLS_Copy));
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.panel3 = new System.Windows.Forms.Panel(); this.panel8 = new System.Windows.Forms.Panel();
this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.Book_name = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ISBN = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ISBN = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Check = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Check = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel2 = new System.Windows.Forms.Panel();
this.panel5 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel();
this.chk_RemoveBrit = new System.Windows.Forms.CheckBox();
this.chk_spChar = new System.Windows.Forms.CheckBox();
this.btn_ApplyFilter = new System.Windows.Forms.Button();
this.panel3 = new System.Windows.Forms.Panel();
this.btn_Reflesh008 = new System.Windows.Forms.Button(); this.btn_Reflesh008 = new System.Windows.Forms.Button();
this.rBtn_ISBN = new System.Windows.Forms.RadioButton();
this.rBtn_BookName = new System.Windows.Forms.RadioButton();
this.label2 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label();
this.rBtn_ISBN = new System.Windows.Forms.RadioButton();
this.btn_Search = new System.Windows.Forms.Button(); this.btn_Search = new System.Windows.Forms.Button();
this.rBtn_BookName = new System.Windows.Forms.RadioButton();
this.panel2 = new System.Windows.Forms.Panel();
this.btn_Connect = new System.Windows.Forms.Button();
this.lbl_PW = new System.Windows.Forms.Label(); this.lbl_PW = new System.Windows.Forms.Label();
this.lbl_Area = new System.Windows.Forms.Label(); this.lbl_Area = new System.Windows.Forms.Label();
this.lbl_ID = new System.Windows.Forms.Label(); this.lbl_ID = new System.Windows.Forms.Label();
this.lbl_Client = new System.Windows.Forms.Label(); this.lbl_Client = new System.Windows.Forms.Label();
this.tb_SearchClient = new System.Windows.Forms.TextBox(); this.tb_SearchClient = new System.Windows.Forms.TextBox();
this.btn_Close = new System.Windows.Forms.Button(); this.btn_Close = new System.Windows.Forms.Button();
this.webBrowser1 = new System.Windows.Forms.WebBrowser();
this.panel4 = new System.Windows.Forms.Panel(); this.panel4 = new System.Windows.Forms.Panel();
this.panel7 = new System.Windows.Forms.Panel(); this.panel7 = new System.Windows.Forms.Panel();
this.webBrowser1 = new System.Windows.Forms.WebBrowser();
this.panel6 = new System.Windows.Forms.Panel(); this.panel6 = new System.Windows.Forms.Panel();
this.btn_Back = new System.Windows.Forms.Button(); this.btn_Back = new System.Windows.Forms.Button();
this.btn_Forward = new System.Windows.Forms.Button(); this.btn_Forward = new System.Windows.Forms.Button();
this.tb_URL = new System.Windows.Forms.TextBox(); this.tb_URL = new System.Windows.Forms.TextBox();
this.btn_Connect = new System.Windows.Forms.Button();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel3.SuspendLayout(); this.panel8.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.panel2.SuspendLayout();
this.panel5.SuspendLayout(); this.panel5.SuspendLayout();
this.panel3.SuspendLayout();
this.panel2.SuspendLayout();
this.panel4.SuspendLayout(); this.panel4.SuspendLayout();
this.panel7.SuspendLayout(); this.panel7.SuspendLayout();
this.panel6.SuspendLayout(); this.panel6.SuspendLayout();
@@ -70,7 +75,7 @@
// label1 // label1
// //
this.label1.AutoSize = true; this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(7, 13); this.label1.Location = new System.Drawing.Point(7, 10);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(53, 12); this.label1.Size = new System.Drawing.Size(53, 12);
this.label1.TabIndex = 0; this.label1.TabIndex = 0;
@@ -79,6 +84,8 @@
// panel1 // panel1
// //
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel1.Controls.Add(this.panel8);
this.panel1.Controls.Add(this.panel5);
this.panel1.Controls.Add(this.panel3); this.panel1.Controls.Add(this.panel3);
this.panel1.Controls.Add(this.panel2); this.panel1.Controls.Add(this.panel2);
this.panel1.Dock = System.Windows.Forms.DockStyle.Left; this.panel1.Dock = System.Windows.Forms.DockStyle.Left;
@@ -87,15 +94,14 @@
this.panel1.Size = new System.Drawing.Size(364, 734); this.panel1.Size = new System.Drawing.Size(364, 734);
this.panel1.TabIndex = 1; this.panel1.TabIndex = 1;
// //
// panel3 // panel8
// //
this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel8.Controls.Add(this.dataGridView1);
this.panel3.Controls.Add(this.dataGridView1); this.panel8.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; this.panel8.Location = new System.Drawing.Point(0, 105);
this.panel3.Location = new System.Drawing.Point(0, 70); this.panel8.Name = "panel8";
this.panel3.Name = "panel3"; this.panel8.Size = new System.Drawing.Size(362, 627);
this.panel3.Size = new System.Drawing.Size(362, 662); this.panel8.TabIndex = 5;
this.panel3.TabIndex = 4;
// //
// dataGridView1 // dataGridView1
// //
@@ -109,7 +115,7 @@
this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 31; this.dataGridView1.RowHeadersWidth = 31;
this.dataGridView1.RowTemplate.Height = 23; this.dataGridView1.RowTemplate.Height = 23;
this.dataGridView1.Size = new System.Drawing.Size(360, 660); this.dataGridView1.Size = new System.Drawing.Size(362, 627);
this.dataGridView1.TabIndex = 0; this.dataGridView1.TabIndex = 0;
this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint); this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint);
this.dataGridView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView1_KeyDown); this.dataGridView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView1_KeyDown);
@@ -131,11 +137,119 @@
this.Check.Name = "Check"; this.Check.Name = "Check";
this.Check.Width = 70; this.Check.Width = 70;
// //
// panel5
//
this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel5.Controls.Add(this.chk_RemoveBrit);
this.panel5.Controls.Add(this.chk_spChar);
this.panel5.Controls.Add(this.btn_ApplyFilter);
this.panel5.Dock = System.Windows.Forms.DockStyle.Top;
this.panel5.Location = new System.Drawing.Point(0, 70);
this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(362, 35);
this.panel5.TabIndex = 4;
//
// chk_RemoveBrit
//
this.chk_RemoveBrit.AutoSize = true;
this.chk_RemoveBrit.Location = new System.Drawing.Point(122, 9);
this.chk_RemoveBrit.Name = "chk_RemoveBrit";
this.chk_RemoveBrit.Size = new System.Drawing.Size(128, 16);
this.chk_RemoveBrit.TabIndex = 3;
this.chk_RemoveBrit.Text = "괄호안의 문자 제거";
this.chk_RemoveBrit.UseVisualStyleBackColor = true;
//
// chk_spChar
//
this.chk_spChar.AutoSize = true;
this.chk_spChar.Location = new System.Drawing.Point(10, 9);
this.chk_spChar.Name = "chk_spChar";
this.chk_spChar.Size = new System.Drawing.Size(100, 16);
this.chk_spChar.TabIndex = 4;
this.chk_spChar.Text = "특수문자 제거";
this.chk_spChar.UseVisualStyleBackColor = true;
//
// btn_ApplyFilter
//
this.btn_ApplyFilter.Location = new System.Drawing.Point(278, 5);
this.btn_ApplyFilter.Name = "btn_ApplyFilter";
this.btn_ApplyFilter.Size = new System.Drawing.Size(75, 24);
this.btn_ApplyFilter.TabIndex = 5;
this.btn_ApplyFilter.Text = "필터적용";
this.btn_ApplyFilter.UseVisualStyleBackColor = true;
//
// panel3
//
this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel3.Controls.Add(this.btn_Reflesh008);
this.panel3.Controls.Add(this.label2);
this.panel3.Controls.Add(this.rBtn_ISBN);
this.panel3.Controls.Add(this.btn_Search);
this.panel3.Controls.Add(this.rBtn_BookName);
this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
this.panel3.Location = new System.Drawing.Point(0, 35);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(362, 35);
this.panel3.TabIndex = 4;
//
// 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(327, 0);
this.btn_Reflesh008.Name = "btn_Reflesh008";
this.btn_Reflesh008.Size = new System.Drawing.Size(33, 33);
this.btn_Reflesh008.TabIndex = 208;
this.btn_Reflesh008.UseVisualStyleBackColor = false;
this.btn_Reflesh008.Click += new System.EventHandler(this.btn_Reflesh008_Click);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(7, 11);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 12);
this.label2.TabIndex = 3;
this.label2.Text = "검색조건";
//
// rBtn_ISBN
//
this.rBtn_ISBN.AutoSize = true;
this.rBtn_ISBN.Checked = true;
this.rBtn_ISBN.Location = new System.Drawing.Point(184, 9);
this.rBtn_ISBN.Name = "rBtn_ISBN";
this.rBtn_ISBN.Size = new System.Drawing.Size(51, 16);
this.rBtn_ISBN.TabIndex = 4;
this.rBtn_ISBN.TabStop = true;
this.rBtn_ISBN.Text = "ISBN";
this.rBtn_ISBN.UseVisualStyleBackColor = true;
//
// btn_Search
//
this.btn_Search.Location = new System.Drawing.Point(241, 6);
this.btn_Search.Name = "btn_Search";
this.btn_Search.Size = new System.Drawing.Size(75, 23);
this.btn_Search.TabIndex = 2;
this.btn_Search.Text = "검 색";
this.btn_Search.UseVisualStyleBackColor = true;
this.btn_Search.Click += new System.EventHandler(this.btn_Search_Click);
//
// rBtn_BookName
//
this.rBtn_BookName.AutoSize = true;
this.rBtn_BookName.Location = new System.Drawing.Point(97, 9);
this.rBtn_BookName.Name = "rBtn_BookName";
this.rBtn_BookName.Size = new System.Drawing.Size(59, 16);
this.rBtn_BookName.TabIndex = 4;
this.rBtn_BookName.Text = "도서명";
this.rBtn_BookName.UseVisualStyleBackColor = true;
//
// panel2 // panel2
// //
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel2.Controls.Add(this.btn_Connect); this.panel2.Controls.Add(this.btn_Connect);
this.panel2.Controls.Add(this.panel5);
this.panel2.Controls.Add(this.lbl_PW); this.panel2.Controls.Add(this.lbl_PW);
this.panel2.Controls.Add(this.lbl_Area); this.panel2.Controls.Add(this.lbl_Area);
this.panel2.Controls.Add(this.lbl_ID); this.panel2.Controls.Add(this.lbl_ID);
@@ -145,76 +259,18 @@
this.panel2.Dock = System.Windows.Forms.DockStyle.Top; this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(0, 0); this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2"; this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(362, 70); this.panel2.Size = new System.Drawing.Size(362, 35);
this.panel2.TabIndex = 3; this.panel2.TabIndex = 3;
// //
// panel5 // btn_Connect
// //
this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.btn_Connect.Location = new System.Drawing.Point(278, 5);
this.panel5.Controls.Add(this.btn_Reflesh008); this.btn_Connect.Name = "btn_Connect";
this.panel5.Controls.Add(this.rBtn_ISBN); this.btn_Connect.Size = new System.Drawing.Size(75, 23);
this.panel5.Controls.Add(this.rBtn_BookName); this.btn_Connect.TabIndex = 5;
this.panel5.Controls.Add(this.label2); this.btn_Connect.Text = "접 속";
this.panel5.Controls.Add(this.btn_Search); this.btn_Connect.UseVisualStyleBackColor = true;
this.panel5.Dock = System.Windows.Forms.DockStyle.Bottom; this.btn_Connect.Click += new System.EventHandler(this.btn_Connect_Click);
this.panel5.Location = new System.Drawing.Point(0, 37);
this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(360, 31);
this.panel5.TabIndex = 4;
//
// 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(329, 0);
this.btn_Reflesh008.Name = "btn_Reflesh008";
this.btn_Reflesh008.Size = new System.Drawing.Size(29, 29);
this.btn_Reflesh008.TabIndex = 208;
this.btn_Reflesh008.UseVisualStyleBackColor = false;
this.btn_Reflesh008.Click += new System.EventHandler(this.btn_Reflesh008_Click);
//
// rBtn_ISBN
//
this.rBtn_ISBN.AutoSize = true;
this.rBtn_ISBN.Checked = true;
this.rBtn_ISBN.Location = new System.Drawing.Point(185, 7);
this.rBtn_ISBN.Name = "rBtn_ISBN";
this.rBtn_ISBN.Size = new System.Drawing.Size(51, 16);
this.rBtn_ISBN.TabIndex = 4;
this.rBtn_ISBN.TabStop = true;
this.rBtn_ISBN.Text = "ISBN";
this.rBtn_ISBN.UseVisualStyleBackColor = true;
//
// rBtn_BookName
//
this.rBtn_BookName.AutoSize = true;
this.rBtn_BookName.Location = new System.Drawing.Point(98, 7);
this.rBtn_BookName.Name = "rBtn_BookName";
this.rBtn_BookName.Size = new System.Drawing.Size(59, 16);
this.rBtn_BookName.TabIndex = 4;
this.rBtn_BookName.Text = "도서명";
this.rBtn_BookName.UseVisualStyleBackColor = true;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(6, 9);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 12);
this.label2.TabIndex = 3;
this.label2.Text = "검색조건";
//
// btn_Search
//
this.btn_Search.Location = new System.Drawing.Point(242, 4);
this.btn_Search.Name = "btn_Search";
this.btn_Search.Size = new System.Drawing.Size(75, 23);
this.btn_Search.TabIndex = 2;
this.btn_Search.Text = "검 색";
this.btn_Search.UseVisualStyleBackColor = true;
this.btn_Search.Click += new System.EventHandler(this.btn_Search_Click);
// //
// lbl_PW // lbl_PW
// //
@@ -254,7 +310,7 @@
// //
// tb_SearchClient // tb_SearchClient
// //
this.tb_SearchClient.Location = new System.Drawing.Point(65, 9); this.tb_SearchClient.Location = new System.Drawing.Point(65, 6);
this.tb_SearchClient.Name = "tb_SearchClient"; this.tb_SearchClient.Name = "tb_SearchClient";
this.tb_SearchClient.Size = new System.Drawing.Size(198, 21); this.tb_SearchClient.Size = new System.Drawing.Size(198, 21);
this.tb_SearchClient.TabIndex = 1; this.tb_SearchClient.TabIndex = 1;
@@ -262,7 +318,7 @@
// //
// btn_Close // btn_Close
// //
this.btn_Close.Location = new System.Drawing.Point(820, 8); this.btn_Close.Location = new System.Drawing.Point(820, 5);
this.btn_Close.Name = "btn_Close"; this.btn_Close.Name = "btn_Close";
this.btn_Close.Size = new System.Drawing.Size(75, 23); this.btn_Close.Size = new System.Drawing.Size(75, 23);
this.btn_Close.TabIndex = 2; this.btn_Close.TabIndex = 2;
@@ -270,17 +326,6 @@
this.btn_Close.UseVisualStyleBackColor = true; this.btn_Close.UseVisualStyleBackColor = true;
this.btn_Close.Click += new System.EventHandler(this.btn_Close_Click); this.btn_Close.Click += new System.EventHandler(this.btn_Close_Click);
// //
// webBrowser1
//
this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
this.webBrowser1.Location = new System.Drawing.Point(0, 0);
this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
this.webBrowser1.Name = "webBrowser1";
this.webBrowser1.ScriptErrorsSuppressed = true;
this.webBrowser1.Size = new System.Drawing.Size(962, 694);
this.webBrowser1.TabIndex = 5;
this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);
//
// panel4 // panel4
// //
this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
@@ -296,13 +341,25 @@
// //
this.panel7.Controls.Add(this.webBrowser1); this.panel7.Controls.Add(this.webBrowser1);
this.panel7.Dock = System.Windows.Forms.DockStyle.Fill; this.panel7.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel7.Location = new System.Drawing.Point(0, 38); this.panel7.Location = new System.Drawing.Point(0, 35);
this.panel7.Name = "panel7"; this.panel7.Name = "panel7";
this.panel7.Size = new System.Drawing.Size(962, 694); this.panel7.Size = new System.Drawing.Size(962, 697);
this.panel7.TabIndex = 7; this.panel7.TabIndex = 7;
// //
// webBrowser1
//
this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
this.webBrowser1.Location = new System.Drawing.Point(0, 0);
this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
this.webBrowser1.Name = "webBrowser1";
this.webBrowser1.ScriptErrorsSuppressed = true;
this.webBrowser1.Size = new System.Drawing.Size(962, 697);
this.webBrowser1.TabIndex = 5;
this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);
//
// panel6 // panel6
// //
this.panel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel6.Controls.Add(this.btn_Back); this.panel6.Controls.Add(this.btn_Back);
this.panel6.Controls.Add(this.btn_Forward); this.panel6.Controls.Add(this.btn_Forward);
this.panel6.Controls.Add(this.tb_URL); this.panel6.Controls.Add(this.tb_URL);
@@ -310,13 +367,13 @@
this.panel6.Dock = System.Windows.Forms.DockStyle.Top; this.panel6.Dock = System.Windows.Forms.DockStyle.Top;
this.panel6.Location = new System.Drawing.Point(0, 0); this.panel6.Location = new System.Drawing.Point(0, 0);
this.panel6.Name = "panel6"; this.panel6.Name = "panel6";
this.panel6.Size = new System.Drawing.Size(962, 38); this.panel6.Size = new System.Drawing.Size(962, 35);
this.panel6.TabIndex = 6; this.panel6.TabIndex = 6;
// //
// btn_Back // btn_Back
// //
this.btn_Back.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.btn_Back.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.btn_Back.Location = new System.Drawing.Point(10, 8); this.btn_Back.Location = new System.Drawing.Point(10, 5);
this.btn_Back.Name = "btn_Back"; this.btn_Back.Name = "btn_Back";
this.btn_Back.Size = new System.Drawing.Size(43, 23); this.btn_Back.Size = new System.Drawing.Size(43, 23);
this.btn_Back.TabIndex = 1; this.btn_Back.TabIndex = 1;
@@ -327,7 +384,7 @@
// btn_Forward // btn_Forward
// //
this.btn_Forward.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.btn_Forward.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.btn_Forward.Location = new System.Drawing.Point(59, 8); this.btn_Forward.Location = new System.Drawing.Point(59, 5);
this.btn_Forward.Name = "btn_Forward"; this.btn_Forward.Name = "btn_Forward";
this.btn_Forward.Size = new System.Drawing.Size(43, 23); this.btn_Forward.Size = new System.Drawing.Size(43, 23);
this.btn_Forward.TabIndex = 1; this.btn_Forward.TabIndex = 1;
@@ -337,22 +394,12 @@
// //
// tb_URL // tb_URL
// //
this.tb_URL.Location = new System.Drawing.Point(108, 9); this.tb_URL.Location = new System.Drawing.Point(108, 6);
this.tb_URL.Name = "tb_URL"; this.tb_URL.Name = "tb_URL";
this.tb_URL.Size = new System.Drawing.Size(706, 21); this.tb_URL.Size = new System.Drawing.Size(706, 21);
this.tb_URL.TabIndex = 0; this.tb_URL.TabIndex = 0;
this.tb_URL.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tb_URL_KeyDown); this.tb_URL.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tb_URL_KeyDown);
// //
// btn_Connect
//
this.btn_Connect.Location = new System.Drawing.Point(278, 8);
this.btn_Connect.Name = "btn_Connect";
this.btn_Connect.Size = new System.Drawing.Size(75, 23);
this.btn_Connect.TabIndex = 5;
this.btn_Connect.Text = "접 속";
this.btn_Connect.UseVisualStyleBackColor = true;
this.btn_Connect.Click += new System.EventHandler(this.btn_Connect_Click);
//
// DLS_Copy // DLS_Copy
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -364,12 +411,14 @@
this.Text = "DLS 복본조사"; this.Text = "DLS 복본조사";
this.Load += new System.EventHandler(this.DLS_Copy_Load); this.Load += new System.EventHandler(this.DLS_Copy_Load);
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);
this.panel3.ResumeLayout(false); this.panel8.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
this.panel5.ResumeLayout(false); this.panel5.ResumeLayout(false);
this.panel5.PerformLayout(); this.panel5.PerformLayout();
this.panel3.ResumeLayout(false);
this.panel3.PerformLayout();
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
this.panel4.ResumeLayout(false); this.panel4.ResumeLayout(false);
this.panel7.ResumeLayout(false); this.panel7.ResumeLayout(false);
this.panel6.ResumeLayout(false); this.panel6.ResumeLayout(false);
@@ -408,5 +457,9 @@
private System.Windows.Forms.Panel panel7; private System.Windows.Forms.Panel panel7;
private System.Windows.Forms.Button btn_Reflesh008; private System.Windows.Forms.Button btn_Reflesh008;
private System.Windows.Forms.Button btn_Connect; private System.Windows.Forms.Button btn_Connect;
private System.Windows.Forms.CheckBox chk_RemoveBrit;
private System.Windows.Forms.Button btn_ApplyFilter;
private System.Windows.Forms.CheckBox chk_spChar;
private System.Windows.Forms.Panel panel8;
} }
} }

View File

@@ -17,7 +17,7 @@ namespace ExcelTest
/// isbn / 도서명 / 저자 / 출판사 / 가격 /// isbn / 도서명 / 저자 / 출판사 / 가격
/// </summary> /// </summary>
string[] data_book = { "", "", "", "", "" }; string[] data_book = { "", "", "", "", "" };
string user_name; public string user_name;
string compidx; string compidx;
public string find; public string find;
public string change; public string change;
@@ -78,7 +78,6 @@ namespace ExcelTest
comboBox7.SelectedIndex = 0; comboBox7.SelectedIndex = 0;
comboBox8.SelectedIndex = 0; comboBox8.SelectedIndex = 0;
#endregion #endregion
compidx = UniMarc.Properties.Settings.Default.compidx; compidx = UniMarc.Properties.Settings.Default.compidx;
} }
@@ -1034,6 +1033,9 @@ namespace ExcelTest
{ {
string Result = ""; string Result = "";
ContentTag = ContentTag.Replace("[", "");
ContentTag = ContentTag.Replace("]", "");
// string cmd = db.DB_Select_Search("`Code`", "Tag008_Country", "Area", ContentTag); // string cmd = db.DB_Select_Search("`Code`", "Tag008_Country", "Area", ContentTag);
string cmd = string.Format( string cmd = string.Format(
"SELECT `Code` FROM `Tag008_Country` WHERE `Area` <= \"{0}\" ORDER BY `Area` DESC LIMIT 1;", ContentTag); "SELECT `Code` FROM `Tag008_Country` WHERE `Area` <= \"{0}\" ORDER BY `Area` DESC LIMIT 1;", ContentTag);
@@ -1168,8 +1170,11 @@ namespace ExcelTest
private void pictureBox1_DoubleClick(object sender, EventArgs e) private void pictureBox1_DoubleClick(object sender, EventArgs e)
{ {
int row = List_Book.CurrentCell.RowIndex;
Zoom_Picture zp = new Zoom_Picture(); Zoom_Picture zp = new Zoom_Picture();
zp.url = pictureBox1.ImageLocation; zp.url = pictureBox1.ImageLocation;
zp.ISBN = List_Book.Rows[row].Cells["ISBN13"].Value.ToString();
zp.Show(); zp.Show();
} }
@@ -1968,7 +1973,7 @@ namespace ExcelTest
"490", "500", "504", "505", "507", "490", "500", "504", "505", "507",
"520", "521", "525", "536", "546", "520", "521", "525", "536", "546",
"586", "650", "653", "700", "710", "586", "650", "653", "700", "710",
"900", "910", "940" "900", "910", "940", "100", "110", "111"
}; };
List<string> RemainTag = new List<string>(); List<string> RemainTag = new List<string>();
@@ -2028,15 +2033,17 @@ namespace ExcelTest
foreach (string Data in aryText) foreach (string Data in aryText)
{ {
string[] grid = { count.ToString() }; string[] grid = { "", "", "" };
string[] dataAry = Data.Split('\t'); string[] dataAry = Data.Split('\t');
if (dataAry.Length < 2) continue; if (dataAry.Length < 2) continue;
int AryCount = 0;
foreach (string tt in dataAry) foreach (string tt in dataAry)
{ {
Array.Resize(ref grid, grid.Length + 1); if (grid.Length <= AryCount) break;
grid[grid.Length - 1] = tt; grid[AryCount] = tt;
AryCount++;
} }
dataGridView1.Rows.Add(grid); dataGridView1.Rows.Add(grid);
@@ -2047,21 +2054,13 @@ namespace ExcelTest
dataGridView1.Sort(dataGridView1.Columns["tag"], System.ComponentModel.ListSortDirection.Ascending); dataGridView1.Sort(dataGridView1.Columns["tag"], System.ComponentModel.ListSortDirection.Ascending);
bool isAuthor = false;
for (int a = 0; a < dataGridView1.Rows.Count; a++) for (int a = 0; a < dataGridView1.Rows.Count; a++)
{ {
string tag = dataGridView1.Rows[a].Cells["tag"].Value.ToString(); string tag = dataGridView1.Rows[a].Cells["tag"].Value.ToString();
string jisi = dataGridView1.Rows[a].Cells["jisi"].Value.ToString(); string jisi = dataGridView1.Rows[a].Cells["jisi"].Value.ToString();
string marc = dataGridView1.Rows[a].Cells["MarcValue"].Value.ToString(); string marc = dataGridView1.Rows[a].Cells["MarcValue"].Value.ToString();
if (tag != "100") richTextBox1.Text += string.Format("{0}\t{1}\t{2}\n", tag, jisi, marc);
isAuthor = false;
if (!isAuthor)
richTextBox1.Text += string.Format("{0}\t{1}\t{2}\n", tag, jisi, marc);
if (tag == "100")
isAuthor = true;
} }
} }
@@ -2119,9 +2118,7 @@ namespace ExcelTest
LineMarc.Add(GridMarc(TagNum)); LineMarc.Add(GridMarc(TagNum));
if (isText) if (isText)
{
LineMarc.Add(TextMarc(TagNum)); LineMarc.Add(TextMarc(TagNum));
}
} }
return LineMarc; return LineMarc;
@@ -2506,11 +2503,11 @@ namespace ExcelTest
return ""; return "";
if (boxText[0] != "") if (boxText[0] != "")
result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[0], "4"); result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[0], "21");
if (boxText[1] != "") if (boxText[1] != "")
result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[1], "5"); result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[1], "22");
if (boxText[2] != "") if (boxText[2] != "")
result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[2], "6"); result += string.Format("082\t \t▼a{0}▼2{1}▲", boxText[2], "23");
return result; return result;
} }
@@ -2530,13 +2527,14 @@ namespace ExcelTest
string result = ""; string result = "";
if (TagNum == "100" && rbtn_100.Checked) string[] splitText = boxText.Split('▽');
result = string.Format("{0}\t \t▼a{1}", TagNum, boxText);
if (TagNum == "110" && rbtn_110.Checked)
result = string.Format("{0}\t \t▼a{1}", TagNum, boxText);
if (TagNum == "111" && rbtn_111.Checked)
result = string.Format("{0}\t \t▼a{1}", TagNum, boxText);
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 += "▲"; result += "▲";
@@ -2909,7 +2907,7 @@ namespace ExcelTest
foreach (string text in splitText) foreach (string text in splitText)
{ {
result += string.Format("900\t \t▼a{0}▲", text); result += string.Format("900\t \t▼a{0}▲\n", text);
} }
return result; return result;

View File

@@ -28,17 +28,17 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Marc)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Marc));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.etc1 = new System.Windows.Forms.RichTextBox(); this.etc1 = new System.Windows.Forms.RichTextBox();
this.etc2 = new System.Windows.Forms.RichTextBox(); this.etc2 = new System.Windows.Forms.RichTextBox();
@@ -244,7 +244,6 @@
this.text507a = new System.Windows.Forms.TextBox(); this.text507a = new System.Windows.Forms.TextBox();
this.text250a = new System.Windows.Forms.TextBox(); this.text250a = new System.Windows.Forms.TextBox();
this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.tag = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.tag = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.jisi = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.jisi = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.MarcValue = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.MarcValue = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -551,14 +550,14 @@
this.List_Book.AllowUserToAddRows = false; this.List_Book.AllowUserToAddRows = false;
this.List_Book.AllowUserToDeleteRows = false; this.List_Book.AllowUserToDeleteRows = false;
this.List_Book.AllowUserToResizeColumns = false; this.List_Book.AllowUserToResizeColumns = false;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.List_Book.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.List_Book.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
this.List_Book.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.List_Book.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.list_idx, this.list_idx,
this.ISBN13, this.ISBN13,
@@ -683,8 +682,8 @@
// //
// colCheck // colCheck
// //
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.colCheck.DefaultCellStyle = dataGridViewCellStyle2; this.colCheck.DefaultCellStyle = dataGridViewCellStyle12;
this.colCheck.HeaderText = "V"; this.colCheck.HeaderText = "V";
this.colCheck.Name = "colCheck"; this.colCheck.Name = "colCheck";
this.colCheck.ReadOnly = true; this.colCheck.ReadOnly = true;
@@ -1061,8 +1060,8 @@
this.GridView020.Name = "GridView020"; this.GridView020.Name = "GridView020";
this.GridView020.RowHeadersVisible = false; this.GridView020.RowHeadersVisible = false;
this.GridView020.RowHeadersWidth = 30; this.GridView020.RowHeadersWidth = 30;
dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle3; this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle13;
this.GridView020.RowTemplate.Height = 23; this.GridView020.RowTemplate.Height = 23;
this.GridView020.Size = new System.Drawing.Size(408, 80); this.GridView020.Size = new System.Drawing.Size(408, 80);
this.GridView020.TabIndex = 244; this.GridView020.TabIndex = 244;
@@ -1128,8 +1127,8 @@
this.GridView505.Name = "GridView505"; this.GridView505.Name = "GridView505";
this.GridView505.RowHeadersVisible = false; this.GridView505.RowHeadersVisible = false;
this.GridView505.RowHeadersWidth = 30; this.GridView505.RowHeadersWidth = 30;
dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle4; this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle14;
this.GridView505.RowTemplate.Height = 23; this.GridView505.RowTemplate.Height = 23;
this.GridView505.Size = new System.Drawing.Size(401, 71); this.GridView505.Size = new System.Drawing.Size(401, 71);
this.GridView505.TabIndex = 246; this.GridView505.TabIndex = 246;
@@ -1260,14 +1259,14 @@
this.GridView246.AllowDrop = true; this.GridView246.AllowDrop = true;
this.GridView246.AllowUserToAddRows = false; this.GridView246.AllowUserToAddRows = false;
this.GridView246.AllowUserToResizeRows = false; this.GridView246.AllowUserToResizeRows = false;
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle5.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle15.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5; this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15;
this.GridView246.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.GridView246.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Text246Jisi, this.Text246Jisi,
this.Text246i, this.Text246i,
@@ -1279,8 +1278,8 @@
this.GridView246.Name = "GridView246"; this.GridView246.Name = "GridView246";
this.GridView246.RowHeadersVisible = false; this.GridView246.RowHeadersVisible = false;
this.GridView246.RowHeadersWidth = 30; this.GridView246.RowHeadersWidth = 30;
dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle6; this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle16;
this.GridView246.RowTemplate.Height = 23; this.GridView246.RowTemplate.Height = 23;
this.GridView246.Size = new System.Drawing.Size(493, 138); this.GridView246.Size = new System.Drawing.Size(493, 138);
this.GridView246.TabIndex = 250; this.GridView246.TabIndex = 250;
@@ -1427,14 +1426,14 @@
this.GridView440.AllowDrop = true; this.GridView440.AllowDrop = true;
this.GridView440.AllowUserToAddRows = false; this.GridView440.AllowUserToAddRows = false;
this.GridView440.AllowUserToResizeRows = false; this.GridView440.AllowUserToResizeRows = false;
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle17.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7; this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle17;
this.GridView440.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.GridView440.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.GridView440.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.GridView440.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.text440a, this.text440a,
@@ -1447,8 +1446,8 @@
this.GridView440.Name = "GridView440"; this.GridView440.Name = "GridView440";
this.GridView440.RowHeadersVisible = false; this.GridView440.RowHeadersVisible = false;
this.GridView440.RowHeadersWidth = 30; this.GridView440.RowHeadersWidth = 30;
dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle8; this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle18;
this.GridView440.RowTemplate.Height = 23; this.GridView440.RowTemplate.Height = 23;
this.GridView440.Size = new System.Drawing.Size(597, 71); this.GridView440.Size = new System.Drawing.Size(597, 71);
this.GridView440.TabIndex = 245; this.GridView440.TabIndex = 245;
@@ -1544,14 +1543,14 @@
this.GridView490.AllowDrop = true; this.GridView490.AllowDrop = true;
this.GridView490.AllowUserToAddRows = false; this.GridView490.AllowUserToAddRows = false;
this.GridView490.AllowUserToResizeRows = false; this.GridView490.AllowUserToResizeRows = false;
dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle9.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle19.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle9; this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19;
this.GridView490.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.GridView490.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.GridView490.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.GridView490.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.text490a, this.text490a,
@@ -1560,8 +1559,8 @@
this.GridView490.Name = "GridView490"; this.GridView490.Name = "GridView490";
this.GridView490.RowHeadersVisible = false; this.GridView490.RowHeadersVisible = false;
this.GridView490.RowHeadersWidth = 30; this.GridView490.RowHeadersWidth = 30;
dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle10; this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle20;
this.GridView490.RowTemplate.Height = 23; this.GridView490.RowTemplate.Height = 23;
this.GridView490.Size = new System.Drawing.Size(321, 71); this.GridView490.Size = new System.Drawing.Size(321, 71);
this.GridView490.TabIndex = 247; this.GridView490.TabIndex = 247;
@@ -2422,23 +2421,15 @@
this.dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewTextBoxColumn1,
this.tag, this.tag,
this.jisi, this.jisi,
this.MarcValue}); this.MarcValue});
this.dataGridView1.Location = new System.Drawing.Point(1461, 731); this.dataGridView1.Location = new System.Drawing.Point(1466, 731);
this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersVisible = false; this.dataGridView1.RowHeadersVisible = false;
this.dataGridView1.RowTemplate.Height = 23; this.dataGridView1.RowTemplate.Height = 23;
this.dataGridView1.Size = new System.Drawing.Size(310, 79); this.dataGridView1.Size = new System.Drawing.Size(287, 79);
this.dataGridView1.TabIndex = 317; this.dataGridView1.TabIndex = 317;
this.dataGridView1.Visible = false;
//
// dataGridViewTextBoxColumn1
//
this.dataGridViewTextBoxColumn1.HeaderText = "num";
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
this.dataGridViewTextBoxColumn1.Width = 40;
// //
// tag // tag
// //
@@ -2773,10 +2764,6 @@
private System.Windows.Forms.TextBox text507a; private System.Windows.Forms.TextBox text507a;
private System.Windows.Forms.TextBox text250a; private System.Windows.Forms.TextBox text250a;
private System.Windows.Forms.DataGridView dataGridView1; private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
private System.Windows.Forms.DataGridViewTextBoxColumn tag;
private System.Windows.Forms.DataGridViewTextBoxColumn jisi;
private System.Windows.Forms.DataGridViewTextBoxColumn MarcValue;
private System.Windows.Forms.DataGridViewCheckBoxColumn CheckSet; private System.Windows.Forms.DataGridViewCheckBoxColumn CheckSet;
private System.Windows.Forms.DataGridViewTextBoxColumn Text020a; private System.Windows.Forms.DataGridViewTextBoxColumn Text020a;
private System.Windows.Forms.DataGridViewTextBoxColumn Text020g; private System.Windows.Forms.DataGridViewTextBoxColumn Text020g;
@@ -2800,5 +2787,8 @@
private System.Windows.Forms.Button Btn_interlock; private System.Windows.Forms.Button Btn_interlock;
private System.Windows.Forms.Label lbl_ISBN; private System.Windows.Forms.Label lbl_ISBN;
private System.Windows.Forms.Label lbl_BookList; private System.Windows.Forms.Label lbl_BookList;
private System.Windows.Forms.DataGridViewTextBoxColumn tag;
private System.Windows.Forms.DataGridViewTextBoxColumn jisi;
private System.Windows.Forms.DataGridViewTextBoxColumn MarcValue;
} }
} }

View File

@@ -267,9 +267,6 @@
<metadata name="text490v.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="text490v.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tag.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="tag.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>

View File

@@ -46,6 +46,11 @@ namespace WindowsFormsApp1.Mac
sub.TopMost = true; sub.TopMost = true;
sub.Show(); sub.Show();
} }
private void Btn_Search_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
#region SelectList_Sub #region SelectList_Sub
public void mk_Grid(string ListName, string date) public void mk_Grid(string ListName, string date)
{ {
@@ -144,12 +149,14 @@ namespace WindowsFormsApp1.Mac
int row = e.RowIndex; int row = e.RowIndex;
int col = e.ColumnIndex; int col = e.ColumnIndex;
string idx = dataGridView1.Rows[row].Cells["idx"].Value.ToString();
if (dataGridView1.Rows[row].Cells[col].ReadOnly) { if (dataGridView1.Rows[row].Cells[col].ReadOnly) {
string[] Marc = { string[] Marc = {
dataGridView1.Rows[row].Cells["marc"].Value.ToString(), dataGridView1.Rows[row].Cells["marc"].Value.ToString(),
dataGridView1.Rows[row].Cells["midx"].Value.ToString(), dataGridView1.Rows[row].Cells["midx"].Value.ToString(),
dataGridView1.Rows[row].Cells["num"].Value.ToString(), dataGridView1.Rows[row].Cells["num"].Value.ToString(),
dataGridView1.Rows[row].Cells["idx"].Value.ToString(), idx,
dataGridView1.Rows[row].Cells["ISBN"].Value.ToString() dataGridView1.Rows[row].Cells["ISBN"].Value.ToString()
}; };
string[] symbol_Type = { string[] symbol_Type = {
@@ -159,7 +166,9 @@ namespace WindowsFormsApp1.Mac
Marc_Plan_Sub_MarcEdit me = new Marc_Plan_Sub_MarcEdit(this); Marc_Plan_Sub_MarcEdit me = new Marc_Plan_Sub_MarcEdit(this);
me.row = row; me.row = row;
me.Init(Marc, symbol_Type); me.UserName = main.botUserLabel.Text;
me.Init(Marc);
me.SetSymbolType(symbol_Type);
me.Show(); me.Show();
} }
} }

View File

@@ -85,6 +85,7 @@ namespace UniMarc.마크
this.label9 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label();
this.label11 = new System.Windows.Forms.Label(); this.label11 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label();
this.lbl_SaveData = new System.Windows.Forms.Label();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel5.SuspendLayout(); this.panel5.SuspendLayout();
this.panel6.SuspendLayout(); this.panel6.SuspendLayout();
@@ -97,6 +98,7 @@ namespace UniMarc.마크
// panel1 // panel1
// //
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel1.Controls.Add(this.lbl_SaveData);
this.panel1.Controls.Add(this.lbl_ClassSymbol); this.panel1.Controls.Add(this.lbl_ClassSymbol);
this.panel1.Controls.Add(this.lbl_AuthorSymbol); this.panel1.Controls.Add(this.lbl_AuthorSymbol);
this.panel1.Controls.Add(this.btn_Close); this.panel1.Controls.Add(this.btn_Close);
@@ -403,7 +405,7 @@ namespace UniMarc.마크
// btn_Save // btn_Save
// //
this.btn_Save.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.btn_Save.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.btn_Save.Location = new System.Drawing.Point(799, 155); this.btn_Save.Location = new System.Drawing.Point(799, 156);
this.btn_Save.Name = "btn_Save"; this.btn_Save.Name = "btn_Save";
this.btn_Save.Size = new System.Drawing.Size(115, 51); this.btn_Save.Size = new System.Drawing.Size(115, 51);
this.btn_Save.TabIndex = 4; this.btn_Save.TabIndex = 4;
@@ -682,6 +684,17 @@ namespace UniMarc.마크
this.label4.TabIndex = 206; this.label4.TabIndex = 206;
this.label4.Text = "008"; this.label4.Text = "008";
// //
// 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.SystemColors.ControlText;
this.lbl_SaveData.Location = new System.Drawing.Point(188, 156);
this.lbl_SaveData.Name = "lbl_SaveData";
this.lbl_SaveData.Size = new System.Drawing.Size(64, 19);
this.lbl_SaveData.TabIndex = 319;
this.lbl_SaveData.Text = "[] []";
//
// Marc_Plan_Sub_MarcEdit // Marc_Plan_Sub_MarcEdit
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -757,7 +770,6 @@ namespace UniMarc.마크
private System.Windows.Forms.Panel panel6; private System.Windows.Forms.Panel panel6;
private System.Windows.Forms.Label label6; private System.Windows.Forms.Label label6;
private System.Windows.Forms.Label label8; private System.Windows.Forms.Label label8;
private System.Windows.Forms.Button btn_EditNum;
private System.Windows.Forms.TextBox tb_num; private System.Windows.Forms.TextBox tb_num;
private System.Windows.Forms.TextBox tb_Mcode; private System.Windows.Forms.TextBox tb_Mcode;
private System.Windows.Forms.TextBox text001; private System.Windows.Forms.TextBox text001;
@@ -767,5 +779,7 @@ namespace UniMarc.마크
private System.Windows.Forms.Label label11; private System.Windows.Forms.Label label11;
private System.Windows.Forms.Label lbl_ClassSymbol; private System.Windows.Forms.Label lbl_ClassSymbol;
private System.Windows.Forms.Label lbl_AuthorSymbol; private System.Windows.Forms.Label lbl_AuthorSymbol;
public System.Windows.Forms.Button btn_EditNum;
private System.Windows.Forms.Label lbl_SaveData;
} }
} }

View File

@@ -17,9 +17,11 @@ namespace UniMarc.마크
{ {
string idx; string idx;
public int row; public int row;
public string UserName = "";
Marc_Plan mp; Marc_Plan mp;
Helper_DB db = new Helper_DB(); Helper_DB db = new Helper_DB();
String_Text st = new String_Text(); String_Text st = new String_Text();
Search_Infor si;
Help008Tag tag008 = new Help008Tag(); Help008Tag tag008 = new Help008Tag();
public Marc_Plan_Sub_MarcEdit(Marc_Plan _mp) public Marc_Plan_Sub_MarcEdit(Marc_Plan _mp)
{ {
@@ -27,38 +29,19 @@ namespace UniMarc.마크
mp = _mp; mp = _mp;
db.DBcon(); db.DBcon();
} }
public Marc_Plan_Sub_MarcEdit(Search_Infor _si)
{
InitializeComponent();
si = _si;
db.DBcon();
}
/// <summary> /// <summary>
/// 시작전 세팅작업. 필요한 데이터들을 각각의 박스들에 집어넣음. /// 시작전 세팅작업. 필요한 데이터들을 각각의 박스들에 집어넣음.
/// </summary> /// </summary>
/// <param name="Marc">0:Marc 1:MarcIdx 2:연번 3:idx 4:ISBN</param> /// <param name="Marc">0:Marc 1:MarcIdx 2:연번 3:idx 4:ISBN</param>
/// <param name="Symbol_Type">저자기호 배열 public void Init(string[] Marc)
/// 0:FirstAuthor 1:authorType 2:FirstBook 3:divType 4:divNum </param>
public void Init(string[] Marc, string[] Symbol_Type)
{ {
#region
AuthorSymbol.Symbol sb = new AuthorSymbol.Symbol();
cb_FirstAuthor.Items.AddRange(sb.authorBook);
cb_authorType.Items.AddRange(sb.authorType);
cb_FirstBook.Items.AddRange(sb.authorFirst);
cb_FirstAuthor.SelectedItem = Symbol_Type[0];
cb_authorType.SelectedItem = Symbol_Type[1];
cb_FirstBook.SelectedItem = Symbol_Type[2];
#endregion
#region
string[] divType = { "KDC", "DDC" };
cb_divType.Items.AddRange(divType);
string[] divNum = { "4", "5", "6" };
cb_divNum.Items.AddRange(divNum);
cb_divType.SelectedItem = Symbol_Type[3];
cb_divNum.SelectedItem = Symbol_Type[4];
#endregion
// 이용자 9 // 이용자 9
comboBox1.Items.AddRange(tag008.combo1); comboBox1.Items.AddRange(tag008.combo1);
@@ -86,9 +69,66 @@ namespace UniMarc.마크
tb_Mcode.Text = Marc[1]; tb_Mcode.Text = Marc[1];
tb_num.Text = Marc[2]; tb_num.Text = Marc[2];
idx = Marc[3]; idx = Marc[3];
input_picture(Marc[4]); input_picture(Marc[4]);
SetEditData();
} }
public void SetEditData()
{
if (mp != null)
{
string cmd = string.Format("SELECT `user`, `editDate` FROM `Specs_Marc` WHERE `idx` = \"{0}\"", idx);
string res = db.DB_Send_CMD_Search(cmd);
string[] aryResultData = res.Split('|');
if (aryResultData.Length > 1)
lbl_SaveData.Text = string.Format("[{0}] [{1}]", aryResultData[0], aryResultData[1]);
}
else if (si != null)
{
string cmd = string.Format("SELECT `user`, `date` FROM `Marc` WHERE `idx` = \"{0}\"", tb_Mcode.Text);
string res = db.DB_Send_CMD_Search(cmd);
string[] aryResultData = res.Split('|');
if (aryResultData.Length > 1)
lbl_SaveData.Text = string.Format("[{0}] [{1}]", aryResultData[0], aryResultData[1]);
}
}
/// <summary>
/// 시작전 저자기호 세팅작업. 필요한 데이터들을 각각의 박스들에 집어넣음.
/// </summary>
/// <param name="Symbol_Type">저자기호 배열
/// 0:FirstAuthor 1:authorType 2:FirstBook 3:divType 4:divNum </param>
public void SetSymbolType(string[] Symbol_Type)
{
#region
AuthorSymbol.Symbol sb = new AuthorSymbol.Symbol();
cb_FirstAuthor.Items.AddRange(sb.authorBook);
cb_authorType.Items.AddRange(sb.authorType);
cb_FirstBook.Items.AddRange(sb.authorFirst);
cb_FirstAuthor.SelectedItem = Symbol_Type[0];
cb_authorType.SelectedItem = Symbol_Type[1];
cb_FirstBook.SelectedItem = Symbol_Type[2];
#endregion
#region
string[] divType = { "KDC", "DDC" };
cb_divType.Items.AddRange(divType);
string[] divNum = { "4", "5", "6" };
cb_divNum.Items.AddRange(divNum);
cb_divType.SelectedItem = Symbol_Type[3];
cb_divNum.SelectedItem = Symbol_Type[4];
#endregion
}
#region Init_Sub #region Init_Sub
void input_picture(string isbn) void input_picture(string isbn)
{ {
@@ -339,6 +379,16 @@ namespace UniMarc.마크
{ {
string oriMarc = st.made_Ori_marc(richTextBox1); string oriMarc = st.made_Ori_marc(richTextBox1);
if (mp != null)
Save_mp(oriMarc);
if (si != null)
Save_si(oriMarc);
}
#region Save_Sub
private void Save_mp(string oriMarc)
{
// 등록번호 분류기호 저자기호 볼륨 복본 // 등록번호 분류기호 저자기호 볼륨 복본
// 별치 총서명 총서번호 저자 출판사 // 별치 총서명 총서번호 저자 출판사
// 정가 ISBN // 정가 ISBN
@@ -380,7 +430,69 @@ namespace UniMarc.마크
mp.dataGridView1.Rows[row].Cells["book_name"].Value = BookName; mp.dataGridView1.Rows[row].Cells["book_name"].Value = BookName;
mp.dataGridView1.Rows[row].Cells["marc"].Value = oriMarc; mp.dataGridView1.Rows[row].Cells["marc"].Value = oriMarc;
} }
#region Save_Sub
private void Save_si(string oriMarc)
{
string today = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string user = UserName;
string MarcIndex = tb_Mcode.Text;
string Table = "Marc";
string[] Search_Col = { "idx" };
string[] Search_data = { MarcIndex };
string[] Update_Col = { "marc", "marc_chk", "marc_chk2", "date", "user" };
string[] Update_data = { oriMarc, "1", "0", today, user };
string res = Sub_marc_chk(MarcIndex);
switch (res)
{
case "0":
Update_Col[0] = "marc1";
Update_Col[1] = "marc_chk1";
Update_Col[2] = "marc_chk";
break;
case "1":
Update_Col[0] = "marc2";
Update_Col[1] = "marc_chk2";
Update_Col[2] = "marc_chk1";
break;
case "2":
Update_Col[0] = "marc";
Update_Col[1] = "marc_chk";
Update_Col[2] = "marc_chk2";
break;
default:
break;
}
string Ucmd = db.More_Update(Table, Update_Col, Update_data, Search_Col, Search_data);
db.DB_Send_CMD_reVoid(Ucmd);
MessageBox.Show("저장되었습니다!");
si.dataGridView1.Rows[row].Cells["Marc"].Value = oriMarc;
si.dataGridView1.Rows[row].Cells["User"].Value = user;
si.dataGridView1.Rows[row].Cells["date"].Value = today;
}
private string Sub_marc_chk(string idx)
{
string Area = "`marc_chk`, `marc_chk1`, `marc_chk2`";
string cmd = db.DB_Select_Search(Area, "Marc", "idx", idx);
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.ToString();
}
}
return "0";
}
/// <summary> /// <summary>
/// 추출해낸 태그값을 Grid에 적용 /// 추출해낸 태그값을 Grid에 적용
/// </summary> /// </summary>
@@ -447,7 +559,12 @@ namespace UniMarc.마크
private void btn_Front_Click(object sender, EventArgs e) private void btn_Front_Click(object sender, EventArgs e)
{ {
int mprow = mp.dataGridView1.Rows.Count; int mprow = 0;
if (mp != null)
mprow = mp.dataGridView1.Rows.Count;
else if(si!=null)
mprow = si.dataGridView1.Rows.Count;
if (row < mprow - 1) if (row < mprow - 1)
row++; row++;
else else
@@ -458,19 +575,43 @@ namespace UniMarc.마크
#region btn_FrontAndBack_Sub #region btn_FrontAndBack_Sub
private void Btn_FrontAndBack_Sub() private void Btn_FrontAndBack_Sub()
{ {
mp.dataGridView1.Rows[row].Selected = true; if (mp != null)
FrontBack_mp();
else if (si != null)
FrontBack_si();
}
private void FrontBack_mp()
{
string[] marc = { string[] marc = {
mp.dataGridView1.Rows[row].Cells["marc"].Value.ToString(), mp.dataGridView1.Rows[row].Cells["marc"].Value.ToString(),
mp.dataGridView1.Rows[row].Cells["midx"].Value.ToString(), mp.dataGridView1.Rows[row].Cells["midx"].Value.ToString(),
mp.dataGridView1.Rows[row].Cells["num"].Value.ToString(), mp.dataGridView1.Rows[row].Cells["num"].Value.ToString(),
mp.dataGridView1.Rows[row].Cells["idx"].Value.ToString() mp.dataGridView1.Rows[row].Cells["idx"].Value.ToString(),
mp.dataGridView1.Rows[row].Cells["ISBN"].Value.ToString()
}; };
string[] Symbol_Type = { string[] Symbol_Type = {
cb_FirstAuthor.Text, cb_authorType.Text, cb_FirstBook.Text, cb_divType.Text, cb_divNum.Text cb_FirstAuthor.Text, cb_authorType.Text, cb_FirstBook.Text, cb_divType.Text, cb_divNum.Text
}; };
Init(marc, Symbol_Type); Init(marc);
SetSymbolType(Symbol_Type);
} }
private void FrontBack_si()
{
string[] Marc = {
si.dataGridView1.Rows[row].Cells["Marc"].Value.ToString(),
si.dataGridView1.Rows[row].Cells["idx"].Value.ToString(),
"",
"",
si.dataGridView1.Rows[row].Cells["ISBN"].Value.ToString()
};
Init(Marc);
}
#endregion #endregion
private void Marc_Plan_Sub_MarcEdit_Load(object sender, EventArgs e) private void Marc_Plan_Sub_MarcEdit_Load(object sender, EventArgs e)

View File

@@ -246,7 +246,6 @@ namespace UniMarc.마크
private System.Windows.Forms.TextBox tb_Search; private System.Windows.Forms.TextBox tb_Search;
private System.Windows.Forms.ComboBox cb_gu; private System.Windows.Forms.ComboBox cb_gu;
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.Button btn_Search;
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button btn_Complite; private System.Windows.Forms.Button btn_Complite;
private System.Windows.Forms.Button btn_Progress; private System.Windows.Forms.Button btn_Progress;
@@ -258,5 +257,6 @@ namespace UniMarc.마크
private System.Windows.Forms.DataGridViewTextBoxColumn list_name; private System.Windows.Forms.DataGridViewTextBoxColumn list_name;
private System.Windows.Forms.DataGridViewTextBoxColumn date; private System.Windows.Forms.DataGridViewTextBoxColumn date;
private System.Windows.Forms.DataGridViewCheckBoxColumn colCheck; private System.Windows.Forms.DataGridViewCheckBoxColumn colCheck;
public System.Windows.Forms.Button btn_Search;
} }
} }

View File

@@ -34,6 +34,8 @@ namespace UniMarc.마크
dataGridView1.Columns["list_name"].ReadOnly = true; dataGridView1.Columns["list_name"].ReadOnly = true;
dataGridView1.Columns["date"].ReadOnly = true; dataGridView1.Columns["date"].ReadOnly = true;
// btn_Search_Click(null, e);
} }
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
@@ -52,7 +54,7 @@ namespace UniMarc.마크
((TextBox)sender).BackColor = Color.White; ((TextBox)sender).BackColor = Color.White;
} }
private void btn_Search_Click(object sender, EventArgs e) public void btn_Search_Click(object sender, EventArgs e)
{ {
dataGridView1.Rows.Clear(); dataGridView1.Rows.Clear();
@@ -155,10 +157,12 @@ namespace UniMarc.마크
if (cb_gu.SelectedIndex == 0) { if (cb_gu.SelectedIndex == 0) {
btn_Progress.Enabled = false; btn_Progress.Enabled = false;
btn_Complite.Enabled = true; btn_Complite.Enabled = true;
btn_Search_Click(null, e);
} }
else { else {
btn_Complite.Enabled = false; btn_Complite.Enabled = false;
btn_Progress.Enabled = true; btn_Progress.Enabled = true;
btn_Search_Click(null, e);
} }
} }

View File

@@ -120,7 +120,6 @@ namespace UniMarc.마크
this.chk_countSplit.TabIndex = 0; this.chk_countSplit.TabIndex = 0;
this.chk_countSplit.Text = "수량분리"; this.chk_countSplit.Text = "수량분리";
this.chk_countSplit.UseVisualStyleBackColor = true; this.chk_countSplit.UseVisualStyleBackColor = true;
this.chk_countSplit.Click += new System.EventHandler(this.chk_countSplit_Click);
// //
// btn_mkList // btn_mkList
// //

View File

@@ -98,6 +98,7 @@ namespace UniMarc.마크
string listName = tb_listName.Text; string listName = tb_listName.Text;
string Time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string Time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string outnum = tb_outnum.Text + "차"; string outnum = tb_outnum.Text + "차";
string user = marc.user_name;
bool isAuthor = false; bool isAuthor = false;
bool isBook = false; bool isBook = false;
@@ -111,12 +112,12 @@ namespace UniMarc.마크
string[] insert_list_col = { string[] insert_list_col = {
"compidx", "work_list", "date", "state", "gu", "compidx", "work_list", "date", "state", "gu",
"first_Author", "symbol_Author", "book_Author", "divType", "divNum", "first_Author", "symbol_Author", "book_Author", "divType", "divNum",
"etc" "etc", "user"
}; };
string[] insert_list_data = { string[] insert_list_data = {
compidx, listName, Time, "진행", cb_listType.Text, compidx, listName, Time, "진행", cb_listType.Text,
cb_FirstAuthor.Text, cb_authorType.Text, cb_FirstBook.Text, cb_divType.Text, cb_divNum.Text, cb_FirstAuthor.Text, cb_authorType.Text, cb_FirstBook.Text, cb_divType.Text, cb_divNum.Text,
rtb_etc.Text rtb_etc.Text, user
}; };
string cmdByList = db.DB_INSERT("Specs_List", insert_list_col, insert_list_data); string cmdByList = db.DB_INSERT("Specs_List", insert_list_col, insert_list_data);
@@ -125,21 +126,25 @@ namespace UniMarc.마크
"compidx", "work_list", "date", "ISBN", "book_name", "compidx", "work_list", "date", "ISBN", "book_name",
"s_book_name1", "s_book_num1", "author", "book_comp", "pubdate", "s_book_name1", "s_book_num1", "author", "book_comp", "pubdate",
"price", "tag008", "class_symbol", "author_symbol", "marc", "price", "tag008", "class_symbol", "author_symbol", "marc",
"imageURL", "count", "num", "out_num", "midx" "imageURL", "count", "num", "out_num", "midx",
"editDate", "user"
}; };
string[] insert_marc_data = { string[] insert_marc_data = {
compidx, listName, Time, "", "", compidx, listName, Time, "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "" "", "", "", "", "",
Time, user
}; // 마크에서 추출 ( 3 ~ 12 ) }; // 마크에서 추출 ( 3 ~ 12 )
int[] row = checkGridRow(); int[] row = checkGridRow();
int num = 0; int num = 0;
progressBar1.Maximum = row.Length; progressBar1.Maximum = row.Length + 1;
string cmdByMarc = string.Format("INSERT INTO {0} {1}", "Specs_Marc", db.DB_INSERT_SUB("", insert_marc_col)); string cmdByMarc = string.Format("INSERT INTO {0} {1}", "Specs_Marc", db.DB_INSERT_SUB("", insert_marc_col));
bool CountSplit = chk_countSplit.Checked;
// 필터링하여 DB에 집어넣는 작업 // 필터링하여 DB에 집어넣는 작업
for (int a = 0; a < row.Length; a++) for (int a = 0; a < row.Length; a++)
{ {
@@ -152,6 +157,8 @@ namespace UniMarc.마크
insert_marc_data[17] = num.ToString(); insert_marc_data[17] = num.ToString();
insert_marc_data[18] = outnum; insert_marc_data[18] = outnum;
insert_marc_data[19] = marc.List_Book.Rows[row[a]].Cells["marc_idx"].Value.ToString(); insert_marc_data[19] = marc.List_Book.Rows[row[a]].Cells["marc_idx"].Value.ToString();
insert_marc_data[20] = marc.List_Book.Rows[row[a]].Cells["SaveDate"].Value.ToString();
insert_marc_data[21] = marc.List_Book.Rows[row[a]].Cells["user"].Value.ToString();
string[] Marc = st.Take_Tag(insert_marc_data[14], Search); string[] Marc = st.Take_Tag(insert_marc_data[14], Search);
string[] Author = { "", Marc[1] }; // 저자, 도서명 string[] Author = { "", Marc[1] }; // 저자, 도서명
@@ -184,16 +191,38 @@ namespace UniMarc.마크
string res_Author = sb.SymbolAuthor(Author[0], Author[1], authorType, isType); string res_Author = sb.SymbolAuthor(Author[0], Author[1], authorType, isType);
insert_marc_data[13] = res_Author; insert_marc_data[13] = res_Author;
if (a == row.Length - 1) int count = Convert.ToInt32(marc.List_Book.Rows[row[a]].Cells["count"].Value.ToString());
cmdByMarc += db.DB_INSERT_SUB("value", insert_marc_data) + ";";
if (CountSplit)
{
for (int b = 1; b <= count; b++)
{
if (a == 0)
cmdByMarc += "value" + db.DB_INSERT_SUB("value", insert_marc_data) + ",";
else
cmdByMarc += db.DB_INSERT_SUB("value", insert_marc_data) + ",";
}
}
else else
cmdByMarc += "value" + db.DB_INSERT_SUB("value", insert_marc_data) + ", "; {
if (a == 0)
cmdByMarc += "value" + db.DB_INSERT_SUB("value", insert_marc_data) + ",";
else
cmdByMarc += db.DB_INSERT_SUB("value", insert_marc_data) + ",";
}
progressBar1.PerformStep(); progressBar1.PerformStep();
} }
cmdByMarc = cmdByMarc.TrimEnd(',');
cmdByMarc += ";";
MessageBox.Show(cmdByMarc);
db.DB_Send_CMD_reVoid(cmdByList);
db.DB_Send_CMD_reVoid(cmdByMarc);
progressBar1.PerformStep();
if (progressBar1.Value == progressBar1.Maximum) { if (progressBar1.Value == progressBar1.Maximum) {
label2.Text = "완료되었습니다!"; label2.Text = "완료되었습니다!";
db.DB_Send_CMD_reVoid(cmdByList);
db.DB_Send_CMD_reVoid(cmdByMarc);
} }
} }
#region mkList_Sub #region mkList_Sub
@@ -220,13 +249,5 @@ namespace UniMarc.마크
this.Close(); this.Close();
} }
private void chk_countSplit_Click(object sender, EventArgs e)
{
if (chk_countSplit.Checked)
chk_countSplit.Checked = false;
else
chk_countSplit.Checked = true;
}
} }
} }

View File

@@ -31,9 +31,13 @@
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.grade = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.grade = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.User = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.date = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ISBN = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ISBN = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_name = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.sBookName = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.author = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.author = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.price = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.price = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -48,13 +52,27 @@
this.btn_close = new System.Windows.Forms.Button(); this.btn_close = new System.Windows.Forms.Button();
this.cb_data_area = new System.Windows.Forms.ComboBox(); this.cb_data_area = new System.Windows.Forms.ComboBox();
this.label3 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label();
this.cb_filterDetail = new System.Windows.Forms.ComboBox();
this.panel1 = new System.Windows.Forms.Panel();
this.panel5 = new System.Windows.Forms.Panel();
this.panel4 = new System.Windows.Forms.Panel();
this.dtp_End = new System.Windows.Forms.DateTimePicker();
this.dtp_Start = new System.Windows.Forms.DateTimePicker();
this.label4 = new System.Windows.Forms.Label();
this.panel3 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.panel1.SuspendLayout();
this.panel5.SuspendLayout();
this.panel4.SuspendLayout();
this.panel3.SuspendLayout();
this.panel2.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// label1 // label1
// //
this.label1.AutoSize = true; this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(12, 11); this.label1.Location = new System.Drawing.Point(14, 11);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(53, 12); this.label1.Size = new System.Drawing.Size(53, 12);
this.label1.TabIndex = 5; this.label1.TabIndex = 5;
@@ -74,9 +92,13 @@
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.idx,
this.grade, this.grade,
this.User,
this.date,
this.ISBN, this.ISBN,
this.book_name, this.book_name,
this.sBookName,
this.author, this.author,
this.book_comp, this.book_comp,
this.price, this.price,
@@ -84,20 +106,37 @@
this.Marc, this.Marc,
this.etc1, this.etc1,
this.etc2}); this.etc2});
this.dataGridView1.Location = new System.Drawing.Point(12, 35); this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dataGridView1.Location = new System.Drawing.Point(0, 0);
this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 20; this.dataGridView1.RowHeadersWidth = 20;
this.dataGridView1.RowTemplate.Height = 23; this.dataGridView1.RowTemplate.Height = 23;
this.dataGridView1.Size = new System.Drawing.Size(1234, 619); this.dataGridView1.Size = new System.Drawing.Size(1449, 630);
this.dataGridView1.TabIndex = 49; this.dataGridView1.TabIndex = 49;
this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick);
// //
// idx
//
this.idx.HeaderText = "idx";
this.idx.Name = "idx";
this.idx.Visible = false;
//
// grade // grade
// //
this.grade.HeaderText = "등급"; this.grade.HeaderText = "등급";
this.grade.Name = "grade"; this.grade.Name = "grade";
this.grade.Width = 50; this.grade.Width = 50;
// //
// User
//
this.User.HeaderText = "작성자";
this.User.Name = "User";
//
// date
//
this.date.HeaderText = "날짜";
this.date.Name = "date";
//
// ISBN // ISBN
// //
this.ISBN.HeaderText = "ISBN"; this.ISBN.HeaderText = "ISBN";
@@ -109,6 +148,11 @@
this.book_name.Name = "book_name"; this.book_name.Name = "book_name";
this.book_name.Width = 250; this.book_name.Width = 250;
// //
// sBookName
//
this.sBookName.HeaderText = "총서명";
this.sBookName.Name = "sBookName";
//
// author // author
// //
this.author.HeaderText = "저자"; this.author.HeaderText = "저자";
@@ -153,7 +197,7 @@
// label2 // label2
// //
this.label2.AutoSize = true; this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(430, 11); this.label2.Location = new System.Drawing.Point(12, 11);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(41, 12); this.label2.Size = new System.Drawing.Size(41, 12);
this.label2.TabIndex = 5; this.label2.TabIndex = 5;
@@ -161,7 +205,7 @@
// //
// tb_search // tb_search
// //
this.tb_search.Location = new System.Drawing.Point(477, 7); this.tb_search.Location = new System.Drawing.Point(55, 7);
this.tb_search.Name = "tb_search"; this.tb_search.Name = "tb_search";
this.tb_search.Size = new System.Drawing.Size(222, 21); this.tb_search.Size = new System.Drawing.Size(222, 21);
this.tb_search.TabIndex = 6; this.tb_search.TabIndex = 6;
@@ -169,7 +213,7 @@
// //
// btn_search // btn_search
// //
this.btn_search.Location = new System.Drawing.Point(710, 6); this.btn_search.Location = new System.Drawing.Point(288, 6);
this.btn_search.Name = "btn_search"; this.btn_search.Name = "btn_search";
this.btn_search.Size = new System.Drawing.Size(75, 23); this.btn_search.Size = new System.Drawing.Size(75, 23);
this.btn_search.TabIndex = 7; this.btn_search.TabIndex = 7;
@@ -181,14 +225,15 @@
// //
this.cb_filter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cb_filter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_filter.FormattingEnabled = true; this.cb_filter.FormattingEnabled = true;
this.cb_filter.Location = new System.Drawing.Point(222, 7); this.cb_filter.Location = new System.Drawing.Point(11, 7);
this.cb_filter.Name = "cb_filter"; this.cb_filter.Name = "cb_filter";
this.cb_filter.Size = new System.Drawing.Size(161, 20); this.cb_filter.Size = new System.Drawing.Size(111, 20);
this.cb_filter.TabIndex = 50; this.cb_filter.TabIndex = 50;
this.cb_filter.SelectedIndexChanged += new System.EventHandler(this.cb_filter_SelectedIndexChanged);
// //
// btn_close // btn_close
// //
this.btn_close.Location = new System.Drawing.Point(798, 6); this.btn_close.Location = new System.Drawing.Point(371, 6);
this.btn_close.Name = "btn_close"; this.btn_close.Name = "btn_close";
this.btn_close.Size = new System.Drawing.Size(75, 23); this.btn_close.Size = new System.Drawing.Size(75, 23);
this.btn_close.TabIndex = 51; this.btn_close.TabIndex = 51;
@@ -200,56 +245,168 @@
// //
this.cb_data_area.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cb_data_area.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_data_area.FormattingEnabled = true; this.cb_data_area.FormattingEnabled = true;
this.cb_data_area.Location = new System.Drawing.Point(71, 7); this.cb_data_area.Location = new System.Drawing.Point(69, 7);
this.cb_data_area.Name = "cb_data_area"; this.cb_data_area.Name = "cb_data_area";
this.cb_data_area.Size = new System.Drawing.Size(145, 20); this.cb_data_area.Size = new System.Drawing.Size(145, 20);
this.cb_data_area.TabIndex = 52; this.cb_data_area.TabIndex = 52;
this.cb_data_area.SelectedIndexChanged += new System.EventHandler(this.cb_data_area_SelectedIndexChanged);
// //
// label3 // label3
// //
this.label3.AutoSize = true; this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(898, 11); this.label3.Location = new System.Drawing.Point(458, 11);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(38, 12); this.label3.Size = new System.Drawing.Size(53, 12);
this.label3.TabIndex = 53; this.label3.TabIndex = 53;
this.label3.Text = "label3"; this.label3.Text = "검색결과";
//
// cb_filterDetail
//
this.cb_filterDetail.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_filterDetail.FormattingEnabled = true;
this.cb_filterDetail.Location = new System.Drawing.Point(128, 7);
this.cb_filterDetail.Name = "cb_filterDetail";
this.cb_filterDetail.Size = new System.Drawing.Size(111, 20);
this.cb_filterDetail.TabIndex = 50;
//
// panel1
//
this.panel1.Controls.Add(this.panel5);
this.panel1.Controls.Add(this.panel4);
this.panel1.Controls.Add(this.panel3);
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(1449, 36);
this.panel1.TabIndex = 54;
//
// panel5
//
this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel5.Controls.Add(this.label2);
this.panel5.Controls.Add(this.btn_search);
this.panel5.Controls.Add(this.btn_close);
this.panel5.Controls.Add(this.label3);
this.panel5.Controls.Add(this.tb_search);
this.panel5.Dock = System.Windows.Forms.DockStyle.Left;
this.panel5.Location = new System.Drawing.Point(676, 0);
this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(653, 36);
this.panel5.TabIndex = 56;
//
// panel4
//
this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel4.Controls.Add(this.dtp_End);
this.panel4.Controls.Add(this.dtp_Start);
this.panel4.Controls.Add(this.cb_filterDetail);
this.panel4.Controls.Add(this.label4);
this.panel4.Controls.Add(this.cb_filter);
this.panel4.Dock = System.Windows.Forms.DockStyle.Left;
this.panel4.Location = new System.Drawing.Point(229, 0);
this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(447, 36);
this.panel4.TabIndex = 55;
//
// dtp_End
//
this.dtp_End.CustomFormat = "yyyy-MM-dd";
this.dtp_End.Enabled = false;
this.dtp_End.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.dtp_End.Location = new System.Drawing.Point(354, 7);
this.dtp_End.Name = "dtp_End";
this.dtp_End.Size = new System.Drawing.Size(82, 21);
this.dtp_End.TabIndex = 51;
//
// dtp_Start
//
this.dtp_Start.CustomFormat = "yyyy-MM-01";
this.dtp_Start.Enabled = false;
this.dtp_Start.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.dtp_Start.Location = new System.Drawing.Point(254, 7);
this.dtp_Start.Name = "dtp_Start";
this.dtp_Start.Size = new System.Drawing.Size(82, 21);
this.dtp_Start.TabIndex = 51;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.label4.Location = new System.Drawing.Point(338, 12);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(14, 12);
this.label4.TabIndex = 53;
this.label4.Text = "~";
//
// panel3
//
this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel3.Controls.Add(this.label1);
this.panel3.Controls.Add(this.cb_data_area);
this.panel3.Dock = System.Windows.Forms.DockStyle.Left;
this.panel3.Location = new System.Drawing.Point(0, 0);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(229, 36);
this.panel3.TabIndex = 54;
//
// panel2
//
this.panel2.Controls.Add(this.dataGridView1);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel2.Location = new System.Drawing.Point(0, 36);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(1449, 630);
this.panel2.TabIndex = 55;
// //
// Search_Infor // Search_Infor
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1258, 666); this.ClientSize = new System.Drawing.Size(1449, 666);
this.Controls.Add(this.label3); this.Controls.Add(this.panel2);
this.Controls.Add(this.cb_data_area); this.Controls.Add(this.panel1);
this.Controls.Add(this.btn_close);
this.Controls.Add(this.cb_filter);
this.Controls.Add(this.dataGridView1);
this.Controls.Add(this.btn_search);
this.Controls.Add(this.tb_search);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Name = "Search_Infor"; this.Name = "Search_Infor";
this.Text = "소장자료검색"; this.Text = "소장자료검색";
this.Load += new System.EventHandler(this.Search_Infor_Load); this.Load += new System.EventHandler(this.Search_Infor_Load);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.panel1.ResumeLayout(false);
this.panel5.ResumeLayout(false);
this.panel5.PerformLayout();
this.panel4.ResumeLayout(false);
this.panel4.PerformLayout();
this.panel3.ResumeLayout(false);
this.panel3.PerformLayout();
this.panel2.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout();
} }
#endregion #endregion
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox tb_search; private System.Windows.Forms.TextBox tb_search;
private System.Windows.Forms.Button btn_search; private System.Windows.Forms.Button btn_search;
private System.Windows.Forms.ComboBox cb_filter; private System.Windows.Forms.ComboBox cb_filter;
private System.Windows.Forms.Button btn_close; private System.Windows.Forms.Button btn_close;
private System.Windows.Forms.ComboBox cb_data_area; private System.Windows.Forms.ComboBox cb_data_area;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.ComboBox cb_filterDetail;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Panel panel3;
private System.Windows.Forms.Panel panel4;
private System.Windows.Forms.Panel panel5;
private System.Windows.Forms.DateTimePicker dtp_Start;
private System.Windows.Forms.DateTimePicker dtp_End;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.DataGridViewTextBoxColumn idx;
private System.Windows.Forms.DataGridViewTextBoxColumn grade; private System.Windows.Forms.DataGridViewTextBoxColumn grade;
private System.Windows.Forms.DataGridViewTextBoxColumn User;
private System.Windows.Forms.DataGridViewTextBoxColumn date;
private System.Windows.Forms.DataGridViewTextBoxColumn ISBN; private System.Windows.Forms.DataGridViewTextBoxColumn ISBN;
private System.Windows.Forms.DataGridViewTextBoxColumn book_name; private System.Windows.Forms.DataGridViewTextBoxColumn book_name;
private System.Windows.Forms.DataGridViewTextBoxColumn sBookName;
private System.Windows.Forms.DataGridViewTextBoxColumn author; private System.Windows.Forms.DataGridViewTextBoxColumn author;
private System.Windows.Forms.DataGridViewTextBoxColumn book_comp; private System.Windows.Forms.DataGridViewTextBoxColumn book_comp;
private System.Windows.Forms.DataGridViewTextBoxColumn price; private System.Windows.Forms.DataGridViewTextBoxColumn price;
@@ -257,6 +414,6 @@
private System.Windows.Forms.DataGridViewTextBoxColumn Marc; private System.Windows.Forms.DataGridViewTextBoxColumn Marc;
private System.Windows.Forms.DataGridViewTextBoxColumn etc1; private System.Windows.Forms.DataGridViewTextBoxColumn etc1;
private System.Windows.Forms.DataGridViewTextBoxColumn etc2; private System.Windows.Forms.DataGridViewTextBoxColumn etc2;
private System.Windows.Forms.Label label3; public System.Windows.Forms.DataGridView dataGridView1;
} }
} }

View File

@@ -7,6 +7,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
using UniMarc.;
using WindowsFormsApp1.; using WindowsFormsApp1.;
namespace WindowsFormsApp1.Mac namespace WindowsFormsApp1.Mac
@@ -26,76 +27,134 @@ namespace WindowsFormsApp1.Mac
{ {
db.DBcon(); db.DBcon();
string[] area = { "국립 중앙 도서관", "자체 저장 DB" }; string[] area = { "자체 DB", "국립 중앙 도서관" };
cb_data_area.Items.AddRange(area); cb_data_area.Items.AddRange(area);
string[] filter = { "도서명", "저자", "출판사", "ISBN" }; cb_data_area.SelectedIndex = 0;
cb_filter.Items.AddRange(filter);
for(int a= 0; a < dataGridView1.Columns.Count; a++) dataGridView1.Columns["etc1"].ReadOnly = true;
{ dataGridView1.Columns["etc2"].ReadOnly = true;
if (a != 7 && a != 8)
dataGridView1.Columns[a].ReadOnly = true;
}
} }
private void btn_search_Click(object sender, EventArgs e) private void btn_search_Click(object sender, EventArgs e)
{ {
dataGridView1.Rows.Clear(); dataGridView1.Rows.Clear();
string target = string.Empty;
string Area = string.Empty;
if (cb_data_area.SelectedIndex == -1) {
MessageBox.Show("검색필터를 선택해주세요!");
cb_data_area.Focus();
return;
}
if (cb_filter.SelectedIndex == -1) {
MessageBox.Show("검색필터를 선택해주세요!");
cb_filter.Focus();
return;
}
target = setting_target();
if(cb_data_area.SelectedIndex == 0) { string Table = "Marc";
db.DBcon_cl(); if (cb_data_area.SelectedIndex == 0)
Area = "`grade`, `isbn`, `book_name`, `author`, `book_comp`, `price`, `years`, `marc`, `etc`, `etc`"; {
}
else if(cb_data_area.SelectedIndex == 1) {
db.DBcon(); db.DBcon();
Area = "`grade`, `ISBN`, `서명`, `저자`, `출판사`, `출판년월`, `가격`, `marc`, `비고1`, `비고2`"; string Area = "`idx`, `grade`, `user`, `date`, `isbn`, `서명`, "
+ "`총서명`, `저자`, `출판사`, `가격`, `출판년월`, "
+ "`marc`, `비고1`, `비고2`";
(string target, string searchText) = setting_target(true);
string cmd = string.Format("SELECT {0} FROM `{1}` {2}", Area, Table, MakeWHEREQurey(target, searchText));
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_arr = db_res.Split('|');
inputGrid_MyDB(tmp_arr);
}
else if (cb_data_area.SelectedIndex == 1)
{
db.DBcon_cl();
// -user date 비고2
string Area = "`idx`, `grade`, `isbn`, `book_name`, `series`, `author`, "
+ "`book_comp`, `price`, `years`, `marc`, `etc`";
(string target, string searchText) = setting_target(false);
string cmd = string.Format("SELECT {0} FROM `{1}` {2}", Area, Table, MakeWHEREQurey(target, searchText));
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_arr = db_res.Split('|');
inputGrid_ClDB(tmp_arr);
} }
string cmd = db.DB_Contains("Marc", "none", target, tb_search.Text, Area); label3.Text = string.Format("검색결과 {0:0,0}건", dataGridView1.Rows.Count.ToString());
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_arr = db_res.Split('|');
input_grid(tmp_arr);
label3.Text = string.Format("결과 {0:0,0}건", dataGridView1.Rows.Count.ToString());
} }
#region search_Click_Sub #region search_Click_Sub
string MakeWHEREQurey(string target, string searchText)
{
string Where;
if (target == "date")
{
string start = dtp_Start.Text;
string end = dtp_End.Text;
Where = string.Format("WHERE `compidx` = \"{3}\" AND `{0}` >= \"{1}\" AND `{0}` <= \"{2}\"", target, start, end, compidx);
}
else if (target == "")
{
Where = "";
}
else
{
Where = string.Format("WHERE `compidx` = \"{2}\" AND `{0}` LIKE \"%{1}%\"", target, searchText, compidx);
}
return Where;
}
/// <summary> /// <summary>
/// 검색결과에 따라 Grid를 새로 그림 /// 검색결과에 따라 Grid를 새로 그림
/// </summary> /// </summary>
/// <param name="arr"></param> /// <param name="arr"></param>
void input_grid(string[] arr) void inputGrid_MyDB(string[] arr)
{ {
string[] grid = { "", "", "", "", "", string[] grid = {
"", "", "", "", "" }; "", "", "", "", "",
for(int a = 0; a < arr.Length; a++) "", "", "", "", "",
"", "", "", ""
};
for (int a = 0; a < arr.Length; a++)
{ {
if (a % 10 == 0) grid[0] = Change_Grade(arr[a]); if (a % 14 == 0) grid[0] = arr[a];
if (a % 10 == 1) grid[1] = arr[a]; if (a % 14 == 1) grid[1] = Change_Grade(arr[a]);
if (a % 10 == 2) grid[2] = arr[a]; if (a % 14 == 2) grid[2] = arr[a];
if (a % 10 == 3) grid[3] = arr[a]; if (a % 14 == 3) grid[3] = arr[a];
if (a % 10 == 4) grid[4] = arr[a]; if (a % 14 == 4) grid[4] = arr[a];
if (a % 10 == 5) grid[5] = arr[a]; if (a % 14 == 5) grid[5] = arr[a];
if (a % 10 == 6) grid[6] = arr[a]; if (a % 14 == 6) grid[6] = arr[a];
if (a % 10 == 7) grid[7] = arr[a]; if (a % 14 == 7) grid[7] = arr[a];
if (a % 10 == 8) grid[8] = arr[a]; if (a % 14 == 8) grid[8] = arr[a];
if (a % 10 == 9) { if (a % 14 == 9) grid[9] = arr[a];
grid[9] = arr[a]; if (a % 14 == 10) grid[10] = arr[a];
if (a % 14 == 11) grid[11] = arr[a];
if (a % 14 == 12) grid[12] = arr[a];
if (a % 14 == 13) {
grid[13] = arr[a];
dataGridView1.Rows.Add(grid); dataGridView1.Rows.Add(grid);
} }
} }
} }
void inputGrid_ClDB(string[] arr)
{
string[] grid = {
"", "", "", "", "",
"", "", "", "", "",
"", "", "", ""
};
for (int a = 0; a < arr.Length; a++)
{
if (a % 11 == 0) grid[0] = arr[a]; // idx
if (a % 11 == 1) grid[1] = Change_Grade(arr[a]); // grade
if (a % 11 == 2) grid[4] = arr[a]; // isbn
if (a % 11 == 3) grid[5] = arr[a]; // book_name
if (a % 11 == 4) grid[6] = arr[a]; // series
if (a % 11 == 5) grid[7] = arr[a]; // author
if (a % 11 == 6) grid[8] = arr[a]; // book_comp
if (a % 11 == 7) grid[9] = arr[a]; // price
if (a % 11 == 8) grid[10] = arr[a]; // years
if (a % 11 == 9) grid[11] = arr[a]; // marc
if (a % 11 == 10) // etc
{
grid[12] = arr[a];
dataGridView1.Rows.Add(grid);
}
}
}
/// <summary> /// <summary>
/// idx값에 따라 Grade를 보기 쉽게 바꿔줌. /// idx값에 따라 Grade를 보기 쉽게 바꿔줌.
/// </summary> /// </summary>
@@ -118,8 +177,18 @@ namespace WindowsFormsApp1.Mac
case "3": case "3":
result = "A"; result = "A";
break; break;
default:
result = "null"; case "D":
result = "0";
break;
case "C":
result = "1";
break;
case "B":
result = "2";
break;
case "A":
result = "3";
break; break;
} }
return result; return result;
@@ -128,24 +197,40 @@ namespace WindowsFormsApp1.Mac
/// 검색 필터에 따라 target이 변경됨 /// 검색 필터에 따라 target이 변경됨
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
string setting_target() (string, string) setting_target(bool isMyDB)
{ {
string res = string.Empty; string res = "";
if (cb_data_area.SelectedIndex == 0) string search = "";
if (isMyDB)
{ {
switch (cb_filter.SelectedIndex) switch (cb_filter.SelectedIndex)
{ {
case 0:
res = "book_name";
break;
case 1: case 1:
res = "author"; res = "서명";
search = tb_search.Text;
break; break;
case 2: case 2:
res = "book_comp"; res = "저자";
search = tb_search.Text;
break; break;
case 3: case 3:
res = "출판사";
search = tb_search.Text;
break;
case 4:
res = "isbn"; res = "isbn";
search = tb_search.Text;
break;
case 5:
res = "grade";
search = Change_Grade(cb_filterDetail.Text);
break;
case 6:
res = "user";
search = cb_filterDetail.Text;
break;
case 7:
res = "date";
break; break;
default: default:
break; break;
@@ -155,23 +240,31 @@ namespace WindowsFormsApp1.Mac
{ {
switch (cb_filter.SelectedIndex) switch (cb_filter.SelectedIndex)
{ {
case 0:
res = "서명";
break;
case 1: case 1:
res = cb_filter.Text; res = "book_name";
search = tb_search.Text;
break; break;
case 2: case 2:
res = cb_filter.Text; res = "author";
search = tb_search.Text;
break; break;
case 3: case 3:
res = cb_filter.Text; res = "book_comp";
search = tb_search.Text;
break;
case 4:
res = "isbn";
search = tb_search.Text;
break;
case 5:
res = "grade";
search = Change_Grade(cb_filterDetail.Text);
break; break;
default: default:
break; break;
} }
} }
return res; return (res, search);
} }
#endregion #endregion
@@ -179,10 +272,30 @@ namespace WindowsFormsApp1.Mac
{ {
int row = e.RowIndex; int row = e.RowIndex;
Search_Infor_Sub sis = new Search_Infor_Sub(this); string idx = dataGridView1.Rows[row].Cells["idx"].Value.ToString();
sis.isbn = dataGridView1.Rows[row].Cells["ISBN"].Value.ToString();
sis.marc = dataGridView1.Rows[row].Cells["Marc"].Value.ToString(); if (row < 0)
sis.Show(); return;
Marc_Plan_Sub_MarcEdit me = new Marc_Plan_Sub_MarcEdit(this);
string[] Marc = {
dataGridView1.Rows[row].Cells["Marc"].Value.ToString(),
idx,
"",
"",
dataGridView1.Rows[row].Cells["ISBN"].Value.ToString()
};
me.row = row;
me.UserName = main.botUserLabel.Text;
me.Init(Marc);
me.btn_EditNum.Enabled = false;
me.Show();
// Search_Infor_Sub sis = new Search_Infor_Sub(this);
// sis.isbn = dataGridView1.Rows[row].Cells["ISBN"].Value.ToString();
// sis.marc = dataGridView1.Rows[row].Cells["Marc"].Value.ToString();
// sis.Show();
} }
private void tb_search_KeyDown(object sender, KeyEventArgs e) private void tb_search_KeyDown(object sender, KeyEventArgs e)
{ {
@@ -192,5 +305,64 @@ namespace WindowsFormsApp1.Mac
{ {
this.Close(); this.Close();
} }
private void cb_data_area_SelectedIndexChanged(object sender, EventArgs e)
{
cb_filter.Items.Clear();
List<string> filter = new List<string>
{
"전체", "도서명", "저자", "출판사", "ISBN", "등급"
};
if (cb_data_area.SelectedIndex == 0) {
filter.Add("작성자");
filter.Add("날짜");
}
string[] filterAry = filter.ToArray();
cb_filter.Items.AddRange(filterAry);
cb_filter.SelectedIndex = 0;
}
private void cb_filter_SelectedIndexChanged(object sender, EventArgs e)
{
cb_filterDetail.Items.Clear();
cb_filterDetail.Enabled = true;
if (cb_filter.SelectedItem.ToString() == "등급")
{
string[] grade = { "A", "B", "C", "D" };
cb_filterDetail.Items.AddRange(grade);
cb_filterDetail.SelectedIndex = 0;
}
else if (cb_filter.SelectedItem.ToString() == "작성자")
{
cb_filterDetail.Items.Add("전체");
string compName = main.toolStripLabel2.Text;
string cmd = string.Format("SELECT `name` FROM `User_Data` WHERE `affil` = \"{0}\"", compName);
string res = db.self_Made_Cmd(cmd);
string[] Aryres = res.Split('|');
foreach (string PName in Aryres)
{
if (PName == "")
continue;
cb_filterDetail.Items.Add(PName);
}
cb_filterDetail.SelectedIndex = 0;
}
else if (cb_filter.SelectedItem.ToString() == "날짜")
{
dtp_Start.Enabled = true;
dtp_End.Enabled = true;
}
else
{
dtp_Start.Enabled = false;
dtp_End.Enabled = false;
cb_filterDetail.Enabled = false;
}
}
} }
} }

View File

@@ -117,15 +117,27 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<metadata name="idx.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="grade.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="grade.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="User.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="date.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ISBN.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ISBN.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="book_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="book_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="sBookName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>

View File

@@ -53,7 +53,13 @@
this.label5 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label();
this.rb_book2 = new System.Windows.Forms.RadioButton(); this.rb_book2 = new System.Windows.Forms.RadioButton();
this.btn_close = new System.Windows.Forms.Button(); this.btn_close = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button(); this.btn_OneTrans = new System.Windows.Forms.Button();
this.panel8 = new System.Windows.Forms.Panel();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.Author = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.AuthorSymbol = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.btn_GridTrans = new System.Windows.Forms.Button();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel7.SuspendLayout(); this.panel7.SuspendLayout();
this.panel6.SuspendLayout(); this.panel6.SuspendLayout();
@@ -61,12 +67,14 @@
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
this.panel4.SuspendLayout(); this.panel4.SuspendLayout();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
this.panel8.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// label1 // label1
// //
this.label1.AutoSize = true; this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(16, 11); this.label1.Location = new System.Drawing.Point(27, 12);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(65, 12); this.label1.Size = new System.Drawing.Size(65, 12);
this.label1.TabIndex = 5; this.label1.TabIndex = 5;
@@ -76,49 +84,50 @@
// //
this.cb_symbol.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cb_symbol.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_symbol.FormattingEnabled = true; this.cb_symbol.FormattingEnabled = true;
this.cb_symbol.Location = new System.Drawing.Point(180, 7); this.cb_symbol.Location = new System.Drawing.Point(191, 8);
this.cb_symbol.Name = "cb_symbol"; this.cb_symbol.Name = "cb_symbol";
this.cb_symbol.Size = new System.Drawing.Size(366, 20); this.cb_symbol.Size = new System.Drawing.Size(366, 20);
this.cb_symbol.TabIndex = 6; this.cb_symbol.TabIndex = 0;
this.cb_symbol.SelectedIndexChanged += new System.EventHandler(this.cb_symbol_SelectedIndexChanged); this.cb_symbol.SelectedIndexChanged += new System.EventHandler(this.cb_symbol_SelectedIndexChanged);
// //
// panel1 // panel1
// //
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel1.Controls.Add(this.tb_result); this.panel1.Controls.Add(this.panel8);
this.panel1.Controls.Add(this.panel7); this.panel1.Controls.Add(this.panel7);
this.panel1.Controls.Add(this.label7);
this.panel1.Controls.Add(this.panel6); this.panel1.Controls.Add(this.panel6);
this.panel1.Controls.Add(this.panel5); this.panel1.Controls.Add(this.panel5);
this.panel1.Controls.Add(this.panel3); this.panel1.Controls.Add(this.panel3);
this.panel1.Controls.Add(this.panel4); this.panel1.Controls.Add(this.panel4);
this.panel1.Controls.Add(this.panel2); this.panel1.Controls.Add(this.panel2);
this.panel1.Location = new System.Drawing.Point(12, 12); this.panel1.Location = new System.Drawing.Point(431, 41);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(578, 253); this.panel1.Size = new System.Drawing.Size(578, 261);
this.panel1.TabIndex = 7; this.panel1.TabIndex = 7;
// //
// tb_result // tb_result
// //
this.tb_result.Location = new System.Drawing.Point(180, 223); this.tb_result.Location = new System.Drawing.Point(191, 7);
this.tb_result.Name = "tb_result"; this.tb_result.Name = "tb_result";
this.tb_result.Size = new System.Drawing.Size(366, 21); this.tb_result.Size = new System.Drawing.Size(366, 21);
this.tb_result.TabIndex = 7; this.tb_result.TabIndex = 0;
// //
// panel7 // panel7
// //
this.panel7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel7.Controls.Add(this.cb_symbol); this.panel7.Controls.Add(this.rb_moum1);
this.panel7.Controls.Add(this.label1); this.panel7.Controls.Add(this.label6);
this.panel7.Location = new System.Drawing.Point(-1, -1); this.panel7.Controls.Add(this.rb_moum2);
this.panel7.Dock = System.Windows.Forms.DockStyle.Top;
this.panel7.Location = new System.Drawing.Point(0, 185);
this.panel7.Name = "panel7"; this.panel7.Name = "panel7";
this.panel7.Size = new System.Drawing.Size(578, 37); this.panel7.Size = new System.Drawing.Size(576, 37);
this.panel7.TabIndex = 9; this.panel7.TabIndex = 5;
// //
// label7 // label7
// //
this.label7.AutoSize = true; this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(16, 227); this.label7.Location = new System.Drawing.Point(27, 11);
this.label7.Name = "label7"; this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(77, 12); this.label7.Size = new System.Drawing.Size(77, 12);
this.label7.TabIndex = 5; this.label7.TabIndex = 5;
@@ -127,24 +136,26 @@
// panel6 // panel6
// //
this.panel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel6.Controls.Add(this.tb_author); this.panel6.Controls.Add(this.rb_book1);
this.panel6.Controls.Add(this.label2); this.panel6.Controls.Add(this.label5);
this.panel6.Location = new System.Drawing.Point(-1, 35); this.panel6.Controls.Add(this.rb_book2);
this.panel6.Dock = System.Windows.Forms.DockStyle.Top;
this.panel6.Location = new System.Drawing.Point(0, 148);
this.panel6.Name = "panel6"; this.panel6.Name = "panel6";
this.panel6.Size = new System.Drawing.Size(578, 37); this.panel6.Size = new System.Drawing.Size(576, 37);
this.panel6.TabIndex = 9; this.panel6.TabIndex = 4;
// //
// tb_author // tb_author
// //
this.tb_author.Location = new System.Drawing.Point(180, 7); this.tb_author.Location = new System.Drawing.Point(191, 7);
this.tb_author.Name = "tb_author"; this.tb_author.Name = "tb_author";
this.tb_author.Size = new System.Drawing.Size(366, 21); this.tb_author.Size = new System.Drawing.Size(366, 21);
this.tb_author.TabIndex = 7; this.tb_author.TabIndex = 0;
// //
// label2 // label2
// //
this.label2.AutoSize = true; this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(16, 11); this.label2.Location = new System.Drawing.Point(27, 11);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(63, 12); this.label2.Size = new System.Drawing.Size(63, 12);
this.label2.TabIndex = 5; this.label2.TabIndex = 5;
@@ -153,24 +164,26 @@
// panel5 // panel5
// //
this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel5.Controls.Add(this.tb_book); this.panel5.Controls.Add(this.rb_author1);
this.panel5.Controls.Add(this.label3); this.panel5.Controls.Add(this.label4);
this.panel5.Location = new System.Drawing.Point(-1, 71); this.panel5.Controls.Add(this.rb_author2);
this.panel5.Dock = System.Windows.Forms.DockStyle.Top;
this.panel5.Location = new System.Drawing.Point(0, 111);
this.panel5.Name = "panel5"; this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(578, 37); this.panel5.Size = new System.Drawing.Size(576, 37);
this.panel5.TabIndex = 9; this.panel5.TabIndex = 3;
// //
// tb_book // tb_book
// //
this.tb_book.Location = new System.Drawing.Point(180, 7); this.tb_book.Location = new System.Drawing.Point(191, 7);
this.tb_book.Name = "tb_book"; this.tb_book.Name = "tb_book";
this.tb_book.Size = new System.Drawing.Size(366, 21); this.tb_book.Size = new System.Drawing.Size(366, 21);
this.tb_book.TabIndex = 7; this.tb_book.TabIndex = 0;
// //
// label3 // label3
// //
this.label3.AutoSize = true; this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(16, 11); this.label3.Location = new System.Drawing.Point(27, 11);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(29, 12); this.label3.Size = new System.Drawing.Size(29, 12);
this.label3.TabIndex = 5; this.label3.TabIndex = 5;
@@ -179,21 +192,21 @@
// panel3 // panel3
// //
this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel3.Controls.Add(this.rb_author1); this.panel3.Controls.Add(this.tb_book);
this.panel3.Controls.Add(this.label4); this.panel3.Controls.Add(this.label3);
this.panel3.Controls.Add(this.rb_author2); this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
this.panel3.Location = new System.Drawing.Point(-1, 107); this.panel3.Location = new System.Drawing.Point(0, 74);
this.panel3.Name = "panel3"; this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(578, 37); this.panel3.Size = new System.Drawing.Size(576, 37);
this.panel3.TabIndex = 9; this.panel3.TabIndex = 2;
// //
// rb_author1 // rb_author1
// //
this.rb_author1.AutoSize = true; this.rb_author1.AutoSize = true;
this.rb_author1.Location = new System.Drawing.Point(184, 9); this.rb_author1.Location = new System.Drawing.Point(195, 9);
this.rb_author1.Name = "rb_author1"; this.rb_author1.Name = "rb_author1";
this.rb_author1.Size = new System.Drawing.Size(95, 16); this.rb_author1.Size = new System.Drawing.Size(95, 16);
this.rb_author1.TabIndex = 8; this.rb_author1.TabIndex = 0;
this.rb_author1.TabStop = true; this.rb_author1.TabStop = true;
this.rb_author1.Text = "저자음절표시"; this.rb_author1.Text = "저자음절표시";
this.rb_author1.UseVisualStyleBackColor = true; this.rb_author1.UseVisualStyleBackColor = true;
@@ -202,7 +215,7 @@
// label4 // label4
// //
this.label4.AutoSize = true; this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(16, 11); this.label4.Location = new System.Drawing.Point(27, 11);
this.label4.Name = "label4"; this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(107, 12); this.label4.Size = new System.Drawing.Size(107, 12);
this.label4.TabIndex = 5; this.label4.TabIndex = 5;
@@ -211,10 +224,10 @@
// rb_author2 // rb_author2
// //
this.rb_author2.AutoSize = true; this.rb_author2.AutoSize = true;
this.rb_author2.Location = new System.Drawing.Point(417, 9); this.rb_author2.Location = new System.Drawing.Point(428, 9);
this.rb_author2.Name = "rb_author2"; this.rb_author2.Name = "rb_author2";
this.rb_author2.Size = new System.Drawing.Size(95, 16); this.rb_author2.Size = new System.Drawing.Size(95, 16);
this.rb_author2.TabIndex = 8; this.rb_author2.TabIndex = 1;
this.rb_author2.TabStop = true; this.rb_author2.TabStop = true;
this.rb_author2.Text = "저자초성표시"; this.rb_author2.Text = "저자초성표시";
this.rb_author2.UseVisualStyleBackColor = true; this.rb_author2.UseVisualStyleBackColor = true;
@@ -223,21 +236,21 @@
// panel4 // panel4
// //
this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel4.Controls.Add(this.rb_moum1); this.panel4.Controls.Add(this.tb_author);
this.panel4.Controls.Add(this.label6); this.panel4.Controls.Add(this.label2);
this.panel4.Controls.Add(this.rb_moum2); this.panel4.Dock = System.Windows.Forms.DockStyle.Top;
this.panel4.Location = new System.Drawing.Point(-1, 179); this.panel4.Location = new System.Drawing.Point(0, 37);
this.panel4.Name = "panel4"; this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(578, 37); this.panel4.Size = new System.Drawing.Size(576, 37);
this.panel4.TabIndex = 9; this.panel4.TabIndex = 1;
// //
// rb_moum1 // rb_moum1
// //
this.rb_moum1.AutoSize = true; this.rb_moum1.AutoSize = true;
this.rb_moum1.Location = new System.Drawing.Point(184, 9); this.rb_moum1.Location = new System.Drawing.Point(195, 9);
this.rb_moum1.Name = "rb_moum1"; this.rb_moum1.Name = "rb_moum1";
this.rb_moum1.Size = new System.Drawing.Size(129, 16); this.rb_moum1.Size = new System.Drawing.Size(129, 16);
this.rb_moum1.TabIndex = 8; this.rb_moum1.TabIndex = 0;
this.rb_moum1.TabStop = true; this.rb_moum1.TabStop = true;
this.rb_moum1.Text = "모음기호보류(원칙)"; this.rb_moum1.Text = "모음기호보류(원칙)";
this.rb_moum1.UseVisualStyleBackColor = true; this.rb_moum1.UseVisualStyleBackColor = true;
@@ -246,7 +259,7 @@
// label6 // label6
// //
this.label6.AutoSize = true; this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(16, 11); this.label6.Location = new System.Drawing.Point(27, 11);
this.label6.Name = "label6"; this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(95, 12); this.label6.Size = new System.Drawing.Size(95, 12);
this.label6.TabIndex = 5; this.label6.TabIndex = 5;
@@ -255,10 +268,10 @@
// rb_moum2 // rb_moum2
// //
this.rb_moum2.AutoSize = true; this.rb_moum2.AutoSize = true;
this.rb_moum2.Location = new System.Drawing.Point(417, 9); this.rb_moum2.Location = new System.Drawing.Point(428, 9);
this.rb_moum2.Name = "rb_moum2"; this.rb_moum2.Name = "rb_moum2";
this.rb_moum2.Size = new System.Drawing.Size(95, 16); this.rb_moum2.Size = new System.Drawing.Size(95, 16);
this.rb_moum2.TabIndex = 8; this.rb_moum2.TabIndex = 1;
this.rb_moum2.TabStop = true; this.rb_moum2.TabStop = true;
this.rb_moum2.Text = "모음기호표시"; this.rb_moum2.Text = "모음기호표시";
this.rb_moum2.UseVisualStyleBackColor = true; this.rb_moum2.UseVisualStyleBackColor = true;
@@ -267,21 +280,21 @@
// panel2 // panel2
// //
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel2.Controls.Add(this.rb_book1); this.panel2.Controls.Add(this.cb_symbol);
this.panel2.Controls.Add(this.label5); this.panel2.Controls.Add(this.label1);
this.panel2.Controls.Add(this.rb_book2); this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(-1, 143); this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2"; this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(578, 37); this.panel2.Size = new System.Drawing.Size(576, 37);
this.panel2.TabIndex = 9; this.panel2.TabIndex = 0;
// //
// rb_book1 // rb_book1
// //
this.rb_book1.AutoSize = true; this.rb_book1.AutoSize = true;
this.rb_book1.Location = new System.Drawing.Point(184, 9); this.rb_book1.Location = new System.Drawing.Point(195, 10);
this.rb_book1.Name = "rb_book1"; this.rb_book1.Name = "rb_book1";
this.rb_book1.Size = new System.Drawing.Size(95, 16); this.rb_book1.Size = new System.Drawing.Size(95, 16);
this.rb_book1.TabIndex = 8; this.rb_book1.TabIndex = 0;
this.rb_book1.TabStop = true; this.rb_book1.TabStop = true;
this.rb_book1.Text = "서명음절표시"; this.rb_book1.Text = "서명음절표시";
this.rb_book1.UseVisualStyleBackColor = true; this.rb_book1.UseVisualStyleBackColor = true;
@@ -290,7 +303,7 @@
// label5 // label5
// //
this.label5.AutoSize = true; this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(16, 11); this.label5.Location = new System.Drawing.Point(27, 12);
this.label5.Name = "label5"; this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(107, 12); this.label5.Size = new System.Drawing.Size(107, 12);
this.label5.TabIndex = 5; this.label5.TabIndex = 5;
@@ -299,10 +312,10 @@
// rb_book2 // rb_book2
// //
this.rb_book2.AutoSize = true; this.rb_book2.AutoSize = true;
this.rb_book2.Location = new System.Drawing.Point(417, 3); this.rb_book2.Location = new System.Drawing.Point(428, 4);
this.rb_book2.Name = "rb_book2"; this.rb_book2.Name = "rb_book2";
this.rb_book2.Size = new System.Drawing.Size(129, 28); this.rb_book2.Size = new System.Drawing.Size(129, 28);
this.rb_book2.TabIndex = 8; this.rb_book2.TabIndex = 1;
this.rb_book2.TabStop = true; this.rb_book2.TabStop = true;
this.rb_book2.Text = "서명초성표시\r\n(한글이 아닐경우X)"; this.rb_book2.Text = "서명초성표시\r\n(한글이 아닐경우X)";
this.rb_book2.UseVisualStyleBackColor = true; this.rb_book2.UseVisualStyleBackColor = true;
@@ -310,37 +323,90 @@
// //
// btn_close // btn_close
// //
this.btn_close.Location = new System.Drawing.Point(363, 274); this.btn_close.Location = new System.Drawing.Point(934, 12);
this.btn_close.Name = "btn_close"; this.btn_close.Name = "btn_close";
this.btn_close.Size = new System.Drawing.Size(75, 23); this.btn_close.Size = new System.Drawing.Size(75, 23);
this.btn_close.TabIndex = 11; this.btn_close.TabIndex = 2;
this.btn_close.Text = "닫 기"; this.btn_close.Text = "닫 기";
this.btn_close.UseVisualStyleBackColor = true; this.btn_close.UseVisualStyleBackColor = true;
this.btn_close.Click += new System.EventHandler(this.btn_close_Click); this.btn_close.Click += new System.EventHandler(this.btn_close_Click);
// //
// button2 // btn_OneTrans
// //
this.button2.Location = new System.Drawing.Point(162, 274); this.btn_OneTrans.Location = new System.Drawing.Point(853, 12);
this.button2.Name = "button2"; this.btn_OneTrans.Name = "btn_OneTrans";
this.button2.Size = new System.Drawing.Size(75, 23); this.btn_OneTrans.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 11; this.btn_OneTrans.TabIndex = 1;
this.button2.Text = "변 환"; this.btn_OneTrans.Text = "개별 변환";
this.button2.UseVisualStyleBackColor = true; this.btn_OneTrans.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click); this.btn_OneTrans.Click += new System.EventHandler(this.button2_Click);
//
// panel8
//
this.panel8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel8.Controls.Add(this.tb_result);
this.panel8.Controls.Add(this.label7);
this.panel8.Dock = System.Windows.Forms.DockStyle.Top;
this.panel8.Location = new System.Drawing.Point(0, 222);
this.panel8.Name = "panel8";
this.panel8.Size = new System.Drawing.Size(576, 37);
this.panel8.TabIndex = 6;
//
// dataGridView1
//
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Author,
this.book_name,
this.AuthorSymbol});
this.dataGridView1.Location = new System.Drawing.Point(12, 12);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowTemplate.Height = 23;
this.dataGridView1.Size = new System.Drawing.Size(413, 664);
this.dataGridView1.TabIndex = 12;
this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint);
this.dataGridView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView1_KeyDown);
//
// Author
//
this.Author.HeaderText = "저자";
this.Author.Name = "Author";
//
// book_name
//
this.book_name.HeaderText = "도서명";
this.book_name.Name = "book_name";
this.book_name.Width = 150;
//
// AuthorSymbol
//
this.AuthorSymbol.HeaderText = "저자기호";
this.AuthorSymbol.Name = "AuthorSymbol";
//
// btn_GridTrans
//
this.btn_GridTrans.Location = new System.Drawing.Point(772, 12);
this.btn_GridTrans.Name = "btn_GridTrans";
this.btn_GridTrans.Size = new System.Drawing.Size(75, 23);
this.btn_GridTrans.TabIndex = 0;
this.btn_GridTrans.Text = "표 변환";
this.btn_GridTrans.UseVisualStyleBackColor = true;
this.btn_GridTrans.Click += new System.EventHandler(this.btn_GridTrans_Click);
// //
// Symbol_Add // Symbol_Add
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450); this.ClientSize = new System.Drawing.Size(1022, 688);
this.Controls.Add(this.button2); this.Controls.Add(this.btn_GridTrans);
this.Controls.Add(this.btn_close);
this.Controls.Add(this.panel1); this.Controls.Add(this.panel1);
this.Controls.Add(this.btn_OneTrans);
this.Controls.Add(this.btn_close);
this.Controls.Add(this.dataGridView1);
this.Name = "Symbol_Add"; this.Name = "Symbol_Add";
this.Text = "저자기호 생성"; this.Text = "저자기호 생성";
this.Load += new System.EventHandler(this.Symbol_Add_Load); this.Load += new System.EventHandler(this.Symbol_Add_Load);
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.panel7.ResumeLayout(false); this.panel7.ResumeLayout(false);
this.panel7.PerformLayout(); this.panel7.PerformLayout();
this.panel6.ResumeLayout(false); this.panel6.ResumeLayout(false);
@@ -353,6 +419,9 @@
this.panel4.PerformLayout(); this.panel4.PerformLayout();
this.panel2.ResumeLayout(false); this.panel2.ResumeLayout(false);
this.panel2.PerformLayout(); this.panel2.PerformLayout();
this.panel8.ResumeLayout(false);
this.panel8.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@@ -384,6 +453,12 @@
private System.Windows.Forms.TextBox tb_result; private System.Windows.Forms.TextBox tb_result;
private System.Windows.Forms.Label label7; private System.Windows.Forms.Label label7;
private System.Windows.Forms.Button btn_close; private System.Windows.Forms.Button btn_close;
private System.Windows.Forms.Button button2; private System.Windows.Forms.Button btn_OneTrans;
private System.Windows.Forms.Panel panel8;
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.DataGridViewTextBoxColumn Author;
private System.Windows.Forms.DataGridViewTextBoxColumn book_name;
private System.Windows.Forms.DataGridViewTextBoxColumn AuthorSymbol;
private System.Windows.Forms.Button btn_GridTrans;
} }
} }

View File

@@ -36,7 +36,6 @@ namespace WindowsFormsApp1.Mac
private void button2_Click(object sender, EventArgs e) private void button2_Click(object sender, EventArgs e)
{ {
string res = tb_author.Text; string res = tb_author.Text;
string book = tb_book.Text; string book = tb_book.Text;
@@ -53,7 +52,7 @@ namespace WindowsFormsApp1.Mac
return; return;
} }
} }
else if(cb_symbol.Text == "동서양 저자기호법 (국중)") { } else if (cb_symbol.Text == "동서양 저자기호법 (국중)") { }
else else
{ {
if (!CheckKor(res)) if (!CheckKor(res))
@@ -62,58 +61,48 @@ namespace WindowsFormsApp1.Mac
return; return;
} }
} }
/* bool AuthorLookUp = rb_author1.Checked;
char aut; bool BookLookUp = rb_book1.Checked;
if (tb_author.Text.Length <= 1)
aut = tb_author.Text[0];
else
aut = tb_author.Text[1];
string rb1 = sb.Author_Fillter(tb_author.Text[0], rb_author1.Checked);
#region 콤보박스 선택 bool[] isType = { AuthorLookUp, BookLookUp };
if (cb_symbol.SelectedIndex == 0) // 이재철 1표 string result = "";
res = sb.Symbol_1(aut);
if (cb_symbol.SelectedIndex == 1) // 이재철 2표
res = sb.Symbol_2(aut);
if (cb_symbol.SelectedIndex == 2) // 이재철 3표
res = sb.Symbol_3(aut);
if (cb_symbol.SelectedIndex == 3) // 이재철 4표
res = sb.Symbol_4(aut);
if (cb_symbol.SelectedIndex == 4) // 이재철 5표
res = sb.Symbol_5(aut);
if (cb_symbol.SelectedIndex == 5) // 이재철 6표
res = sb.Symbol_6(aut);
if (cb_symbol.SelectedIndex == 6) // 이재철 7표
res = sb.Symbol_7(aut);
if (cb_symbol.SelectedIndex == 7) // 이재철 7표 (동양서저자기호표)
res = sb.Symbol_7_동서(aut);
if (cb_symbol.SelectedIndex == 8) // 이재철 8표
res = sb.Symbol_8(aut);
if (cb_symbol.SelectedIndex == 9) // 이재철 8표 (동양서저자기호표)
res = sb.Symbol_8_동서(aut);
if (cb_symbol.SelectedIndex == 10) // 장일세
res = sb.Symbol_Jang(res);
if (cb_symbol.SelectedIndex == 11) // 커터샌본
res = sb.Cutter(res);
if (cb_symbol.SelectedIndex == 12) { // 엘러드
res = sb.Elord(res);
rb1 = "";
}
if (cb_symbol.SelectedIndex == 13) { // 동서양 저자기호표(국중)
res = sb.NLK(res);
}
#endregion
res = res.Replace("|", "");
res = sb.Moum_Fillter(res, rb_moum1.Checked);
string rb2 = sb.Book_Fillter(book, rb_book1.Checked);
string result = string.Format("{0}{1}{2}", rb1, res, rb2);
*/
bool[] isType = { rb_author1.Checked, rb_book1.Checked };
string result = sb.SymbolAuthor(res, book, cb_symbol.SelectedItem.ToString(), isType);
if (cb_symbol.SelectedIndex >= 0)
result = sb.SymbolAuthor(res, book, cb_symbol.SelectedItem.ToString(), isType);
tb_result.Text = result; tb_result.Text = result;
} }
private void btn_GridTrans_Click(object sender, EventArgs e)
{
int count = dataGridView1.Rows.Count;
for (int a = 0; a < count; a++)
{
if (dataGridView1.Rows[a].Cells["Author"].Value == null)
continue;
string author = dataGridView1.Rows[a].Cells["Author"].Value.ToString();
string BookName = dataGridView1.Rows[a].Cells["book_name"].Value.ToString();
tb_author.Text = author;
tb_book.Text = BookName;
button2_Click(sender, e);
string result = tb_result.Text;
if (result.IndexOf("NH") > -1)
dataGridView1.Rows[a].DefaultCellStyle.BackColor = Color.Yellow;
else
dataGridView1.Rows[a].DefaultCellStyle.BackColor = Color.White;
dataGridView1.Rows[a].Cells["AuthorSymbol"].Value = result;
}
tb_author.Text = "";
tb_book.Text = "";
tb_result.Text = "";
}
#region Btn2_Sub #region Btn2_Sub
private bool CheckEng(string Value) private bool CheckEng(string Value)
{ {
@@ -186,5 +175,17 @@ namespace WindowsFormsApp1.Mac
rb_moum2.Enabled = true; rb_moum2.Enabled = true;
} }
} }
private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
Skill_Grid sg = new Skill_Grid();
sg.Excel_to_DataGridView(sender, e);
}
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
{
Skill_Grid sg = new Skill_Grid();
sg.Print_Grid_Num(sender, e);
}
} }
} }

View File

@@ -117,4 +117,22 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<metadata name="Author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="book_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="AuthorSymbol.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="book_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="AuthorSymbol.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root> </root>

View File

@@ -97,7 +97,8 @@ namespace AuthorSymbol
"5", "5", "5", "5", "5", "5", "5", "5",
"6", "6",
"7", "7", "7", "7", "7", "7", "7", "7", "7", "7",
"8" "8", "8",
"9"
}; };
#endregion #endregion
@@ -1508,32 +1509,41 @@ namespace AuthorSymbol
if (resAuthor == "") if (resAuthor == "")
return ""; return "";
if (resBook == "")
return "";
string res = resAuthor + authorType + resBook; string res = resAuthor + authorType + resBook;
return res; return res;
} }
/// <summary>
/// 저자 음절/초성 표시
/// </summary>
/// <param name="Author"></param>
/// <param name="rb"></param>
/// <returns></returns>
private string Author_Fillter(char Author, bool rb) private string Author_Fillter(char Author, bool rb)
{ {
if (rb) if (rb)
return Author.ToString(); return Author.ToString();
HANGUL_INFO info = HangulJaso.DevideJaso(Author); HANGUL_INFO info = HangulJaso.DevideJaso(Author);
if (info.isHangul == "NH" || !rb) if (info.isHangul == "NH")
return ""; return "";
return info.chars[0].ToString(); return info.chars[0].ToString();
} }
/// <summary>
/// 도서명 음절/초성 표시
/// </summary>
/// <param name="book"></param>
/// <param name="rb"></param>
/// <returns></returns>
private string Book_Fillter(string book, bool rb) private string Book_Fillter(string book, bool rb)
{ {
if (book == "") if (book == "")
return ""; return "";
HANGUL_INFO info = HangulJaso.DevideJaso(book[0]); HANGUL_INFO info = HangulJaso.DevideJaso(book[0]);
if (info.isHangul == "NH" || !rb) if (info.isHangul == "NH")
return ""; return "";
if (rb) if (rb)

View File

@@ -30,7 +30,15 @@ namespace UniMarc.마크
private void InitializeComponent() private void InitializeComponent()
{ {
this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.panel1 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
this.btn_Preview = new System.Windows.Forms.Button();
this.btn_Close = new System.Windows.Forms.Button();
this.webBrowser1 = new System.Windows.Forms.WebBrowser();
this.btn_Photo = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// pictureBox1 // pictureBox1
@@ -38,22 +46,86 @@ namespace UniMarc.마크
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill; this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.pictureBox1.Location = new System.Drawing.Point(0, 0); this.pictureBox1.Location = new System.Drawing.Point(0, 0);
this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(331, 446); this.pictureBox1.Size = new System.Drawing.Size(544, 671);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 0; this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false; this.pictureBox1.TabStop = false;
// //
// panel1
//
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel1.Controls.Add(this.btn_Close);
this.panel1.Controls.Add(this.btn_Photo);
this.panel1.Controls.Add(this.btn_Preview);
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(544, 40);
this.panel1.TabIndex = 1;
//
// panel2
//
this.panel2.Controls.Add(this.pictureBox1);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel2.Location = new System.Drawing.Point(0, 40);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(544, 671);
this.panel2.TabIndex = 2;
//
// btn_Preview
//
this.btn_Preview.Location = new System.Drawing.Point(378, 8);
this.btn_Preview.Name = "btn_Preview";
this.btn_Preview.Size = new System.Drawing.Size(75, 23);
this.btn_Preview.TabIndex = 0;
this.btn_Preview.Text = "미리보기";
this.btn_Preview.UseVisualStyleBackColor = true;
this.btn_Preview.Click += new System.EventHandler(this.btn_Preview_Click);
//
// btn_Close
//
this.btn_Close.Location = new System.Drawing.Point(459, 8);
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);
//
// webBrowser1
//
this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
this.webBrowser1.Location = new System.Drawing.Point(0, 0);
this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
this.webBrowser1.Name = "webBrowser1";
this.webBrowser1.Size = new System.Drawing.Size(544, 711);
this.webBrowser1.TabIndex = 3;
//
// btn_Photo
//
this.btn_Photo.Location = new System.Drawing.Point(297, 8);
this.btn_Photo.Name = "btn_Photo";
this.btn_Photo.Size = new System.Drawing.Size(75, 23);
this.btn_Photo.TabIndex = 0;
this.btn_Photo.Text = "사진보기";
this.btn_Photo.UseVisualStyleBackColor = true;
this.btn_Photo.Click += new System.EventHandler(this.btn_Photo_Click);
//
// Zoom_Picture // Zoom_Picture
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(331, 446); this.ClientSize = new System.Drawing.Size(544, 711);
this.Controls.Add(this.pictureBox1); this.Controls.Add(this.panel2);
this.Controls.Add(this.panel1);
this.Controls.Add(this.webBrowser1);
this.Name = "Zoom_Picture"; this.Name = "Zoom_Picture";
this.Text = "크게보기"; this.Text = "크게보기";
this.Load += new System.EventHandler(this.Zoom_Picture_Load); this.Load += new System.EventHandler(this.Zoom_Picture_Load);
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Zoom_Picture_KeyDown); this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Zoom_Picture_KeyDown);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.panel1.ResumeLayout(false);
this.panel2.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@@ -61,5 +133,11 @@ namespace UniMarc.마크
#endregion #endregion
private System.Windows.Forms.PictureBox pictureBox1; private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Button btn_Close;
private System.Windows.Forms.Button btn_Preview;
private System.Windows.Forms.WebBrowser webBrowser1;
private System.Windows.Forms.Button btn_Photo;
} }
} }

View File

@@ -13,6 +13,7 @@ namespace UniMarc.마크
public partial class Zoom_Picture : Form public partial class Zoom_Picture : Form
{ {
public string url = ""; public string url = "";
public string ISBN = "";
public Zoom_Picture() public Zoom_Picture()
{ {
InitializeComponent(); InitializeComponent();
@@ -20,11 +21,37 @@ namespace UniMarc.마크
private void Zoom_Picture_Load(object sender, EventArgs e) private void Zoom_Picture_Load(object sender, EventArgs e)
{ {
pictureBox1.ImageLocation = url; pictureBox1.ImageLocation = url;
string PreViewURL =
string.Format("http://preview.kyobobook.co.kr/preview.jsp?siteGb=INK&ejkGb=KOR&barcode={0}&loginYn=N&orderClick=JAW",
ISBN);
webBrowser1.Navigate(PreViewURL);
} }
private void Zoom_Picture_KeyDown(object sender, KeyEventArgs e) private void Zoom_Picture_KeyDown(object sender, KeyEventArgs e)
{ {
if (e.KeyCode == Keys.Escape) { this.Close(); } if (e.KeyCode == Keys.Escape) { this.Close(); }
} }
private void btn_Close_Click(object sender, EventArgs e)
{
this.Close();
}
private void btn_Preview_Click(object sender, EventArgs e)
{
// 1300, 750
this.Size = new Size(1300, 750);
panel2.Visible = false;
}
private void btn_Photo_Click(object sender, EventArgs e)
{
this.Size = new Size(560, 750);
panel2.Visible = true;
}
} }
} }