diff --git a/unimarc/.vs/unimarc/FileContentIndex/1dcbc68f-391a-4144-a149-38949986ba0f.vsidx b/unimarc/.vs/unimarc/FileContentIndex/1dcbc68f-391a-4144-a149-38949986ba0f.vsidx
deleted file mode 100644
index 45025da..0000000
Binary files a/unimarc/.vs/unimarc/FileContentIndex/1dcbc68f-391a-4144-a149-38949986ba0f.vsidx and /dev/null differ
diff --git a/unimarc/.vs/unimarc/FileContentIndex/342a552b-fa55-4075-8bc2-c87a8ffdece9.vsidx b/unimarc/.vs/unimarc/FileContentIndex/342a552b-fa55-4075-8bc2-c87a8ffdece9.vsidx
deleted file mode 100644
index 4446e35..0000000
Binary files a/unimarc/.vs/unimarc/FileContentIndex/342a552b-fa55-4075-8bc2-c87a8ffdece9.vsidx and /dev/null differ
diff --git a/unimarc/.vs/unimarc/FileContentIndex/6d0f4805-e512-43eb-af05-32108ca7fb2a.vsidx b/unimarc/.vs/unimarc/FileContentIndex/6d0f4805-e512-43eb-af05-32108ca7fb2a.vsidx
new file mode 100644
index 0000000..8389cd2
Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/6d0f4805-e512-43eb-af05-32108ca7fb2a.vsidx differ
diff --git a/unimarc/.vs/unimarc/FileContentIndex/f6278ebf-516f-49f2-9251-9c0c63d4828a.vsidx b/unimarc/.vs/unimarc/FileContentIndex/f6278ebf-516f-49f2-9251-9c0c63d4828a.vsidx
deleted file mode 100644
index 2a2d329..0000000
Binary files a/unimarc/.vs/unimarc/FileContentIndex/f6278ebf-516f-49f2-9251-9c0c63d4828a.vsidx and /dev/null differ
diff --git a/unimarc/.vs/unimarc/FileContentIndex/fea3be1a-e7a4-4414-96fe-8b0096b367a7.vsidx b/unimarc/.vs/unimarc/FileContentIndex/fea3be1a-e7a4-4414-96fe-8b0096b367a7.vsidx
new file mode 100644
index 0000000..b23e18c
Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/fea3be1a-e7a4-4414-96fe-8b0096b367a7.vsidx differ
diff --git a/unimarc/.vs/unimarc/FileContentIndex/ff517e42-4b3f-4a76-9696-cd3b3eb4967e.vsidx b/unimarc/.vs/unimarc/FileContentIndex/ff517e42-4b3f-4a76-9696-cd3b3eb4967e.vsidx
new file mode 100644
index 0000000..74e4b44
Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/ff517e42-4b3f-4a76-9696-cd3b3eb4967e.vsidx differ
diff --git a/unimarc/.vs/unimarc/v17/.suo b/unimarc/.vs/unimarc/v17/.suo
index 52c159b..08984e2 100644
Binary files a/unimarc/.vs/unimarc/v17/.suo and b/unimarc/.vs/unimarc/v17/.suo differ
diff --git a/unimarc/unimarc/Login.Designer.cs b/unimarc/unimarc/Login.Designer.cs
index 8aea6d6..632df2e 100644
--- a/unimarc/unimarc/Login.Designer.cs
+++ b/unimarc/unimarc/Login.Designer.cs
@@ -36,28 +36,39 @@
this.label2 = new System.Windows.Forms.Label();
this.chk_Save = new System.Windows.Forms.CheckBox();
this.lbl_IP = new System.Windows.Forms.Label();
+ this.dataGridView1 = new System.Windows.Forms.DataGridView();
+ this.richTextBox1 = new System.Windows.Forms.RichTextBox();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.panel3 = new System.Windows.Forms.Panel();
+ this.Version = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Content = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.panel3.SuspendLayout();
this.SuspendLayout();
//
// ID_text
//
- this.ID_text.Location = new System.Drawing.Point(190, 57);
+ this.ID_text.Location = new System.Drawing.Point(324, 356);
this.ID_text.Name = "ID_text";
- this.ID_text.Size = new System.Drawing.Size(100, 21);
+ this.ID_text.Size = new System.Drawing.Size(144, 21);
this.ID_text.TabIndex = 1;
this.ID_text.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ID_text_KeyDown);
//
// PW_text
//
- this.PW_text.Location = new System.Drawing.Point(190, 84);
+ this.PW_text.Location = new System.Drawing.Point(324, 383);
this.PW_text.Name = "PW_text";
this.PW_text.PasswordChar = '●';
- this.PW_text.Size = new System.Drawing.Size(100, 21);
+ this.PW_text.Size = new System.Drawing.Size(144, 21);
this.PW_text.TabIndex = 2;
this.PW_text.KeyDown += new System.Windows.Forms.KeyEventHandler(this.PW_text_KeyDown);
//
// button1
//
- this.button1.Location = new System.Drawing.Point(157, 138);
+ this.button1.Location = new System.Drawing.Point(298, 434);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 3;
@@ -67,7 +78,7 @@
//
// button2
//
- this.button2.Location = new System.Drawing.Point(252, 138);
+ this.button2.Location = new System.Drawing.Point(393, 434);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 4;
@@ -78,25 +89,25 @@
// label1
//
this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(136, 61);
+ this.label1.Location = new System.Drawing.Point(298, 360);
this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(41, 12);
+ this.label1.Size = new System.Drawing.Size(16, 12);
this.label1.TabIndex = 2;
- this.label1.Text = "아이디";
+ this.label1.Text = "ID";
//
// label2
//
this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(130, 88);
+ this.label2.Location = new System.Drawing.Point(295, 387);
this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(53, 12);
+ this.label2.Size = new System.Drawing.Size(23, 12);
this.label2.TabIndex = 2;
- this.label2.Text = "비밀번호";
+ this.label2.Text = "PW";
//
// chk_Save
//
this.chk_Save.AutoSize = true;
- this.chk_Save.Location = new System.Drawing.Point(193, 111);
+ this.chk_Save.Location = new System.Drawing.Point(339, 410);
this.chk_Save.Name = "chk_Save";
this.chk_Save.Size = new System.Drawing.Size(95, 16);
this.chk_Save.TabIndex = 6;
@@ -106,21 +117,97 @@
// lbl_IP
//
this.lbl_IP.AutoSize = true;
- this.lbl_IP.Location = new System.Drawing.Point(12, 198);
+ this.lbl_IP.Location = new System.Drawing.Point(9, 7);
this.lbl_IP.Name = "lbl_IP";
this.lbl_IP.Size = new System.Drawing.Size(40, 12);
this.lbl_IP.TabIndex = 2;
this.lbl_IP.Text = "IPv4 : ";
//
+ // dataGridView1
+ //
+ this.dataGridView1.AllowUserToAddRows = false;
+ this.dataGridView1.AllowUserToDeleteRows = false;
+ this.dataGridView1.AllowUserToResizeColumns = false;
+ this.dataGridView1.AllowUserToResizeRows = false;
+ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dataGridView1.ColumnHeadersVisible = false;
+ this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.Version,
+ this.Content});
+ this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dataGridView1.Location = new System.Drawing.Point(0, 0);
+ this.dataGridView1.MultiSelect = false;
+ this.dataGridView1.Name = "dataGridView1";
+ this.dataGridView1.ReadOnly = true;
+ this.dataGridView1.RowHeadersVisible = false;
+ this.dataGridView1.RowTemplate.Height = 23;
+ this.dataGridView1.Size = new System.Drawing.Size(100, 463);
+ this.dataGridView1.TabIndex = 0;
+ this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
+ //
+ // richTextBox1
+ //
+ this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.richTextBox1.Location = new System.Drawing.Point(0, 0);
+ this.richTextBox1.Name = "richTextBox1";
+ this.richTextBox1.Size = new System.Drawing.Size(378, 348);
+ this.richTextBox1.TabIndex = 0;
+ this.richTextBox1.Text = "";
+ //
+ // panel1
+ //
+ this.panel1.Controls.Add(this.lbl_IP);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.panel1.Location = new System.Drawing.Point(0, 463);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(480, 27);
+ this.panel1.TabIndex = 7;
+ //
+ // panel2
+ //
+ this.panel2.Controls.Add(this.dataGridView1);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.panel2.Location = new System.Drawing.Point(0, 0);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(100, 463);
+ this.panel2.TabIndex = 8;
+ //
+ // panel3
+ //
+ this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel3.Controls.Add(this.richTextBox1);
+ this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel3.Location = new System.Drawing.Point(100, 0);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(380, 350);
+ this.panel3.TabIndex = 9;
+ //
+ // Version
+ //
+ this.Version.HeaderText = "버전";
+ this.Version.Name = "Version";
+ this.Version.ReadOnly = true;
+ this.Version.Width = 80;
+ //
+ // Content
+ //
+ this.Content.HeaderText = "내용";
+ this.Content.Name = "Content";
+ this.Content.ReadOnly = true;
+ this.Content.Visible = false;
+ //
// login
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(480, 219);
+ this.ClientSize = new System.Drawing.Size(480, 490);
this.ControlBox = false;
+ this.Controls.Add(this.panel3);
+ this.Controls.Add(this.panel2);
+ this.Controls.Add(this.panel1);
this.Controls.Add(this.chk_Save);
this.Controls.Add(this.label2);
- this.Controls.Add(this.lbl_IP);
this.Controls.Add(this.label1);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
@@ -130,6 +217,11 @@
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "로그인";
this.Load += new System.EventHandler(this.login_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panel2.ResumeLayout(false);
+ this.panel3.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
@@ -145,5 +237,12 @@
private System.Windows.Forms.Label label2;
private System.Windows.Forms.CheckBox chk_Save;
private System.Windows.Forms.Label lbl_IP;
+ private System.Windows.Forms.RichTextBox richTextBox1;
+ private System.Windows.Forms.DataGridView dataGridView1;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Panel panel2;
+ private System.Windows.Forms.Panel panel3;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Version;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Content;
}
}
\ No newline at end of file
diff --git a/unimarc/unimarc/Login.cs b/unimarc/unimarc/Login.cs
index 21a578f..e182809 100644
--- a/unimarc/unimarc/Login.cs
+++ b/unimarc/unimarc/Login.cs
@@ -34,6 +34,21 @@ namespace WindowsFormsApp1
ReadFile();
}
db.DBcon();
+ MakeVersionData();
+ }
+
+ private void MakeVersionData()
+ {
+ string[] Res_Ary = db.DB_Send_CMD_Search("SELECT `version`, `content` FROM `Update` ORDER BY `idx` DESC;").Split('|');
+ string[] Grid = { "", "" };
+ for (int a = 0; a < Res_Ary.Length; a++)
+ {
+ if (a % 2 == 0) Grid[0] = "Ver." + Res_Ary[a];
+ if (a % 2 == 1) {
+ Grid[1]=Res_Ary[a];
+ dataGridView1.Rows.Add(Grid);
+ }
+ }
}
private void Login_Click(object sender, EventArgs e)
@@ -165,5 +180,12 @@ namespace WindowsFormsApp1
if (e.KeyCode == Keys.Enter) { Login_Click(null, null); }
if (e.KeyCode == Keys.Escape) { this.Close(); }
}
+
+ private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if (e.RowIndex < 0) return;
+
+ richTextBox1.Text = dataGridView1.Rows[e.RowIndex].Cells["Content"].Value.ToString();
+ }
}
}
diff --git a/unimarc/unimarc/Login.resx b/unimarc/unimarc/Login.resx
index 1af7de1..b01df2d 100644
--- a/unimarc/unimarc/Login.resx
+++ b/unimarc/unimarc/Login.resx
@@ -117,4 +117,10 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ True
+
+
+ True
+
\ No newline at end of file
diff --git a/unimarc/unimarc/bin/Debug/UniMarc.exe b/unimarc/unimarc/bin/Debug/UniMarc.exe
index 846e80f..94d01f6 100644
Binary files a/unimarc/unimarc/bin/Debug/UniMarc.exe and b/unimarc/unimarc/bin/Debug/UniMarc.exe differ
diff --git a/unimarc/unimarc/bin/Debug/UniMarc.pdb b/unimarc/unimarc/bin/Debug/UniMarc.pdb
index 7f0fdbe..33bb1c5 100644
Binary files a/unimarc/unimarc/bin/Debug/UniMarc.pdb and b/unimarc/unimarc/bin/Debug/UniMarc.pdb differ
diff --git a/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll b/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll
index 440f4a0..c4bb3b4 100644
Binary files a/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll and b/unimarc/unimarc/bin/Debug/ko/UniMarc.resources.dll differ
diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache
index 2cc5ea3..390f764 100644
Binary files a/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache and b/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache differ
diff --git a/unimarc/unimarc/obj/Debug/UniMarc.exe b/unimarc/unimarc/obj/Debug/UniMarc.exe
index 846e80f..94d01f6 100644
Binary files a/unimarc/unimarc/obj/Debug/UniMarc.exe and b/unimarc/unimarc/obj/Debug/UniMarc.exe differ
diff --git a/unimarc/unimarc/obj/Debug/UniMarc.pdb b/unimarc/unimarc/obj/Debug/UniMarc.pdb
index 7f0fdbe..33bb1c5 100644
Binary files a/unimarc/unimarc/obj/Debug/UniMarc.pdb and b/unimarc/unimarc/obj/Debug/UniMarc.pdb differ
diff --git a/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll b/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll
index 440f4a0..c4bb3b4 100644
Binary files a/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll and b/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll differ
diff --git a/unimarc/unimarc/납품관리/Commodity_Search.cs b/unimarc/unimarc/납품관리/Commodity_Search.cs
index e305497..b378aa2 100644
--- a/unimarc/unimarc/납품관리/Commodity_Search.cs
+++ b/unimarc/unimarc/납품관리/Commodity_Search.cs
@@ -87,7 +87,11 @@ namespace WindowsFormsApp1.Delivery
Helper_DB db = new Helper_DB();
string Area = "`c_sangho`, `c_boss`, `c_tel`, `c_man`, `c_mantel`, `c_dlsArea`, `c_dlsID`, `c_dlsPW`";
db.DBcon();
- string dbcmd = db.DB_Contains("Client", compidx, "c_sangho", Clinet_name, Area);
+ string dbcmd;
+ if (dc != null || sl != null)
+ dbcmd = String.Format("SELECT {0} FROM `Client` WHERE campanyidx = {1} AND c_sangho LIKE \"%{2}%\" AND c_gu LIKE \"%학교%\" OR c_gu = \"유치원\";", Area, compidx, Clinet_name);
+ else
+ dbcmd = db.DB_Contains("Client", compidx, "c_sangho", Clinet_name, Area);
string dbcon = db.DB_Send_CMD_Search(dbcmd);
string[] res = dbcon.Split('|');
string[] grid = { "", "", "", "", "", "", "", "" };
diff --git a/unimarc/unimarc/마크/Mac_List.cs b/unimarc/unimarc/마크/Mac_List.cs
index abc7e52..c879560 100644
--- a/unimarc/unimarc/마크/Mac_List.cs
+++ b/unimarc/unimarc/마크/Mac_List.cs
@@ -299,12 +299,12 @@ namespace WindowsFormsApp1.Mac
marc.MdiParent = main;
marc.WindowState = FormWindowState.Maximized;
marc.Show();
+ marc.input_list(
+ dataGridView1.Rows[idx_row].Cells["idx"].Value.ToString(),
+ dataGridView1.Rows[idx_row].Cells["list_name"].Value.ToString(), compidx);
/// marc.input_list(
/// dataGridView1.Rows[idx_row].Cells["idx"].Value.ToString(),
- /// dataGridView1.Rows[idx_row].Cells["list_name"].Value.ToString(), compidx);
- marc.input_list(
- dataGridView1.Rows[idx_row].Cells["idx"].Value.ToString(),
- dataGridView1.Rows[idx_row].Cells["list_name"].Value.ToString());
+ /// dataGridView1.Rows[idx_row].Cells["list_name"].Value.ToString());
}
if (((DataGridView)sender).Columns[idx_col].Name == "check")
{
diff --git a/unimarc/unimarc/마크/Marc.cs b/unimarc/unimarc/마크/Marc.cs
index 7093232..d4792a6 100644
--- a/unimarc/unimarc/마크/Marc.cs
+++ b/unimarc/unimarc/마크/Marc.cs
@@ -163,7 +163,9 @@ namespace ExcelTest
for (int a = 0; a < List_Book.Rows.Count; a++)
{
string Grade = List_Book.Rows[a].Cells["grade"].Value.ToString();
+ string SaveDate = List_Book.Rows[a].Cells["SaveDate"].Value.ToString();
List_Book.Rows[a].DefaultCellStyle.ForeColor = SetGradeColor(Grade);
+ SaveDateCheck(SaveDate, a);
}
}
@@ -983,29 +985,6 @@ namespace ExcelTest
}
private string Make_Empty()
{
- // 입력일자 (00-05)
- // 발행년유형 (6)
- // 발행년1 (07-10)
- // 발행년2 (11-14)
- // 발행국 (15-17)
-
- // 삽화표시 (18-21)
- // 이용대상자수준 (22) v
- // 개별자료형태 (23) v
- // 내용형식1 (24) v
- // 내용형식2 (25) v
-
- // 한국대학부호 (26-27)
- // 수정레코드 (28)
- // 회의간행물 (29) c
- // 기념논문집 (30) c
- // 색인 (31)
-
- // 목록전거 (32)
- // 문학형식 (33) v
- // 전기 (34) v
- // 언어 (35-37) v
- // 한국정부기관부호 (38-39)
string yyMMdd = DateTime.Now.ToString("yyMMdd");
string yyyy = DateTime.Now.ToString("yyyy");
string Empty_008 = yyMMdd + "s" + yyyy + " 000 kor ▲";
@@ -1526,7 +1505,6 @@ namespace ExcelTest
private void FillTextBox_KeyDown(object sender, KeyEventArgs e)
{
-
TextBox tb = sender as TextBox;
if (e.KeyCode == Keys.F3)
diff --git a/unimarc/unimarc/마크/Marc_FillBlank.cs b/unimarc/unimarc/마크/Marc_FillBlank.cs
index 1ee68fe..1a24678 100644
--- a/unimarc/unimarc/마크/Marc_FillBlank.cs
+++ b/unimarc/unimarc/마크/Marc_FillBlank.cs
@@ -238,22 +238,14 @@ namespace UniMarc
isAll = false;
marc.richTextBox1.Text = "";
+ if (!tb_URL.Text.Contains("searchResultMarc")) {
+ MessageBox.Show("코리스 마크가 있는곳으로 이동해주세요!");
+ return;
+ }
+ SearchResultMarc();
+
string Text = richTextBox1.Text;
marc.richTextBox1.Text = MakeMarc(Text);
- // string[] SplitLine = Text.Split('\n');
- //
- // foreach (string Line in SplitLine)
- // {
- // if (Line == "") break;
- //
- // // [0]:태그번호, [1]:지시기호, [2]:마크내용
- // string[] SplitTag = Line.Split('\t');
- // SplitTag[3] = SplitTag[3].Replace("↔", "");
- // SplitTag[1] = SplitTag[1].PadRight(2, ' ');
- // //marc.richTextBox1.Text += string.Format("{0}\t{1}\t{2}\n", SplitTag[0], SplitTag[1], SplitTag[2]);
- //
- // // marc.InputTotal(SplitTag);
- // }
}
private void btn_AllMove_Click(object sender, EventArgs e)
diff --git a/unimarc/unimarc/마크/Marc_Macro_Sub.cs b/unimarc/unimarc/마크/Marc_Macro_Sub.cs
index a556792..0b3708e 100644
--- a/unimarc/unimarc/마크/Marc_Macro_Sub.cs
+++ b/unimarc/unimarc/마크/Marc_Macro_Sub.cs
@@ -217,6 +217,8 @@ namespace UniMarc.마크
if (idx == "48" && RoofTagNum == "245") return JiSi245(Content);
+ if (idx == "70" && RoofTagNum == "440") return JiSi440(Content);
+
if (TargetTagNum == RoofTagNum) return RunCode.Substring(0, 2);
#region 코드 간소화 작업진행중으로 주석처리 (나중에 삭제)
@@ -261,6 +263,22 @@ namespace UniMarc.마크
return "00";
}
+ ///
+ /// 440가 괄호 시작일 경우 [10], 괄호 시작이 아니면 [00]
+ ///
+ ///
+ ///
+ string JiSi440(string Content)
+ {
+ if (Content.StartsWith("▼a"))
+ {
+ Content = Content.Replace("▼a", "");
+ if (Content.StartsWith("("))
+ return "10";
+ }
+ return "00";
+ }
+
#endregion
#region IDX TAG NUM
diff --git a/unimarc/unimarc/마크/Marc_Plan.Designer.cs b/unimarc/unimarc/마크/Marc_Plan.Designer.cs
index 8e9f8cd..6fe3fea 100644
--- a/unimarc/unimarc/마크/Marc_Plan.Designer.cs
+++ b/unimarc/unimarc/마크/Marc_Plan.Designer.cs
@@ -28,16 +28,17 @@
///
private void InitializeComponent()
{
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Marc_Plan));
this.panel1 = new System.Windows.Forms.Panel();
this.panel4 = new System.Windows.Forms.Panel();
+ this.btn_GearExcel = new System.Windows.Forms.Button();
this.btn_ApplyMacro = new System.Windows.Forms.Button();
this.btn_Save = new System.Windows.Forms.Button();
this.btn_Excel = new System.Windows.Forms.Button();
@@ -133,7 +134,8 @@
this.panel7 = new System.Windows.Forms.Panel();
this.printDocument1 = new System.Drawing.Printing.PrintDocument();
this.printPreviewDialog1 = new System.Windows.Forms.PrintPreviewDialog();
- this.btn_GearExcel = new System.Windows.Forms.Button();
+ this.tb_SearchChangeColor = new System.Windows.Forms.TextBox();
+ this.btn_ChangeColor = new System.Windows.Forms.Button();
this.panel1.SuspendLayout();
this.panel4.SuspendLayout();
this.panel3.SuspendLayout();
@@ -146,9 +148,13 @@
//
// panel1
//
+ this.panel1.Controls.Add(this.btn_ClassSymbol);
this.panel1.Controls.Add(this.panel4);
+ this.panel1.Controls.Add(this.btn_InputColorFix);
this.panel1.Controls.Add(this.btn_Close);
+ this.panel1.Controls.Add(this.btn_InputAutoCopy);
this.panel1.Controls.Add(this.btn_Select_List);
+ this.panel1.Controls.Add(this.chkBox_AllowDrop);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
@@ -169,6 +175,16 @@
this.panel4.Size = new System.Drawing.Size(537, 29);
this.panel4.TabIndex = 9;
//
+ // btn_GearExcel
+ //
+ this.btn_GearExcel.Location = new System.Drawing.Point(455, 2);
+ this.btn_GearExcel.Name = "btn_GearExcel";
+ this.btn_GearExcel.Size = new System.Drawing.Size(77, 23);
+ this.btn_GearExcel.TabIndex = 12;
+ this.btn_GearExcel.Text = "장비용 엑셀";
+ this.btn_GearExcel.UseVisualStyleBackColor = true;
+ this.btn_GearExcel.Click += new System.EventHandler(this.btn_GearExcel_Click);
+ //
// btn_ApplyMacro
//
this.btn_ApplyMacro.Location = new System.Drawing.Point(95, 2);
@@ -220,7 +236,7 @@
//
// btn_Close
//
- this.btn_Close.Location = new System.Drawing.Point(1104, 6);
+ this.btn_Close.Location = new System.Drawing.Point(1384, 6);
this.btn_Close.Name = "btn_Close";
this.btn_Close.Size = new System.Drawing.Size(86, 23);
this.btn_Close.TabIndex = 5;
@@ -374,14 +390,14 @@
this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.Control;
this.dataGridView1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.dataGridView1.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
- dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.AppWorkspace;
- dataGridViewCellStyle15.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
- dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15;
+ dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle29.BackColor = System.Drawing.SystemColors.AppWorkspace;
+ dataGridViewCellStyle29.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
+ dataGridViewCellStyle29.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle29.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle29.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle29.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle29;
this.dataGridView1.ColumnHeadersHeight = 25;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -439,8 +455,8 @@
//
// reg_num
//
- dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
- this.reg_num.DefaultCellStyle = dataGridViewCellStyle16;
+ dataGridViewCellStyle30.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+ this.reg_num.DefaultCellStyle = dataGridViewCellStyle30;
this.reg_num.FillWeight = 130.9363F;
this.reg_num.HeaderText = "등록번호";
this.reg_num.Name = "reg_num";
@@ -448,8 +464,8 @@
//
// class_code
//
- dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
- this.class_code.DefaultCellStyle = dataGridViewCellStyle17;
+ dataGridViewCellStyle31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+ this.class_code.DefaultCellStyle = dataGridViewCellStyle31;
this.class_code.FillWeight = 76.41504F;
this.class_code.HeaderText = "분류";
this.class_code.Name = "class_code";
@@ -457,8 +473,8 @@
//
// author_code
//
- dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
- this.author_code.DefaultCellStyle = dataGridViewCellStyle18;
+ dataGridViewCellStyle32.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+ this.author_code.DefaultCellStyle = dataGridViewCellStyle32;
this.author_code.FillWeight = 77.02635F;
this.author_code.HeaderText = "저자기호";
this.author_code.Name = "author_code";
@@ -466,8 +482,8 @@
//
// volume
//
- dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
- this.volume.DefaultCellStyle = dataGridViewCellStyle19;
+ dataGridViewCellStyle33.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+ this.volume.DefaultCellStyle = dataGridViewCellStyle33;
this.volume.FillWeight = 38.80909F;
this.volume.HeaderText = "V";
this.volume.Name = "volume";
@@ -476,8 +492,8 @@
//
// copy
//
- dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
- this.copy.DefaultCellStyle = dataGridViewCellStyle20;
+ dataGridViewCellStyle34.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+ this.copy.DefaultCellStyle = dataGridViewCellStyle34;
this.copy.FillWeight = 40.14827F;
this.copy.HeaderText = "C";
this.copy.Name = "copy";
@@ -486,8 +502,8 @@
//
// prefix
//
- dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
- this.prefix.DefaultCellStyle = dataGridViewCellStyle21;
+ dataGridViewCellStyle35.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+ this.prefix.DefaultCellStyle = dataGridViewCellStyle35;
this.prefix.FillWeight = 41.51828F;
this.prefix.HeaderText = "F";
this.prefix.Name = "prefix";
@@ -623,6 +639,8 @@
// panel2
//
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel2.Controls.Add(this.btn_ChangeColor);
+ this.panel2.Controls.Add(this.tb_SearchChangeColor);
this.panel2.Controls.Add(this.label1);
this.panel2.Controls.Add(this.label2);
this.panel2.Controls.Add(this.tb_ISBN);
@@ -630,15 +648,11 @@
this.panel2.Controls.Add(this.tb_SearchTag);
this.panel2.Location = new System.Drawing.Point(596, 3);
this.panel2.Name = "panel2";
- this.panel2.Size = new System.Drawing.Size(412, 29);
+ this.panel2.Size = new System.Drawing.Size(761, 29);
this.panel2.TabIndex = 8;
//
// panel5
//
- this.panel5.Controls.Add(this.btn_ClassSymbol);
- this.panel5.Controls.Add(this.btn_InputColorFix);
- this.panel5.Controls.Add(this.btn_InputAutoCopy);
- this.panel5.Controls.Add(this.chkBox_AllowDrop);
this.panel5.Controls.Add(this.panel3);
this.panel5.Controls.Add(this.panel2);
this.panel5.Dock = System.Windows.Forms.DockStyle.Top;
@@ -649,7 +663,7 @@
//
// btn_ClassSymbol
//
- this.btn_ClassSymbol.Location = new System.Drawing.Point(1367, 7);
+ this.btn_ClassSymbol.Location = new System.Drawing.Point(1289, 6);
this.btn_ClassSymbol.Name = "btn_ClassSymbol";
this.btn_ClassSymbol.Size = new System.Drawing.Size(89, 23);
this.btn_ClassSymbol.TabIndex = 13;
@@ -659,7 +673,7 @@
//
// btn_InputColorFix
//
- this.btn_InputColorFix.Location = new System.Drawing.Point(1272, 7);
+ this.btn_InputColorFix.Location = new System.Drawing.Point(1194, 6);
this.btn_InputColorFix.Name = "btn_InputColorFix";
this.btn_InputColorFix.Size = new System.Drawing.Size(89, 23);
this.btn_InputColorFix.TabIndex = 12;
@@ -669,7 +683,7 @@
//
// btn_InputAutoCopy
//
- this.btn_InputAutoCopy.Location = new System.Drawing.Point(1177, 7);
+ this.btn_InputAutoCopy.Location = new System.Drawing.Point(1099, 6);
this.btn_InputAutoCopy.Name = "btn_InputAutoCopy";
this.btn_InputAutoCopy.Size = new System.Drawing.Size(89, 23);
this.btn_InputAutoCopy.TabIndex = 11;
@@ -680,7 +694,7 @@
// chkBox_AllowDrop
//
this.chkBox_AllowDrop.AutoSize = true;
- this.chkBox_AllowDrop.Location = new System.Drawing.Point(1023, 10);
+ this.chkBox_AllowDrop.Location = new System.Drawing.Point(947, 10);
this.chkBox_AllowDrop.Name = "chkBox_AllowDrop";
this.chkBox_AllowDrop.Size = new System.Drawing.Size(147, 16);
this.chkBox_AllowDrop.TabIndex = 10;
@@ -1138,15 +1152,24 @@
this.printPreviewDialog1.Name = "printPreviewDialog1";
this.printPreviewDialog1.Visible = false;
//
- // btn_GearExcel
+ // tb_SearchChangeColor
//
- this.btn_GearExcel.Location = new System.Drawing.Point(455, 2);
- this.btn_GearExcel.Name = "btn_GearExcel";
- this.btn_GearExcel.Size = new System.Drawing.Size(77, 23);
- this.btn_GearExcel.TabIndex = 12;
- this.btn_GearExcel.Text = "장비용 엑셀";
- this.btn_GearExcel.UseVisualStyleBackColor = true;
- this.btn_GearExcel.Click += new System.EventHandler(this.btn_GearExcel_Click);
+ this.tb_SearchChangeColor.Location = new System.Drawing.Point(420, 3);
+ this.tb_SearchChangeColor.Name = "tb_SearchChangeColor";
+ this.tb_SearchChangeColor.Size = new System.Drawing.Size(147, 21);
+ this.tb_SearchChangeColor.TabIndex = 6;
+ this.tb_SearchChangeColor.Text = "여러 개 입력시 , 로 구분";
+ this.tb_SearchChangeColor.Click += new System.EventHandler(this.tb_SearchChangeColor_Click);
+ //
+ // btn_ChangeColor
+ //
+ this.btn_ChangeColor.Location = new System.Drawing.Point(573, 2);
+ this.btn_ChangeColor.Name = "btn_ChangeColor";
+ this.btn_ChangeColor.Size = new System.Drawing.Size(93, 23);
+ this.btn_ChangeColor.TabIndex = 7;
+ this.btn_ChangeColor.Text = "검색값 색 변경";
+ this.btn_ChangeColor.UseVisualStyleBackColor = true;
+ this.btn_ChangeColor.Click += new System.EventHandler(this.btn_ChangeColor_Click);
//
// Marc_Plan
//
@@ -1161,6 +1184,7 @@
this.Text = "마크 정리";
this.Load += new System.EventHandler(this.Marc_Plan_Load);
this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
this.panel4.ResumeLayout(false);
this.panel3.ResumeLayout(false);
this.panel3.PerformLayout();
@@ -1168,7 +1192,6 @@
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
this.panel5.ResumeLayout(false);
- this.panel5.PerformLayout();
this.panel6.ResumeLayout(false);
this.panel6.PerformLayout();
this.panel7.ResumeLayout(false);
@@ -1277,5 +1300,7 @@
private System.Windows.Forms.Button btn_InputColorFix;
private System.Windows.Forms.Button btn_ClassSymbol;
private System.Windows.Forms.Button btn_GearExcel;
+ private System.Windows.Forms.Button btn_ChangeColor;
+ private System.Windows.Forms.TextBox tb_SearchChangeColor;
}
}
\ No newline at end of file
diff --git a/unimarc/unimarc/마크/Marc_Plan.cs b/unimarc/unimarc/마크/Marc_Plan.cs
index 6be1743..a233a84 100644
--- a/unimarc/unimarc/마크/Marc_Plan.cs
+++ b/unimarc/unimarc/마크/Marc_Plan.cs
@@ -102,16 +102,16 @@ namespace WindowsFormsApp1.Mac
for (int a = 0; a < ary.Length; a++)
{
- if (a % 16 == 0) { Grid[0] = ary[a]; } // idx
- if (a % 16 == 1) { Grid[1] = ary[a]; } // num
- if (a % 16 == 2) { Grid[2] = ary[a]; } // r_num
- if (a % 16 == 3) { Grid[3] = ary[a]; } // class_symbol
- if (a % 16 == 4) { Grid[4] = ary[a]; } // author_symbol
- if (a % 16 == 5) { Grid[9] = ary[a]; } // ISBN
- if (a % 16 == 6) { Grid[10] = ary[a]; } // book_name
- if (a % 16 == 7) { Grid[11] = ary[a]; } // s_book_name1
- if (a % 16 == 8) { Grid[12] = ary[a]; } // s_book_num1
- if (a % 16 == 9) { Grid[13] = ary[a]; } // s_book_name2
+ if (a % 16 == 00) { Grid[00] = ary[a]; } // idx
+ if (a % 16 == 01) { Grid[01] = ary[a]; } // num
+ if (a % 16 == 02) { Grid[02] = ary[a]; } // r_num
+ if (a % 16 == 03) { Grid[03] = ary[a]; } // class_symbol
+ if (a % 16 == 04) { Grid[04] = ary[a]; } // author_symbol
+ if (a % 16 == 05) { Grid[09] = ary[a]; } // ISBN
+ if (a % 16 == 06) { Grid[10] = ary[a]; } // book_name
+ if (a % 16 == 07) { Grid[11] = ary[a]; } // s_book_name1
+ if (a % 16 == 08) { Grid[12] = ary[a]; } // s_book_num1
+ if (a % 16 == 09) { Grid[13] = ary[a]; } // s_book_name2
if (a % 16 == 10) { Grid[14] = ary[a]; } // s_book_num2
if (a % 16 == 11) { Grid[15] = ary[a]; } // author
if (a % 16 == 12) { Grid[16] = ary[a]; } // book_comp
@@ -332,7 +332,8 @@ namespace WindowsFormsApp1.Mac
}
index++;
}
- dataGridView1.Rows[a].Cells["marc"].Value = string.Join("\n", AryMarc);
+ String_Text st = new String_Text();
+ dataGridView1.Rows[a].Cells["marc"].Value = st.made_Ori_marc(string.Join("\n", AryMarc));
}
#region 보류
@@ -719,7 +720,7 @@ namespace WindowsFormsApp1.Mac
List TagNum = new List(); // 태그번호 저장용
List Field = new List(); // 가변길이필드 저장용
-
+
// 특수기호 육안으로 확인하기 쉽게 변환
Marc = Marc.Replace("", "▼");
Marc = Marc.Replace("", "▲");
@@ -818,6 +819,7 @@ namespace WindowsFormsApp1.Mac
/// 여러장 인쇄인지
///
bool isMorePage;
+
private void printDocument1_BeginPrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
Cnt = 0;
@@ -1050,7 +1052,7 @@ namespace WindowsFormsApp1.Mac
{ "부모", "0" }, { "육아", "0" }, { "유아교육", "0" }, { "유아 육아", "0" },
{ "어린이", "1" }, { "초등", "1" },
{ "유아", "2" },
- { "청소년", "3" }, { "고등학", "3" }, { "고등학", "3" },
+ { "청소년", "3" }, { "중학", "3" }, { "고등학", "3" },
{ "전집", "4" }, { "컴퓨터", "4" }, { "종교", "4" }, { "문학론", "4" },
{ "소설", "5" }
};
@@ -1149,7 +1151,6 @@ namespace WindowsFormsApp1.Mac
{
if (dataGridView1.RowCount <= 0) return;
- Excel_text et = new Excel_text();
Marc_Plan_GearExcel gear = new Marc_Plan_GearExcel();
string[,] Content = new string[dataGridView1.RowCount, 6];
@@ -1166,8 +1167,37 @@ namespace WindowsFormsApp1.Mac
gear.Content = Content;
gear.ListName = btn_Select_List.Text;
gear.Show();
-
- // et.Mk_Excel(Title, Content);
}
+
+ private void tb_SearchChangeColor_Click(object sender, EventArgs e)
+ {
+ tb_SearchChangeColor.Text = "";
+ }
+
+ private void btn_ChangeColor_Click(object sender, EventArgs e)
+ {
+ if (dataGridView1.RowCount < 0) return;
+ for (int a = 0; a < dataGridView1.RowCount; a++)
+ {
+ dataGridView1.Rows[a].Cells["Search_Tag"].Style.BackColor = Color.White;
+ }
+
+ string[] SearchArray = tb_SearchChangeColor.Text.Split(',');
+
+ for (int a = 0; a < dataGridView1.RowCount; a++)
+ {
+ string Target = dataGridView1.Rows[a].Cells["Search_Tag"].Value.ToString();
+ foreach (string t in SearchArray)
+ {
+ if (t == "") continue;
+
+ if (Target.IndexOf(t.TrimStart().TrimEnd()) > -1) {
+ dataGridView1.Rows[a].Cells["Search_Tag"].Style.BackColor = Color.Yellow;
+ break;
+ }
+ }
+ }
+ }
+
}
}
diff --git a/unimarc/unimarc/마크/Marc_Preview.Designer.cs b/unimarc/unimarc/마크/Marc_Preview.Designer.cs
index b1b3033..d55dd2d 100644
--- a/unimarc/unimarc/마크/Marc_Preview.Designer.cs
+++ b/unimarc/unimarc/마크/Marc_Preview.Designer.cs
@@ -38,7 +38,7 @@ namespace UniMarc.마크
this.btn_Save = new System.Windows.Forms.Button();
this.panel2 = new System.Windows.Forms.Panel();
this.tabControl1 = new System.Windows.Forms.TabControl();
- this.KyoBoPage = new System.Windows.Forms.TabPage();
+ this.AladinPage = new System.Windows.Forms.TabPage();
this.NLPage = new System.Windows.Forms.TabPage();
this.webBrowser2 = new System.Windows.Forms.WebBrowser();
this.KolisPage = new System.Windows.Forms.TabPage();
@@ -48,7 +48,7 @@ namespace UniMarc.마크
this.panel3.SuspendLayout();
this.panel2.SuspendLayout();
this.tabControl1.SuspendLayout();
- this.KyoBoPage.SuspendLayout();
+ this.AladinPage.SuspendLayout();
this.NLPage.SuspendLayout();
this.KolisPage.SuspendLayout();
this.SuspendLayout();
@@ -132,7 +132,7 @@ namespace UniMarc.마크
//
// tabControl1
//
- this.tabControl1.Controls.Add(this.KyoBoPage);
+ this.tabControl1.Controls.Add(this.AladinPage);
this.tabControl1.Controls.Add(this.NLPage);
this.tabControl1.Controls.Add(this.KolisPage);
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
@@ -142,16 +142,16 @@ namespace UniMarc.마크
this.tabControl1.Size = new System.Drawing.Size(1316, 961);
this.tabControl1.TabIndex = 3;
//
- // KyoBoPage
+ // AladinPage
//
- this.KyoBoPage.Controls.Add(this.webBrowser1);
- this.KyoBoPage.Location = new System.Drawing.Point(4, 22);
- this.KyoBoPage.Name = "KyoBoPage";
- this.KyoBoPage.Padding = new System.Windows.Forms.Padding(3);
- this.KyoBoPage.Size = new System.Drawing.Size(1308, 935);
- this.KyoBoPage.TabIndex = 0;
- this.KyoBoPage.Text = "교보";
- this.KyoBoPage.UseVisualStyleBackColor = true;
+ this.AladinPage.Controls.Add(this.webBrowser1);
+ this.AladinPage.Location = new System.Drawing.Point(4, 22);
+ this.AladinPage.Name = "AladinPage";
+ this.AladinPage.Padding = new System.Windows.Forms.Padding(3);
+ this.AladinPage.Size = new System.Drawing.Size(1308, 935);
+ this.AladinPage.TabIndex = 0;
+ this.AladinPage.Text = "알라딘";
+ this.AladinPage.UseVisualStyleBackColor = true;
//
// NLPage
//
@@ -208,7 +208,7 @@ namespace UniMarc.마크
this.panel3.ResumeLayout(false);
this.panel2.ResumeLayout(false);
this.tabControl1.ResumeLayout(false);
- this.KyoBoPage.ResumeLayout(false);
+ this.AladinPage.ResumeLayout(false);
this.NLPage.ResumeLayout(false);
this.KolisPage.ResumeLayout(false);
this.ResumeLayout(false);
@@ -221,7 +221,7 @@ namespace UniMarc.마크
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.TabControl tabControl1;
- private System.Windows.Forms.TabPage KyoBoPage;
+ private System.Windows.Forms.TabPage AladinPage;
private System.Windows.Forms.TabPage NLPage;
private System.Windows.Forms.WebBrowser webBrowser2;
public System.Windows.Forms.RichTextBox richTextBox1;
diff --git a/unimarc/unimarc/마크/Marc_Preview.cs b/unimarc/unimarc/마크/Marc_Preview.cs
index dedfe59..0529755 100644
--- a/unimarc/unimarc/마크/Marc_Preview.cs
+++ b/unimarc/unimarc/마크/Marc_Preview.cs
@@ -24,7 +24,7 @@ namespace UniMarc.마크
private void Mac_Preview_Load(object sender, EventArgs e)
{
- // webBrowser1.Navigate("http://www.kyobobook.co.kr/index.laf");
+ webBrowser1.Navigate("https://www.aladin.co.kr/");
webBrowser2.Navigate("https://www.nl.go.kr/");
}
@@ -32,33 +32,33 @@ namespace UniMarc.마크
{
string Search = isbn;
- // KyoBo(Search);
+ Aladin(Search);
NationalLibrary(Search);
Kolis(Search);
}
///
- /// 교보 접속
+ /// 알라딘 접속
///
- private void KyoBo(string Search)
+ private void Aladin(string Search)
{
Delay(3000);
HtmlElementCollection search = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement SearchBox in search)
{
- if (SearchBox.Id == "searchKeyword")
+ if (SearchBox.Id == "SearchWord")
SearchBox.InvokeMember("click");
}
- webBrowser1.Document.GetElementById("searchKeyword").SetAttribute("value", Search);
+ webBrowser1.Document.GetElementById("SearchWord").SetAttribute("value", Search);
Delay(500);
HtmlElementCollection button = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement SearchButton in button)
{
- if (SearchButton.GetAttribute("className") == "btn_search")
+ if (SearchButton.GetAttribute("className") == "searchBtn")
SearchButton.InvokeMember("click");
}
}
diff --git a/unimarc/unimarc/마크/Zoom_Picture.Designer.cs b/unimarc/unimarc/마크/Zoom_Picture.Designer.cs
index 68a7eee..f0f1e37 100644
--- a/unimarc/unimarc/마크/Zoom_Picture.Designer.cs
+++ b/unimarc/unimarc/마크/Zoom_Picture.Designer.cs
@@ -31,11 +31,11 @@ namespace UniMarc.마크
{
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();
+ this.btn_Preview = new System.Windows.Forms.Button();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.webBrowser1 = new System.Windows.Forms.WebBrowser();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
@@ -63,14 +63,25 @@ namespace UniMarc.마크
this.panel1.Size = new System.Drawing.Size(544, 40);
this.panel1.TabIndex = 1;
//
- // panel2
+ // btn_Close
//
- 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;
+ 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);
+ //
+ // 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);
//
// btn_Preview
//
@@ -82,15 +93,14 @@ namespace UniMarc.마크
this.btn_Preview.UseVisualStyleBackColor = true;
this.btn_Preview.Click += new System.EventHandler(this.btn_Preview_Click);
//
- // btn_Close
+ // panel2
//
- 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);
+ 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;
//
// webBrowser1
//
@@ -101,16 +111,6 @@ namespace UniMarc.마크
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
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
diff --git a/unimarc/unimarc/마크/Zoom_Picture.cs b/unimarc/unimarc/마크/Zoom_Picture.cs
index 16dc66b..e0e3ffc 100644
--- a/unimarc/unimarc/마크/Zoom_Picture.cs
+++ b/unimarc/unimarc/마크/Zoom_Picture.cs
@@ -18,9 +18,11 @@ namespace UniMarc.마크
{
InitializeComponent();
}
+
private void Zoom_Picture_Load(object sender, EventArgs e)
{
pictureBox1.ImageLocation = url;
+ pictureBox1.MouseWheel += new MouseEventHandler(MouseWheelEvent);
string PreViewURL =
string.Format("http://preview.kyobobook.co.kr/preview.jsp?siteGb=INK&ejkGb=KOR&barcode={0}&loginYn=N&orderClick=JAW",
@@ -29,6 +31,15 @@ namespace UniMarc.마크
webBrowser1.Navigate(PreViewURL);
}
+ private void MouseWheelEvent(object sender, MouseEventArgs e)
+ {
+ if (e.Delta > 0)
+ pictureBox1.Size = new Size((int)(pictureBox1.Size.Width * 1.2), (int)(pictureBox1.Size.Height * 1.2));
+ else if (e.Delta < 0)
+ pictureBox1.Size = new Size((int)(pictureBox1.Size.Width * 0.8), (int)(pictureBox1.Size.Height * 0.8));
+
+ }
+
private void Zoom_Picture_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape) { this.Close(); }
@@ -43,14 +54,12 @@ namespace UniMarc.마크
{
// 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;
}
}
diff --git a/unimarc/unimarc/홈/Transaction_manage.cs b/unimarc/unimarc/홈/Transaction_manage.cs
index 5ecc45d..a5098e6 100644
--- a/unimarc/unimarc/홈/Transaction_manage.cs
+++ b/unimarc/unimarc/홈/Transaction_manage.cs
@@ -408,9 +408,7 @@ namespace WindowsFormsApp1.Home
private void MakeInsertCommend(DataGridView dgv, int gridNum, string idx)
{
int LoopCount = 0;
- string m1;
- string m2;
- string m3;
+ string m1, m2, m3;
for (int a = 0; a < dgv.Rows.Count; a++)
{
if (dgv.Rows[a].Cells[0].Value == null) dgv.Rows[a].Cells[0].Value = "";