=====* UniMarc [0.0122] 버전 업데이트 내용 *=====

1. 메인
ㄴ> 맨 하단 버전 표출 추가

2. 마크 작성
ㄴ> 정렬관련 버그 수정완료
ㄴ> 드래그앤 드랍으로 줄 바꿈 추가
ㄴ> 등급에 따라 표시되는 색상 변경. (A - 파랑, B - 검정, C - 회색, D - 빨강)

3. 복본조사
ㄴ> 붙혀넣기시 자동으로 검색할 최대값 증가
ㄴ> 광주 시립도서관 복본조사 결과 미표출 버그 수정 완료

4. 마크 정리
ㄴ> 마크 정리쪽에서 마크파일을 불러와 작업을 진행할 수 있게 추가.
This commit is contained in:
SeungHo Yang
2022-02-09 17:42:00 +09:00
parent 35f0155bb8
commit c5aa23801e
21 changed files with 607 additions and 447 deletions

Binary file not shown.

View File

@@ -120,6 +120,7 @@
this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel(); this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel();
this.botUserLabel = new System.Windows.Forms.ToolStripLabel(); this.botUserLabel = new System.Windows.Forms.ToolStripLabel();
this.VersionText = new System.Windows.Forms.ToolStripLabel();
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
this.menuStrip1.SuspendLayout(); this.menuStrip1.SuspendLayout();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
@@ -395,7 +396,7 @@
this., this.,
this.}); this.});
this..Name = "마크설정"; this..Name = "마크설정";
this..Size = new System.Drawing.Size(180, 22); this..Size = new System.Drawing.Size(142, 22);
this..Text = "설정"; this..Text = "설정";
// //
// 단축키설정 // 단축키설정
@@ -435,7 +436,7 @@
this.1, this.1,
this.iSBN조회}); this.iSBN조회});
this..Name = "마크작업"; this..Name = "마크작업";
this..Size = new System.Drawing.Size(180, 22); this..Size = new System.Drawing.Size(142, 22);
this..Text = "마크 작업"; this..Text = "마크 작업";
// //
// 마크목록 // 마크목록
@@ -462,7 +463,7 @@
// 복본조사1 // 복본조사1
// //
this.1.Name = "복본조사1"; this.1.Name = "복본조사1";
this.1.Size = new System.Drawing.Size(180, 22); this.1.Size = new System.Drawing.Size(146, 22);
this.1.Text = "복본조사"; this.1.Text = "복본조사";
this.1.Click += new System.EventHandler(this.ToolStripMenuItem1_Click); this.1.Click += new System.EventHandler(this.ToolStripMenuItem1_Click);
// //
@@ -479,7 +480,7 @@
this., this.,
this.}); this.});
this..Name = "반입및반출"; this..Name = "반입및반출";
this..Size = new System.Drawing.Size(180, 22); this..Size = new System.Drawing.Size(142, 22);
this..Text = "반입 및 반출"; this..Text = "반입 및 반출";
// //
// 마크반입 // 마크반입
@@ -504,7 +505,7 @@
this., this.,
this.}); this.});
this..Name = "부가기능"; this..Name = "부가기능";
this..Size = new System.Drawing.Size(180, 22); this..Size = new System.Drawing.Size(142, 22);
this..Text = "부가기능"; this..Text = "부가기능";
// //
// 마크수집 // 마크수집
@@ -541,20 +542,20 @@
this.DLS조회, this.DLS조회,
this.dLS복본조사}); this.dLS복본조사});
this.DLS.Name = "DLS"; this.DLS.Name = "DLS";
this.DLS.Size = new System.Drawing.Size(180, 22); this.DLS.Size = new System.Drawing.Size(142, 22);
this.DLS.Text = "DLS"; this.DLS.Text = "DLS";
// //
// DLS조회 // DLS조회
// //
this.DLS조회.Name = "DLS조회"; this.DLS조회.Name = "DLS조회";
this.DLS조회.Size = new System.Drawing.Size(180, 22); this.DLS조회.Size = new System.Drawing.Size(154, 22);
this.DLS조회.Text = "DLS_조회/입력"; this.DLS조회.Text = "DLS_조회/입력";
this.DLS조회.Click += new System.EventHandler(this.dLS조회ToolStripMenuItem_Click); this.DLS조회.Click += new System.EventHandler(this.dLS조회ToolStripMenuItem_Click);
// //
// dLS복본조사 // dLS복본조사
// //
this.dLS복본조사.Name = "dLS복본조사"; this.dLS복본조사.Name = "dLS복본조사";
this.dLS복본조사.Size = new System.Drawing.Size(180, 22); this.dLS복본조사.Size = new System.Drawing.Size(154, 22);
this.dLS복본조사.Text = "DLS 복본조사"; this.dLS복본조사.Text = "DLS 복본조사";
this.dLS복본조사.Click += new System.EventHandler(this.dLS복본조사ToolStripMenuItem_Click); this.dLS복본조사.Click += new System.EventHandler(this.dLS복본조사ToolStripMenuItem_Click);
// //
@@ -565,7 +566,7 @@
this., this.,
this.}); this.});
this..Name = "마크기타"; this..Name = "마크기타";
this..Size = new System.Drawing.Size(180, 22); this..Size = new System.Drawing.Size(142, 22);
this..Text = "기타"; this..Text = "기타";
// //
// 서류작성 // 서류작성
@@ -898,7 +899,8 @@
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Bottom; this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripLabel2, this.toolStripLabel2,
this.botUserLabel}); this.botUserLabel,
this.VersionText});
this.toolStrip1.Location = new System.Drawing.Point(0, 607); this.toolStrip1.Location = new System.Drawing.Point(0, 607);
this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(1252, 25); this.toolStrip1.Size = new System.Drawing.Size(1252, 25);
@@ -917,6 +919,13 @@
this.botUserLabel.Size = new System.Drawing.Size(43, 22); this.botUserLabel.Size = new System.Drawing.Size(43, 22);
this.botUserLabel.Text = "이용자"; this.botUserLabel.Text = "이용자";
// //
// VersionText
//
this.VersionText.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
this.VersionText.Name = "VersionText";
this.VersionText.Size = new System.Drawing.Size(116, 22);
this.VersionText.Text = "UniMarc Ver 0.0000";
//
// Main // Main
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -1036,5 +1045,6 @@
public System.Windows.Forms.ToolStripLabel botUserLabel; public System.Windows.Forms.ToolStripLabel botUserLabel;
private System.Windows.Forms.ToolStripMenuItem 1; private System.Windows.Forms.ToolStripMenuItem 1;
private System.Windows.Forms.ToolStripMenuItem dLS복본조사; private System.Windows.Forms.ToolStripMenuItem dLS복본조사;
private System.Windows.Forms.ToolStripLabel VersionText;
} }
} }

View File

@@ -47,6 +47,8 @@ namespace WindowsFormsApp1
login login = new login(); login login = new login();
VersionInfo();
if (DialogResult.OK == login.ShowDialog(this)) { if (DialogResult.OK == login.ShowDialog(this)) {
this.Visible = true; this.Visible = true;
} }
@@ -69,10 +71,11 @@ namespace WindowsFormsApp1
User = result[3]; User = result[3];
} }
if (result[8] != "관리자") { ToolStripMenuItem.Visible = false; } if (result[7] != "관리자") { ToolStripMenuItem.Visible = false; }
cmd = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[5]); cmd = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[4]);
com_idx = _DB.DB_Send_CMD_Search(cmd).Replace("|", ""); com_idx = _DB.DB_Send_CMD_Search(cmd).Replace("|", "");
Settings.Default.compidx = com_idx; Settings.Default.compidx = com_idx;
Settings.Default.User = botUserLabel.Text; Settings.Default.User = botUserLabel.Text;
@@ -84,6 +87,21 @@ namespace WindowsFormsApp1
catch (Exception ex) { MessageBox.Show(ex.ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); }
} }
private void VersionInfo()
{
StreamReader sr = new StreamReader(Application.StartupPath + "\\update.inf");
int i = -1;
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
if (line.IndexOf("count=", 0) != -1)
{
string version = line.Replace("count=", "");
VersionText.Text = string.Format("UniMarc Ver {0}", version);
}
}
}
#region #region
public void SetBtnName() public void SetBtnName()
{ {

View File

@@ -40,6 +40,9 @@
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.panel2 = new System.Windows.Forms.Panel(); this.panel2 = 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_comp = 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.btn_ApplyFilter = new System.Windows.Forms.Button();
this.panel3 = new System.Windows.Forms.Panel(); this.panel3 = new System.Windows.Forms.Panel();
@@ -48,9 +51,6 @@
this.chk_RemoveBrit = new System.Windows.Forms.CheckBox(); this.chk_RemoveBrit = new System.Windows.Forms.CheckBox();
this.chk_spChar = new System.Windows.Forms.CheckBox(); this.chk_spChar = new System.Windows.Forms.CheckBox();
this.panel5 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel();
this.book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Count = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.SearchCount)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.SearchCount)).BeginInit();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
@@ -101,6 +101,7 @@
this.btn_Stop.TabIndex = 2; this.btn_Stop.TabIndex = 2;
this.btn_Stop.Text = "검색중지"; this.btn_Stop.Text = "검색중지";
this.btn_Stop.UseVisualStyleBackColor = true; this.btn_Stop.UseVisualStyleBackColor = true;
this.btn_Stop.Click += new System.EventHandler(this.btn_Stop_Click);
// //
// SearchCount // SearchCount
// //
@@ -190,6 +191,24 @@
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);
// //
// book_name
//
this.book_name.HeaderText = "도서명(총서명)";
this.book_name.Name = "book_name";
this.book_name.Width = 350;
//
// book_comp
//
this.book_comp.HeaderText = "출판사";
this.book_comp.Name = "book_comp";
this.book_comp.Width = 150;
//
// Count
//
this.Count.HeaderText = "검색 수";
this.Count.Name = "Count";
this.Count.Width = 70;
//
// webBrowser1 // webBrowser1
// //
this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill; this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
@@ -272,24 +291,6 @@
this.panel5.Size = new System.Drawing.Size(717, 732); this.panel5.Size = new System.Drawing.Size(717, 732);
this.panel5.TabIndex = 4; this.panel5.TabIndex = 4;
// //
// book_name
//
this.book_name.HeaderText = "도서명(총서명)";
this.book_name.Name = "book_name";
this.book_name.Width = 350;
//
// book_comp
//
this.book_comp.HeaderText = "출판사";
this.book_comp.Name = "book_comp";
this.book_comp.Width = 150;
//
// Count
//
this.Count.HeaderText = "검색 수";
this.Count.Name = "Count";
this.Count.Width = 70;
//
// Check_copy // Check_copy
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);

View File

@@ -20,6 +20,7 @@ namespace WindowsFormsApp1.Mac
public string URL; public string URL;
public string lib_Category; public string lib_Category;
public string Code; public string Code;
private bool isStop = false;
Main main; Main main;
public Check_copy(Main _main) public Check_copy(Main _main)
{ {
@@ -62,11 +63,17 @@ namespace WindowsFormsApp1.Mac
{ {
Skill_Grid sg = new Skill_Grid(); Skill_Grid sg = new Skill_Grid();
sg.Excel_to_DataGridView(sender, e); sg.Excel_to_DataGridView(sender, e);
SearchCount.Value = dataGridView1.Rows.Count;
} }
private void btn_Start_Click(object sender, EventArgs e) private void btn_Start_Click(object sender, EventArgs e)
{ {
for (int a = 0; a < dataGridView1.Rows.Count - 1; a++) int SCount = Convert.ToInt32(SearchCount.Value);
isStop = false;
for (int a = 0; a < SCount; a++)
{ {
if (dataGridView1.Rows[a].Cells["book_name"].Value == null) if (dataGridView1.Rows[a].Cells["book_name"].Value == null)
continue; continue;
@@ -74,8 +81,17 @@ namespace WindowsFormsApp1.Mac
if (dataGridView1.Rows[a].Cells["book_name"].Value.ToString() == "") if (dataGridView1.Rows[a].Cells["book_name"].Value.ToString() == "")
continue; continue;
dataGridView1.Rows[a].Cells["Count"].Value = if (isStop)
CopyCount(dataGridView1.Rows[a].Cells["book_name"].Value.ToString()); break;
string BookSearchCount = CopyCount(dataGridView1.Rows[a].Cells["book_name"].Value.ToString());
if (BookSearchCount == "false") {
MessageBox.Show("검색대상이 설정되지않았습니다!");
return;
}
dataGridView1.Rows[a].Cells["Count"].Value = BookSearchCount;
dataGridView1.Rows[a].DefaultCellStyle.BackColor = Color.LightGray; dataGridView1.Rows[a].DefaultCellStyle.BackColor = Color.LightGray;
} }
} }
@@ -84,6 +100,9 @@ namespace WindowsFormsApp1.Mac
{ {
string result = ""; string result = "";
if (lib_Category is null)
return "false";
string[] Detail = lib_Category.Split('_'); string[] Detail = lib_Category.Split('_');
switch (Detail[0]) switch (Detail[0])
{ {
@@ -99,6 +118,11 @@ namespace WindowsFormsApp1.Mac
return result; return result;
} }
private void btn_Stop_Click(object sender, EventArgs e)
{
isStop = true;
}
#region #region
string (string detail, string Text) string (string detail, string Text)
{ {
@@ -140,11 +164,12 @@ namespace WindowsFormsApp1.Mac
webBrowser1.Document.GetElementById("searchKeyword").SetAttribute("value", text); webBrowser1.Document.GetElementById("searchKeyword").SetAttribute("value", text);
webBrowser1.Document.GetElementById("libCode").SetAttribute("value", Code); webBrowser1.Document.GetElementById("libCode").SetAttribute("value", Code);
Delay(500);
HtmlElementCollection button = webBrowser1.Document.GetElementsByTagName("button"); HtmlElementCollection button = webBrowser1.Document.GetElementsByTagName("button");
foreach (HtmlElement SearchButton in button) foreach (HtmlElement SearchButton in button)
{ {
if (SearchButton.InnerText == "검색") if (SearchButton.GetAttribute("className").IndexOf("bookSearchBtn") > -1)
SearchButton.InvokeMember("click"); SearchButton.InvokeMember("click");
} }
Delay(1500); Delay(1500);
@@ -165,6 +190,7 @@ namespace WindowsFormsApp1.Mac
} }
} }
} }
Delay(500);
return result; return result;
} }
@@ -569,19 +595,12 @@ namespace WindowsFormsApp1.Mac
int count = dataGridView1.Rows.Count; int count = dataGridView1.Rows.Count;
if (count <= 1) if (count <= 1)
return; return;
// 특수문자 제거 if (chk_spChar.Checked) // 특수문자 제거
if (chk_spChar.Checked)
{
RemoveSpecialChar(count); RemoveSpecialChar(count);
}
// 괄호안의 문자 제거 if (chk_RemoveBrit.Checked) // 괄호안의 문자 제거
if (chk_RemoveBrit.Checked)
{
RemoveInBrit(count); RemoveInBrit(count);
}
} }
/// <summary> /// <summary>

View File

@@ -151,7 +151,7 @@ namespace WindowsFormsApp1.Mac
dataGridView1.Rows[a].Cells["author"].Value.ToString(), dataGridView1.Rows[a].Cells["author"].Value.ToString(),
dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(), dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(),
dataGridView1.Rows[a].Cells["price"].Value.ToString(), dataGridView1.Rows[a].Cells["price"].Value.ToString(),
Marc, "1", compidx, "3", Time, user }; Marc, "1", compidx, "2", Time, user };
// string Incmd = db.DB_INSERT_DUPLICATE(table, col, data); // string Incmd = db.DB_INSERT_DUPLICATE(table, col, data);
string Incmd = db.DB_INSERT(table, col, data); string Incmd = db.DB_INSERT(table, col, data);

View File

@@ -84,7 +84,7 @@ namespace ExcelTest
/// <summary> /// <summary>
/// 가져온 목록을 책목록과 연동하여 Grid에 집어넣음. /// 가져온 목록을 책목록과 연동하여 Grid에 집어넣음.
/// </summary> /// </summary>
/// <param name="idx">목록idx</param> /// <param name="date">목록일자</param>
/// <param name="value">목록명</param> /// <param name="value">목록명</param>
public void input_list(string date, string value) public void input_list(string date, string value)
{ {
@@ -103,6 +103,7 @@ namespace ExcelTest
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "V", "", "" }; "", "", "V", "", "" };
for (int a = 0; a < db_data.Length; a++) for (int a = 0; a < db_data.Length; a++)
{ {
if (a % 10 == 0) { grid[0] = db_data[a]; } // 0: idx if (a % 10 == 0) { grid[0] = db_data[a]; } // 0: idx
@@ -120,6 +121,7 @@ namespace ExcelTest
} }
chk_Marc(); chk_Marc();
} }
/// <summary> /// <summary>
/// 마크 유무 확인하는 함수 /// 마크 유무 확인하는 함수
/// </summary> /// </summary>
@@ -127,56 +129,45 @@ namespace ExcelTest
{ {
for (int a = 0; a < List_Book.Rows.Count; a++) for (int a = 0; a < List_Book.Rows.Count; a++)
{ {
string[] sear_tbl = { "ISBN" }; string Area = "`idx`, `marc`, `grade`, `008tag`, `user`, `date`, `compidx`";
string[] sear_col = { List_Book.Rows[a].Cells["ISBN13"].Value.ToString() }; string Table = "Marc";
string tmp_cmd = db.More_DB_Search("Marc", sear_tbl, sear_col, "`marc_chk`, `marc_chk1`, `marc_chk2`"); string ChkMarcArea = "`marc_chk`, `marc_chk1`, `marc_chk2`";
string tmp_res = db.DB_Send_CMD_Search(tmp_cmd);
string[] tmp_ary = tmp_res.Split('|');
string cmd = ""; string[] sear_tbl = { "compidx", "ISBN" };
if (tmp_ary.Length <= 1) string[] sear_col = { compidx, List_Book.Rows[a].Cells["ISBN13"].Value.ToString() };
{
cmd = db.More_DB_Search("Marc", sear_tbl, sear_col, "`idx`, `marc`, `grade`"); string Chk_Cmd = db.More_DB_Search(Table, sear_tbl, sear_col, ChkMarcArea);
string Chk_Res = db.DB_Send_CMD_Search(Chk_Cmd);
string[] Chk_Arr = Chk_Res.Split('|');
bool isMyData;
string cmd;
if (Chk_Arr.Length <= 1) {
cmd = string.Format(
"SELECT {0} FROM {1} WHERE `{2}` = \"{3}\" " +
"AND (`marc_chk` = 1 OR `marc_chk1` = 1 OR `marc_chk2` = 1);",
Area, Table, sear_tbl[1], sear_col[1]);
isMyData = false;
}
else {
cmd = string.Format(
"SELECT {0} FROM {1} WHERE `{2}` = \"{3}\" AND `{4}` = \"{5}\" " +
"AND (`marc_chk` = 1 OR `marc_chk1` = 1 OR `marc_chk2` = 1);",
Area, Table, sear_tbl[0], sear_col[0], sear_tbl[1], sear_col[1]);
isMyData = true;
}
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
if (db_data.Length < 2) {
List_Book.Rows[a].Cells["grade"].Value = "3";
List_Book.Rows[a].DefaultCellStyle.ForeColor = Color.Red;
} }
else else
{ {
if (tmp_ary[0] == "1") List_Book.Rows[a].DefaultCellStyle.ForeColor = SetGradeColor(db_data[2], isMyData);
cmd = string.Format(
"SELECT `idx`, `marc`, `grade`, `008tag`, `user`, `date` FROM `Marc` WHERE `{0}` = \"{1}\" " +
"AND (`marc_chk` = 1 OR `marc_chk1` = 1 OR `marc_chk2` = 1);", sear_tbl[0], sear_col[0]);
else if (tmp_ary[1] == "1")
cmd = string.Format(
"SELECT `idx`, `marc1`, `grade`, `008tag`, `user`, `date` FROM `Marc` WHERE `{0}` = \"{1}\" " +
"AND (`marc_chk` = 1 OR `marc_chk1` = 1 OR `marc_chk2` = 1);", sear_tbl[0], sear_col[0]);
else if (tmp_ary[2] == "1")
cmd = string.Format(
"SELECT `idx`, `marc2`, `grade`, `008tag`, `user`, `date` FROM `Marc` WHERE `{0}` = \"{1}\" " +
"AND (`marc_chk` = 1 OR `marc_chk1` = 1 OR `marc_chk2` = 1);", sear_tbl[0], sear_col[0]);
}
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
if (db_data.Length < 2) {
List_Book.Rows[a].DefaultCellStyle.BackColor = Color.LightGray;
List_Book.Rows[a].Cells["grade"].Value = "2";
}
else {
switch (db_data[2])
{
case "0": // A
List_Book.Rows[a].DefaultCellStyle.ForeColor = Color.Blue;
break;
case "1": // B
List_Book.Rows[a].DefaultCellStyle.ForeColor = Color.Red;
break;
case "2": // C
List_Book.Rows[a].DefaultCellStyle.ForeColor = Color.Black;
break;
case "3": // D
List_Book.Rows[a].DefaultCellStyle.ForeColor = Color.Gray;
break;
}
List_Book.Rows[a].Cells["marc_idx"].Value = db_data[0]; List_Book.Rows[a].Cells["marc_idx"].Value = db_data[0];
List_Book.Rows[a].Cells["db_marc"].Value = db_data[1]; List_Book.Rows[a].Cells["db_marc"].Value = db_data[1];
List_Book.Rows[a].Cells["grade"].Value = db_data[2]; List_Book.Rows[a].Cells["grade"].Value = db_data[2];
@@ -184,11 +175,42 @@ namespace ExcelTest
List_Book.Rows[a].Cells["user"].Value = db_data[4]; List_Book.Rows[a].Cells["user"].Value = db_data[4];
List_Book.Rows[a].Cells["SaveDate"].Value = db_data[5]; List_Book.Rows[a].Cells["SaveDate"].Value = db_data[5];
SaveDateCheck(db_data[5], a); if (isMyData)
SaveDateCheck(db_data[5], a);
else {
string FindCompCmd = string.Format("SELECT `comp_name` FROM `Comp` WHERE `idx` = {0}", db_data[6]);
List_Book.Rows[a].Cells["user"].Value = db.DB_Send_CMD_Search(FindCompCmd).Replace("|", "");
List_Book.Rows[a].DefaultCellStyle.BackColor = Color.LightGray;
}
} }
} }
} }
private Color SetGradeColor(string Grade, bool isMyData = true)
{
if (!isMyData)
return Color.Orange;
switch (Grade)
{
case "0": // A
return Color.Blue;
case "1": // B
return Color.Black;
case "2": // C
return Color.Gray;
case "3": // D
return Color.Red;
default:
return Color.Black;
}
}
/// <summary> /// <summary>
/// 마지막 저장시각 14일이전일 경우 배경 색 변경 /// 마지막 저장시각 14일이전일 경우 배경 색 변경
/// </summary> /// </summary>
@@ -522,13 +544,17 @@ namespace ExcelTest
private void Btn_Save_Click(object sender, EventArgs e) private void Btn_Save_Click(object sender, EventArgs e)
{ {
int TabIndex = tabControl1.SelectedIndex; int TabIndex = tabControl1.SelectedIndex;
int grade = cb_grade.SelectedIndex;
if (TabIndex == 1) { if (TabIndex == 1) {
MessageBox.Show("칸채우기가 아닌 편집창에서 저장해주세요!"); MessageBox.Show("칸채우기가 아닌 편집창에서 저장해주세요!");
return; return;
} }
if (grade == 3) {
MessageBox.Show("등급을 설정해주세요. (C 이상)");
return;
}
string table_name = "Marc"; string table_name = "Marc";
int row_idx = List_Book.CurrentCell.RowIndex; int row_idx = List_Book.CurrentCell.RowIndex;
int grade = cb_grade.SelectedIndex;
string tag056 = Tag056(); string tag056 = Tag056();
string[] grid_data = { string[] grid_data = {
List_Book.Rows[row_idx].Cells["ISBN13"].Value.ToString(), List_Book.Rows[row_idx].Cells["ISBN13"].Value.ToString(),
@@ -606,22 +632,8 @@ namespace ExcelTest
List_Book.Rows[row_idx].Cells["user"].Value = user_name; List_Book.Rows[row_idx].Cells["user"].Value = user_name;
List_Book.Rows[row_idx].Cells["db_marc"].Value = orimarc; List_Book.Rows[row_idx].Cells["db_marc"].Value = orimarc;
List_Book.Rows[row_idx].DefaultCellStyle.BackColor = Color.White; List_Book.Rows[row_idx].DefaultCellStyle.ForeColor = SetGradeColor(grade.ToString());
switch (grade)
{
case 0: // A
List_Book.Rows[row_idx].DefaultCellStyle.ForeColor = Color.Blue;
break;
case 1: // B
List_Book.Rows[row_idx].DefaultCellStyle.ForeColor = Color.Red;
break;
case 2: // C
List_Book.Rows[row_idx].DefaultCellStyle.ForeColor = Color.Black;
break;
case 3: // D
List_Book.Rows[row_idx].DefaultCellStyle.ForeColor = Color.Gray;
break;
}
MessageBox.Show("저장되었습니다!"); MessageBox.Show("저장되었습니다!");
} }
#region Save_Click_Sub #region Save_Click_Sub
@@ -769,6 +781,7 @@ namespace ExcelTest
string Date = List_Book.Rows[row].Cells["SaveDate"].Value.ToString(); string Date = List_Book.Rows[row].Cells["SaveDate"].Value.ToString();
lbl_SaveData.Text = string.Format("[{0}] [{1}]", User, Date); lbl_SaveData.Text = string.Format("[{0}] [{1}]", User, Date);
lbl_ISBN.Text = "[" + List_Book.Rows[row].Cells["ISBN13"].Value.ToString() + "]";
} }
void ReadRemark(int row) void ReadRemark(int row)
{ {
@@ -777,7 +790,6 @@ namespace ExcelTest
string cmd = db.More_DB_Search("Marc", sear_tbl, sear_col, "`비고1`, `비고2`"); string cmd = db.More_DB_Search("Marc", sear_tbl, sear_col, "`비고1`, `비고2`");
string res = db.DB_Send_CMD_Search(cmd); string res = db.DB_Send_CMD_Search(cmd);
lbl_ISBN.Text = "[" + List_Book.Rows[row].Cells["ISBN13"].Value.ToString() + "]";
string[] ary = res.Split('|'); string[] ary = res.Split('|');
etc1.Text = ary[0]; etc1.Text = ary[0];
etc2.Text = ary[1]; etc2.Text = ary[1];
@@ -1250,17 +1262,17 @@ namespace ExcelTest
if (isSort) { if (isSort) {
if (combo == 0) { if (combo == 0) {
List_Book.Sort(grade, System.ComponentModel.ListSortDirection.Ascending); List_Book.Sort(List_Book.Columns["grade"], System.ComponentModel.ListSortDirection.Ascending);
} }
else { else {
List_Book.Sort(ISBN13, System.ComponentModel.ListSortDirection.Ascending); List_Book.Sort(List_Book.Columns["ISBN13"], System.ComponentModel.ListSortDirection.Ascending);
} }
} }
else { else {
string text; int comboIdx;
if (combo == 0) { if (combo == 0) {
text = comboBox9.SelectedIndex.ToString(); comboIdx = comboBox9.SelectedIndex;
Search_Filter("grade", text); Search_Filter("grade", comboIdx);
} }
else { // 수정필요 else { // 수정필요
@@ -1277,11 +1289,11 @@ namespace ExcelTest
} }
} }
private void Search_Filter(string target, string text) private void Search_Filter(string target, int comboIdx)
{ {
int count = List_Book.Rows.Count; int count = List_Book.Rows.Count;
DataGridViewBand band; DataGridViewBand band;
if (text == "0") { if (comboIdx == 0) {
for (int a = 0; a < count; a++) for (int a = 0; a < count; a++)
{ {
band = List_Book.Rows[a]; band = List_Book.Rows[a];
@@ -1289,9 +1301,11 @@ namespace ExcelTest
} }
return; return;
} }
comboIdx--;
for (int a = 0; a < count; a++) for (int a = 0; a < count; a++)
{ {
if (List_Book.Rows[a].Cells[target].Value.ToString() != text) { if (List_Book.Rows[a].Cells[target].Value.ToString() != comboIdx.ToString()) {
band = List_Book.Rows[a]; band = List_Book.Rows[a];
band.Visible = false; band.Visible = false;
} }
@@ -1328,24 +1342,6 @@ namespace ExcelTest
private void btn_mk_marcList_Click(object sender, EventArgs e) private void btn_mk_marcList_Click(object sender, EventArgs e)
{ {
// 회색배경과 V를 체크한 후
// 반출을 도와주는 창이 표출됨
/*
string msg = "";
bool isSuccess = true;
for (int a = 0; a < List_Book.Rows.Count; a++)
{
if (!Check_BackColor(a) && Check_List_V(a)) {
isSuccess = false;
msg += string.Format("『{0}』 ", List_Book.Rows[a].Cells["book_name"].Value.ToString());
}
}
if (!isSuccess) {
MessageBox.Show(string.Format("표시된 도서명을 확인해주세요.\n{0}", msg));
return;
}
*/
Marc_mkList mkList = new Marc_mkList(this); Marc_mkList mkList = new Marc_mkList(this);
mkList.Show(); mkList.Show();
} }
@@ -1399,6 +1395,32 @@ namespace ExcelTest
} }
} }
#region DataGridView
Skill_Grid sg = new Skill_Grid();
private void List_Book_MouseMove(object sender, MouseEventArgs e)
{
sg.MouseMove(sender, e);
}
private void List_Book_MouseDown(object sender, MouseEventArgs e)
{
sg.MouseDown(sender, e);
}
private void List_Book_DragOver(object sender, DragEventArgs e)
{
sg.DragOver(sender, e);
}
private void List_Book_DragDrop(object sender, DragEventArgs e)
{
sg.DragDrop(sender, e);
}
#endregion
private void btn_FillBlank_Click(object sender, EventArgs e) private void btn_FillBlank_Click(object sender, EventArgs e)
{ {
tabControl1.SelectedIndex = 1; tabControl1.SelectedIndex = 1;
@@ -2119,8 +2141,7 @@ namespace ExcelTest
richTextBox1.Text = ""; richTextBox1.Text = "";
// dataGridView1.Sort(dataGridView1.Columns["tag"], System.ComponentModel.ListSortDirection.Ascending); dataGridView1.Sort(dataGridView1.Columns["tag"], System.ComponentModel.ListSortDirection.Ascending);
Sort_text();
for (int a = 0; a < dataGridView1.Rows.Count; a++) for (int a = 0; a < dataGridView1.Rows.Count; a++)
{ {
@@ -2132,13 +2153,6 @@ namespace ExcelTest
} }
} }
private void Sort_text()
{
dataGridView1.Sort(new DGVComparer());
dataGridView1.Columns[0].HeaderCell.SortGlyphDirection = SortOrder.Ascending;
dataGridView1.Columns[1].HeaderCell.SortGlyphDirection = SortOrder.Ascending;
}
private List<string> MakeMarcLine() private List<string> MakeMarcLine()
{ {
List<string> LineMarc = new List<string>(); List<string> LineMarc = new List<string>();

View File

@@ -28,17 +28,18 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = 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 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(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
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();
@@ -66,21 +67,6 @@
this.comboBox7 = new System.Windows.Forms.ComboBox(); this.comboBox7 = new System.Windows.Forms.ComboBox();
this.Btn_Memo = new System.Windows.Forms.Button(); this.Btn_Memo = new System.Windows.Forms.Button();
this.List_Book = new System.Windows.Forms.DataGridView(); this.List_Book = new System.Windows.Forms.DataGridView();
this.list_idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ISBN13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.num = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.author = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.count = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.pay = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.url = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.marc_idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.db_marc = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.grade = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colCheck = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.user = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.SaveDate = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.btn_Save = new System.Windows.Forms.Button(); this.btn_Save = new System.Windows.Forms.Button();
this.label4 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label();
this.text008 = new System.Windows.Forms.TextBox(); this.text008 = new System.Windows.Forms.TextBox();
@@ -252,6 +238,21 @@
this.lbl_SaveData = new System.Windows.Forms.Label(); this.lbl_SaveData = new System.Windows.Forms.Label();
this.lbl_ISBN = new System.Windows.Forms.Label(); this.lbl_ISBN = new System.Windows.Forms.Label();
this.lbl_BookList = new System.Windows.Forms.Label(); this.lbl_BookList = new System.Windows.Forms.Label();
this.list_idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ISBN13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.num = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.author = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.count = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.pay = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.url = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.marc_idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.db_marc = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.grade = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colCheck = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.user = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.SaveDate = new System.Windows.Forms.DataGridViewTextBoxColumn();
((System.ComponentModel.ISupportInitialize)(this.List_Book)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.List_Book)).BeginInit();
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
@@ -297,7 +298,7 @@
// //
this.etc1.BackColor = System.Drawing.SystemColors.ScrollBar; this.etc1.BackColor = System.Drawing.SystemColors.ScrollBar;
this.etc1.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.etc1.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.etc1.Location = new System.Drawing.Point(1466, 348); this.etc1.Location = new System.Drawing.Point(1470, 348);
this.etc1.Name = "etc1"; this.etc1.Name = "etc1";
this.etc1.Size = new System.Drawing.Size(287, 187); this.etc1.Size = new System.Drawing.Size(287, 187);
this.etc1.TabIndex = 32; this.etc1.TabIndex = 32;
@@ -308,7 +309,7 @@
// //
this.etc2.BackColor = System.Drawing.SystemColors.ScrollBar; this.etc2.BackColor = System.Drawing.SystemColors.ScrollBar;
this.etc2.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.etc2.Font = new System.Drawing.Font("굴림체", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.etc2.Location = new System.Drawing.Point(1466, 541); this.etc2.Location = new System.Drawing.Point(1470, 541);
this.etc2.Name = "etc2"; this.etc2.Name = "etc2";
this.etc2.Size = new System.Drawing.Size(287, 184); this.etc2.Size = new System.Drawing.Size(287, 184);
this.etc2.TabIndex = 32; this.etc2.TabIndex = 32;
@@ -539,7 +540,7 @@
// //
// Btn_Memo // Btn_Memo
// //
this.Btn_Memo.Location = new System.Drawing.Point(1466, 158); this.Btn_Memo.Location = new System.Drawing.Point(1470, 158);
this.Btn_Memo.Name = "Btn_Memo"; this.Btn_Memo.Name = "Btn_Memo";
this.Btn_Memo.Size = new System.Drawing.Size(77, 23); this.Btn_Memo.Size = new System.Drawing.Size(77, 23);
this.Btn_Memo.TabIndex = 215; this.Btn_Memo.TabIndex = 215;
@@ -549,17 +550,18 @@
// //
// List_Book // List_Book
// //
this.List_Book.AllowDrop = true;
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;
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.List_Book.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11; this.List_Book.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
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,
@@ -588,127 +590,15 @@
this.List_Book.Size = new System.Drawing.Size(502, 821); this.List_Book.Size = new System.Drawing.Size(502, 821);
this.List_Book.TabIndex = 217; this.List_Book.TabIndex = 217;
this.List_Book.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.List_Book_CellClick); this.List_Book.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.List_Book_CellClick);
this.List_Book.DragDrop += new System.Windows.Forms.DragEventHandler(this.List_Book_DragDrop);
this.List_Book.DragOver += new System.Windows.Forms.DragEventHandler(this.List_Book_DragOver);
this.List_Book.KeyDown += new System.Windows.Forms.KeyEventHandler(this.List_Book_KeyDown); this.List_Book.KeyDown += new System.Windows.Forms.KeyEventHandler(this.List_Book_KeyDown);
// this.List_Book.MouseDown += new System.Windows.Forms.MouseEventHandler(this.List_Book_MouseDown);
// list_idx this.List_Book.MouseMove += new System.Windows.Forms.MouseEventHandler(this.List_Book_MouseMove);
//
this.list_idx.HeaderText = "list_idx";
this.list_idx.Name = "list_idx";
this.list_idx.ReadOnly = true;
this.list_idx.Visible = false;
this.list_idx.Width = 30;
//
// ISBN13
//
this.ISBN13.FillWeight = 136.2398F;
this.ISBN13.HeaderText = "ISBN13";
this.ISBN13.Name = "ISBN13";
this.ISBN13.ReadOnly = true;
this.ISBN13.Visible = false;
//
// num
//
this.num.HeaderText = "연번";
this.num.Name = "num";
this.num.ReadOnly = true;
this.num.Width = 50;
//
// book_name
//
this.book_name.FillWeight = 135.5107F;
this.book_name.HeaderText = "도서명";
this.book_name.Name = "book_name";
this.book_name.ReadOnly = true;
this.book_name.Width = 150;
//
// author
//
this.author.FillWeight = 67.49011F;
this.author.HeaderText = "저자";
this.author.Name = "author";
this.author.ReadOnly = true;
this.author.Width = 80;
//
// book_comp
//
this.book_comp.FillWeight = 76.49199F;
this.book_comp.HeaderText = "출판사";
this.book_comp.Name = "book_comp";
this.book_comp.ReadOnly = true;
this.book_comp.Width = 80;
//
// count
//
this.count.HeaderText = "C";
this.count.Name = "count";
this.count.ReadOnly = true;
this.count.Width = 30;
//
// pay
//
this.pay.FillWeight = 84.26746F;
this.pay.HeaderText = "정가";
this.pay.Name = "pay";
this.pay.ReadOnly = true;
this.pay.Width = 62;
//
// url
//
this.url.HeaderText = "url";
this.url.Name = "url";
this.url.ReadOnly = true;
this.url.Visible = false;
//
// marc_idx
//
this.marc_idx.HeaderText = "marc_idx";
this.marc_idx.Name = "marc_idx";
this.marc_idx.ReadOnly = true;
this.marc_idx.Visible = false;
this.marc_idx.Width = 30;
//
// db_marc
//
this.db_marc.HeaderText = "marc";
this.db_marc.Name = "db_marc";
this.db_marc.ReadOnly = true;
this.db_marc.Visible = false;
//
// grade
//
this.grade.HeaderText = "등급";
this.grade.Name = "grade";
this.grade.ReadOnly = true;
this.grade.Visible = false;
this.grade.Width = 50;
//
// colCheck
//
dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.colCheck.DefaultCellStyle = dataGridViewCellStyle12;
this.colCheck.HeaderText = "V";
this.colCheck.Name = "colCheck";
this.colCheck.ReadOnly = true;
this.colCheck.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.colCheck.Width = 30;
//
// user
//
this.user.HeaderText = "작업자";
this.user.Name = "user";
this.user.ReadOnly = true;
this.user.Visible = false;
//
// SaveDate
//
this.SaveDate.HeaderText = "저장시각";
this.SaveDate.Name = "SaveDate";
this.SaveDate.ReadOnly = true;
this.SaveDate.Visible = false;
// //
// btn_Save // btn_Save
// //
this.btn_Save.Location = new System.Drawing.Point(1466, 186); this.btn_Save.Location = new System.Drawing.Point(1470, 186);
this.btn_Save.Name = "btn_Save"; this.btn_Save.Name = "btn_Save";
this.btn_Save.Size = new System.Drawing.Size(77, 23); this.btn_Save.Size = new System.Drawing.Size(77, 23);
this.btn_Save.TabIndex = 215; this.btn_Save.TabIndex = 215;
@@ -742,7 +632,7 @@
this.panel3.Controls.Add(this.btn_Reflesh008); this.panel3.Controls.Add(this.btn_Reflesh008);
this.panel3.Controls.Add(this.text008); this.panel3.Controls.Add(this.text008);
this.panel3.Controls.Add(this.label4); this.panel3.Controls.Add(this.label4);
this.panel3.Location = new System.Drawing.Point(520, 12); this.panel3.Location = new System.Drawing.Point(519, 12);
this.panel3.Name = "panel3"; this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(364, 30); this.panel3.Size = new System.Drawing.Size(364, 30);
this.panel3.TabIndex = 219; this.panel3.TabIndex = 219;
@@ -762,7 +652,7 @@
// //
// btn_close // btn_close
// //
this.btn_close.Location = new System.Drawing.Point(1466, 244); this.btn_close.Location = new System.Drawing.Point(1470, 244);
this.btn_close.Name = "btn_close"; this.btn_close.Name = "btn_close";
this.btn_close.Size = new System.Drawing.Size(77, 23); this.btn_close.Size = new System.Drawing.Size(77, 23);
this.btn_close.TabIndex = 215; this.btn_close.TabIndex = 215;
@@ -788,9 +678,9 @@
// //
this.pictureBox1.BackColor = System.Drawing.SystemColors.ControlLight; this.pictureBox1.BackColor = System.Drawing.SystemColors.ControlLight;
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pictureBox1.Location = new System.Drawing.Point(1545, 57); this.pictureBox1.Location = new System.Drawing.Point(1549, 53);
this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(208, 285); this.pictureBox1.Size = new System.Drawing.Size(208, 289);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 221; this.pictureBox1.TabIndex = 221;
this.pictureBox1.TabStop = false; this.pictureBox1.TabStop = false;
@@ -798,7 +688,7 @@
// //
// btn_preview // btn_preview
// //
this.btn_preview.Location = new System.Drawing.Point(1466, 215); this.btn_preview.Location = new System.Drawing.Point(1470, 215);
this.btn_preview.Name = "btn_preview"; this.btn_preview.Name = "btn_preview";
this.btn_preview.Size = new System.Drawing.Size(77, 23); this.btn_preview.Size = new System.Drawing.Size(77, 23);
this.btn_preview.TabIndex = 215; this.btn_preview.TabIndex = 215;
@@ -815,7 +705,7 @@
"B", "B",
"C", "C",
"D"}); "D"});
this.cb_grade.Location = new System.Drawing.Point(1467, 93); this.cb_grade.Location = new System.Drawing.Point(1471, 93);
this.cb_grade.Name = "cb_grade"; this.cb_grade.Name = "cb_grade";
this.cb_grade.Size = new System.Drawing.Size(75, 20); this.cb_grade.Size = new System.Drawing.Size(75, 20);
this.cb_grade.TabIndex = 222; this.cb_grade.TabIndex = 222;
@@ -824,7 +714,7 @@
// //
this.label6.AutoSize = true; this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.label6.Location = new System.Drawing.Point(1473, 79); this.label6.Location = new System.Drawing.Point(1477, 79);
this.label6.Name = "label6"; this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(62, 12); this.label6.Size = new System.Drawing.Size(62, 12);
this.label6.TabIndex = 223; this.label6.TabIndex = 223;
@@ -943,7 +833,7 @@
// //
// btn_FillBlank // btn_FillBlank
// //
this.btn_FillBlank.Location = new System.Drawing.Point(1466, 119); this.btn_FillBlank.Location = new System.Drawing.Point(1470, 119);
this.btn_FillBlank.Name = "btn_FillBlank"; this.btn_FillBlank.Name = "btn_FillBlank";
this.btn_FillBlank.Size = new System.Drawing.Size(77, 33); this.btn_FillBlank.Size = new System.Drawing.Size(77, 33);
this.btn_FillBlank.TabIndex = 228; this.btn_FillBlank.TabIndex = 228;
@@ -955,7 +845,7 @@
// //
this.tabControl1.Controls.Add(this.tabPage1); this.tabControl1.Controls.Add(this.tabPage1);
this.tabControl1.Controls.Add(this.tabPage2); this.tabControl1.Controls.Add(this.tabPage2);
this.tabControl1.Location = new System.Drawing.Point(516, 57); this.tabControl1.Location = new System.Drawing.Point(520, 57);
this.tabControl1.Multiline = true; this.tabControl1.Multiline = true;
this.tabControl1.Name = "tabControl1"; this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0; this.tabControl1.SelectedIndex = 0;
@@ -1075,8 +965,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;
dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle13; this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle4;
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;
@@ -1143,8 +1033,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;
dataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle14; this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle5;
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;
@@ -1276,14 +1166,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;
dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle15.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15; this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle6;
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,
@@ -1295,8 +1185,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;
dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle16; this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle7;
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;
@@ -1444,14 +1334,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;
dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle17.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle8.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle17; this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
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,
@@ -1464,8 +1354,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;
dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle18; this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle9;
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;
@@ -1562,14 +1452,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;
dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle19.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle10.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle10;
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,
@@ -1578,8 +1468,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;
dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle20; this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle11;
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;
@@ -2445,7 +2335,7 @@
this.tag, this.tag,
this.jisi, this.jisi,
this.MarcValue}); this.MarcValue});
this.dataGridView1.Location = new System.Drawing.Point(1466, 731); this.dataGridView1.Location = new System.Drawing.Point(1470, 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;
@@ -2481,7 +2371,7 @@
this.lbl_SaveData.AutoSize = true; 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.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.lbl_SaveData.ForeColor = System.Drawing.Color.PaleTurquoise; this.lbl_SaveData.ForeColor = System.Drawing.Color.PaleTurquoise;
this.lbl_SaveData.Location = new System.Drawing.Point(1132, 53); this.lbl_SaveData.Location = new System.Drawing.Point(848, 53);
this.lbl_SaveData.Name = "lbl_SaveData"; this.lbl_SaveData.Name = "lbl_SaveData";
this.lbl_SaveData.Size = new System.Drawing.Size(64, 19); this.lbl_SaveData.Size = new System.Drawing.Size(64, 19);
this.lbl_SaveData.TabIndex = 318; this.lbl_SaveData.TabIndex = 318;
@@ -2491,7 +2381,7 @@
// //
this.lbl_ISBN.AutoSize = true; this.lbl_ISBN.AutoSize = true;
this.lbl_ISBN.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold); this.lbl_ISBN.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold);
this.lbl_ISBN.Location = new System.Drawing.Point(964, 53); this.lbl_ISBN.Location = new System.Drawing.Point(680, 53);
this.lbl_ISBN.Name = "lbl_ISBN"; this.lbl_ISBN.Name = "lbl_ISBN";
this.lbl_ISBN.Size = new System.Drawing.Size(31, 19); this.lbl_ISBN.Size = new System.Drawing.Size(31, 19);
this.lbl_ISBN.TabIndex = 33; this.lbl_ISBN.TabIndex = 33;
@@ -2500,12 +2390,132 @@
// lbl_BookList // lbl_BookList
// //
this.lbl_BookList.AutoSize = true; this.lbl_BookList.AutoSize = true;
this.lbl_BookList.BackColor = System.Drawing.Color.LightGray;
this.lbl_BookList.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold); this.lbl_BookList.Font = new System.Drawing.Font("굴림체", 14.25F, System.Drawing.FontStyle.Bold);
this.lbl_BookList.Location = new System.Drawing.Point(8, 12); this.lbl_BookList.Location = new System.Drawing.Point(13, 12);
this.lbl_BookList.Name = "lbl_BookList"; this.lbl_BookList.Name = "lbl_BookList";
this.lbl_BookList.Size = new System.Drawing.Size(306, 19); this.lbl_BookList.Size = new System.Drawing.Size(64, 19);
this.lbl_BookList.TabIndex = 33; this.lbl_BookList.TabIndex = 33;
this.lbl_BookList.Text = "[장성공공희45]열린서적(장성)"; this.lbl_BookList.Text = " ";
//
// list_idx
//
this.list_idx.HeaderText = "list_idx";
this.list_idx.Name = "list_idx";
this.list_idx.ReadOnly = true;
this.list_idx.Visible = false;
this.list_idx.Width = 30;
//
// ISBN13
//
this.ISBN13.FillWeight = 136.2398F;
this.ISBN13.HeaderText = "ISBN13";
this.ISBN13.Name = "ISBN13";
this.ISBN13.ReadOnly = true;
this.ISBN13.Visible = false;
//
// num
//
this.num.HeaderText = "연번";
this.num.Name = "num";
this.num.ReadOnly = true;
this.num.Width = 50;
//
// book_name
//
this.book_name.FillWeight = 135.5107F;
this.book_name.HeaderText = "도서명";
this.book_name.Name = "book_name";
this.book_name.ReadOnly = true;
this.book_name.Width = 150;
//
// author
//
this.author.FillWeight = 67.49011F;
this.author.HeaderText = "저자";
this.author.Name = "author";
this.author.ReadOnly = true;
this.author.Width = 80;
//
// book_comp
//
this.book_comp.FillWeight = 76.49199F;
this.book_comp.HeaderText = "출판사";
this.book_comp.Name = "book_comp";
this.book_comp.ReadOnly = true;
this.book_comp.Width = 80;
//
// count
//
this.count.HeaderText = "C";
this.count.Name = "count";
this.count.ReadOnly = true;
this.count.Width = 30;
//
// pay
//
this.pay.FillWeight = 84.26746F;
this.pay.HeaderText = "정가";
this.pay.Name = "pay";
this.pay.ReadOnly = true;
this.pay.Width = 62;
//
// url
//
this.url.HeaderText = "url";
this.url.Name = "url";
this.url.ReadOnly = true;
this.url.Visible = false;
//
// marc_idx
//
this.marc_idx.HeaderText = "marc_idx";
this.marc_idx.Name = "marc_idx";
this.marc_idx.ReadOnly = true;
this.marc_idx.Visible = false;
this.marc_idx.Width = 30;
//
// db_marc
//
this.db_marc.HeaderText = "marc";
this.db_marc.Name = "db_marc";
this.db_marc.ReadOnly = true;
this.db_marc.Visible = false;
//
// grade
//
dataGridViewCellStyle2.Format = "N0";
dataGridViewCellStyle2.NullValue = null;
this.grade.DefaultCellStyle = dataGridViewCellStyle2;
this.grade.HeaderText = "등급";
this.grade.Name = "grade";
this.grade.ReadOnly = true;
this.grade.Visible = false;
this.grade.Width = 50;
//
// colCheck
//
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.colCheck.DefaultCellStyle = dataGridViewCellStyle3;
this.colCheck.HeaderText = "V";
this.colCheck.Name = "colCheck";
this.colCheck.ReadOnly = true;
this.colCheck.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.colCheck.Width = 30;
//
// user
//
this.user.HeaderText = "작업자";
this.user.Name = "user";
this.user.ReadOnly = true;
this.user.Visible = false;
//
// SaveDate
//
this.SaveDate.HeaderText = "저장시각";
this.SaveDate.Name = "SaveDate";
this.SaveDate.ReadOnly = true;
this.SaveDate.Visible = false;
// //
// Marc // Marc
// //
@@ -2799,6 +2809,11 @@
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.Button btn_FilterReturn;
private System.Windows.Forms.DataGridViewTextBoxColumn turnNum;
private System.Windows.Forms.DataGridViewTextBoxColumn tag;
private System.Windows.Forms.DataGridViewTextBoxColumn jisi;
private System.Windows.Forms.DataGridViewTextBoxColumn MarcValue;
private System.Windows.Forms.DataGridViewTextBoxColumn list_idx; private System.Windows.Forms.DataGridViewTextBoxColumn list_idx;
private System.Windows.Forms.DataGridViewTextBoxColumn ISBN13; private System.Windows.Forms.DataGridViewTextBoxColumn ISBN13;
private System.Windows.Forms.DataGridViewTextBoxColumn num; private System.Windows.Forms.DataGridViewTextBoxColumn num;
@@ -2814,10 +2829,5 @@
private System.Windows.Forms.DataGridViewTextBoxColumn colCheck; private System.Windows.Forms.DataGridViewTextBoxColumn colCheck;
private System.Windows.Forms.DataGridViewTextBoxColumn user; private System.Windows.Forms.DataGridViewTextBoxColumn user;
private System.Windows.Forms.DataGridViewTextBoxColumn SaveDate; private System.Windows.Forms.DataGridViewTextBoxColumn SaveDate;
private System.Windows.Forms.Button btn_FilterReturn;
private System.Windows.Forms.DataGridViewTextBoxColumn turnNum;
private System.Windows.Forms.DataGridViewTextBoxColumn tag;
private System.Windows.Forms.DataGridViewTextBoxColumn jisi;
private System.Windows.Forms.DataGridViewTextBoxColumn MarcValue;
} }
} }

View File

@@ -36,6 +36,7 @@
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.btn_Output = new System.Windows.Forms.Button();
this.btn_Excel = new System.Windows.Forms.Button(); this.btn_Excel = new System.Windows.Forms.Button();
this.panel3 = new System.Windows.Forms.Panel(); this.panel3 = new System.Windows.Forms.Panel();
this.cb_authorType = new System.Windows.Forms.ComboBox(); this.cb_authorType = new System.Windows.Forms.ComboBox();
@@ -76,7 +77,6 @@
this.search_tag = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.search_tag = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colCheck = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.colCheck = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.checkBox1 = new System.Windows.Forms.CheckBox(); this.checkBox1 = new System.Windows.Forms.CheckBox();
this.btn_Output = new System.Windows.Forms.Button();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
@@ -95,11 +95,21 @@
this.panel1.Controls.Add(this.label2); this.panel1.Controls.Add(this.label2);
this.panel1.Controls.Add(this.label1); this.panel1.Controls.Add(this.label1);
this.panel1.Controls.Add(this.btn_Select_List); this.panel1.Controls.Add(this.btn_Select_List);
this.panel1.Location = new System.Drawing.Point(12, 12); this.panel1.Location = new System.Drawing.Point(11, 12);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(1516, 36); this.panel1.Size = new System.Drawing.Size(1501, 36);
this.panel1.TabIndex = 0; this.panel1.TabIndex = 0;
// //
// btn_Output
//
this.btn_Output.Location = new System.Drawing.Point(907, 6);
this.btn_Output.Name = "btn_Output";
this.btn_Output.Size = new System.Drawing.Size(75, 23);
this.btn_Output.TabIndex = 9;
this.btn_Output.Text = "마크 반출";
this.btn_Output.UseVisualStyleBackColor = true;
this.btn_Output.Click += new System.EventHandler(this.btn_Output_Click);
//
// btn_Excel // btn_Excel
// //
this.btn_Excel.Location = new System.Drawing.Point(825, 6); this.btn_Excel.Location = new System.Drawing.Point(825, 6);
@@ -289,10 +299,10 @@
this.marc, this.marc,
this.search_tag, this.search_tag,
this.colCheck}); this.colCheck});
this.dataGridView1.Location = new System.Drawing.Point(13, 57); this.dataGridView1.Location = new System.Drawing.Point(11, 57);
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(1515, 647); this.dataGridView1.Size = new System.Drawing.Size(1501, 647);
this.dataGridView1.TabIndex = 1; this.dataGridView1.TabIndex = 1;
this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick);
@@ -487,21 +497,11 @@
this.checkBox1.UseVisualStyleBackColor = true; this.checkBox1.UseVisualStyleBackColor = true;
this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
// //
// btn_Output
//
this.btn_Output.Location = new System.Drawing.Point(907, 6);
this.btn_Output.Name = "btn_Output";
this.btn_Output.Size = new System.Drawing.Size(75, 23);
this.btn_Output.TabIndex = 9;
this.btn_Output.Text = "마크 반출";
this.btn_Output.UseVisualStyleBackColor = true;
this.btn_Output.Click += new System.EventHandler(this.btn_Output_Click);
//
// Marc_Plan // Marc_Plan
// //
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(1540, 716); this.ClientSize = new System.Drawing.Size(1525, 716);
this.Controls.Add(this.checkBox1); this.Controls.Add(this.checkBox1);
this.Controls.Add(this.dataGridView1); this.Controls.Add(this.dataGridView1);
this.Controls.Add(this.panel1); this.Controls.Add(this.panel1);

View File

@@ -89,6 +89,8 @@ namespace UniMarc.마크
this.etcBox1 = new System.Windows.Forms.RichTextBox(); this.etcBox1 = new System.Windows.Forms.RichTextBox();
this.etcBox2 = new System.Windows.Forms.RichTextBox(); this.etcBox2 = new System.Windows.Forms.RichTextBox();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.label12 = new System.Windows.Forms.Label();
this.cb_grade = new System.Windows.Forms.ComboBox();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel5.SuspendLayout(); this.panel5.SuspendLayout();
this.panel6.SuspendLayout(); this.panel6.SuspendLayout();
@@ -102,6 +104,8 @@ 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.label12);
this.panel1.Controls.Add(this.cb_grade);
this.panel1.Controls.Add(this.lbl_SaveData); 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);
@@ -683,7 +687,7 @@ namespace UniMarc.마크
// //
this.label11.AutoSize = true; this.label11.AutoSize = true;
this.label11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.label11.Location = new System.Drawing.Point(867, 8); this.label11.Location = new System.Drawing.Point(919, 8);
this.label11.Name = "label11"; this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(162, 12); this.label11.Size = new System.Drawing.Size(162, 12);
this.label11.TabIndex = 206; this.label11.TabIndex = 206;
@@ -734,6 +738,30 @@ namespace UniMarc.마크
this.tableLayoutPanel1.Size = new System.Drawing.Size(236, 456); this.tableLayoutPanel1.Size = new System.Drawing.Size(236, 456);
this.tableLayoutPanel1.TabIndex = 0; this.tableLayoutPanel1.TabIndex = 0;
// //
// label12
//
this.label12.AutoSize = true;
this.label12.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.label12.Location = new System.Drawing.Point(851, 116);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(62, 12);
this.label12.TabIndex = 321;
this.label12.Text = "마크 등급";
//
// cb_grade
//
this.cb_grade.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_grade.FormattingEnabled = true;
this.cb_grade.Items.AddRange(new object[] {
"D",
"C",
"B",
"A"});
this.cb_grade.Location = new System.Drawing.Point(845, 130);
this.cb_grade.Name = "cb_grade";
this.cb_grade.Size = new System.Drawing.Size(75, 20);
this.cb_grade.TabIndex = 320;
//
// Marc_Plan_Sub_MarcEdit // Marc_Plan_Sub_MarcEdit
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -825,5 +853,7 @@ namespace UniMarc.마크
private System.Windows.Forms.RichTextBox etcBox2; private System.Windows.Forms.RichTextBox etcBox2;
private System.Windows.Forms.RichTextBox etcBox1; private System.Windows.Forms.RichTextBox etcBox1;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.ComboBox cb_grade;
} }
} }

View File

@@ -409,6 +409,9 @@ namespace UniMarc.마크
}; };
string[] SearchBookTag = st.Take_Tag(oriMarc, Search_Tag); string[] SearchBookTag = st.Take_Tag(oriMarc, Search_Tag);
string etc1 = etcBox1.Text;
string etc2 = etcBox2.Text;
// 도서명 (본서명 = 대등서명 : 부서명) // 도서명 (본서명 = 대등서명 : 부서명)
string[] BookTag = { "245a", "245x", "245b" }; string[] BookTag = { "245a", "245x", "245b" };
string[] BookNameTag = st.Take_Tag(oriMarc, BookTag); string[] BookNameTag = st.Take_Tag(oriMarc, BookTag);
@@ -420,12 +423,12 @@ namespace UniMarc.마크
string[] Search_data = { idx }; string[] Search_data = { idx };
string[] Update_Col = { string[] Update_Col = {
"marc", "book_name", "marc", "book_name", "etc1", "etc2",
"r_num", "class_symbol", "author_symbol", "prefix", "s_book_name1", "r_num", "class_symbol", "author_symbol", "prefix", "s_book_name1",
"s_book_num1", "author", "book_comp", "price", "ISBN" "s_book_num1", "author", "book_comp", "price", "ISBN"
}; };
string[] Update_data = { string[] Update_data = {
oriMarc, BookName, oriMarc, BookName, etc1, etc2,
SearchBookTag[0], SearchBookTag[1], SearchBookTag[2], SearchBookTag[5], SearchBookTag[6], SearchBookTag[0], SearchBookTag[1], SearchBookTag[2], SearchBookTag[5], SearchBookTag[6],
SearchBookTag[7], SearchBookTag[8], SearchBookTag[9], SearchBookTag[10], SearchBookTag[11] SearchBookTag[7], SearchBookTag[8], SearchBookTag[9], SearchBookTag[10], SearchBookTag[11]
}; };
@@ -446,13 +449,24 @@ namespace UniMarc.마크
string today = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string today = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string user = UserName; string user = UserName;
string MarcIndex = tb_Mcode.Text; string MarcIndex = tb_Mcode.Text;
string etc1 = etcBox1.Text;
string etc2 = etcBox2.Text;
string grade = cb_grade.SelectedIndex.ToString();
string Table = "Marc"; string Table = "Marc";
string[] Search_Col = { "idx" }; string[] Search_Col = { "idx" };
string[] Search_data = { MarcIndex }; string[] Search_data = { MarcIndex };
string[] Update_Col = { "marc", "marc_chk", "marc_chk2", "date", "user" }; string[] Update_Col = {
string[] Update_data = { oriMarc, "1", "0", today, user }; "marc", "marc_chk", "marc_chk2", "date", "user",
"비고1", "비고2", "grade"
};
string[] Update_data = {
oriMarc, "1", "0", today, user,
etc1, etc2, grade
};
string res = Sub_marc_chk(MarcIndex); string res = Sub_marc_chk(MarcIndex);
switch (res) switch (res)

View File

@@ -29,7 +29,7 @@ namespace UniMarc.마크
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.tb_Search = new System.Windows.Forms.TextBox(); this.tb_Search = new System.Windows.Forms.TextBox();
this.cb_gu = new System.Windows.Forms.ComboBox(); this.cb_gu = new System.Windows.Forms.ComboBox();
@@ -42,14 +42,15 @@ namespace UniMarc.마크
this.btn_Delete = new System.Windows.Forms.Button(); this.btn_Delete = new System.Windows.Forms.Button();
this.btn_Close = new System.Windows.Forms.Button(); this.btn_Close = new System.Windows.Forms.Button();
this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.panel2 = new System.Windows.Forms.Panel();
this.panel3 = new System.Windows.Forms.Panel();
this.btn_Morge = new System.Windows.Forms.Button();
this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.list_name = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.list_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.date = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.date = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.user = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.user = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colCheck = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.colCheck = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.panel2 = new System.Windows.Forms.Panel();
this.btn_Morge = new System.Windows.Forms.Button();
this.panel3 = new System.Windows.Forms.Panel();
this.btn_OpenFile = new System.Windows.Forms.Button();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
@@ -66,14 +67,14 @@ namespace UniMarc.마크
this.panel1.Controls.Add(this.label1); this.panel1.Controls.Add(this.label1);
this.panel1.Location = new System.Drawing.Point(2, 2); this.panel1.Location = new System.Drawing.Point(2, 2);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(353, 27); this.panel1.Size = new System.Drawing.Size(310, 27);
this.panel1.TabIndex = 0; this.panel1.TabIndex = 0;
// //
// tb_Search // tb_Search
// //
this.tb_Search.Location = new System.Drawing.Point(136, 2); this.tb_Search.Location = new System.Drawing.Point(136, 2);
this.tb_Search.Name = "tb_Search"; this.tb_Search.Name = "tb_Search";
this.tb_Search.Size = new System.Drawing.Size(212, 21); this.tb_Search.Size = new System.Drawing.Size(169, 21);
this.tb_Search.TabIndex = 2; this.tb_Search.TabIndex = 2;
this.tb_Search.Enter += new System.EventHandler(this.tb_Search_Enter); this.tb_Search.Enter += new System.EventHandler(this.tb_Search_Enter);
this.tb_Search.Leave += new System.EventHandler(this.tb_Search_Leave); this.tb_Search.Leave += new System.EventHandler(this.tb_Search_Leave);
@@ -108,9 +109,9 @@ namespace UniMarc.마크
// //
// btn_Search // btn_Search
// //
this.btn_Search.Location = new System.Drawing.Point(358, 2); this.btn_Search.Location = new System.Drawing.Point(314, 1);
this.btn_Search.Name = "btn_Search"; this.btn_Search.Name = "btn_Search";
this.btn_Search.Size = new System.Drawing.Size(61, 27); this.btn_Search.Size = new System.Drawing.Size(61, 29);
this.btn_Search.TabIndex = 1; this.btn_Search.TabIndex = 1;
this.btn_Search.Text = "검 색"; this.btn_Search.Text = "검 색";
this.btn_Search.UseVisualStyleBackColor = true; this.btn_Search.UseVisualStyleBackColor = true;
@@ -118,9 +119,9 @@ namespace UniMarc.마크
// //
// btn_Complite // btn_Complite
// //
this.btn_Complite.Location = new System.Drawing.Point(421, 2); this.btn_Complite.Location = new System.Drawing.Point(375, 1);
this.btn_Complite.Name = "btn_Complite"; this.btn_Complite.Name = "btn_Complite";
this.btn_Complite.Size = new System.Drawing.Size(61, 27); this.btn_Complite.Size = new System.Drawing.Size(61, 29);
this.btn_Complite.TabIndex = 1; this.btn_Complite.TabIndex = 1;
this.btn_Complite.Text = "완료처리"; this.btn_Complite.Text = "완료처리";
this.btn_Complite.UseVisualStyleBackColor = true; this.btn_Complite.UseVisualStyleBackColor = true;
@@ -128,9 +129,9 @@ namespace UniMarc.마크
// //
// btn_Progress // btn_Progress
// //
this.btn_Progress.Location = new System.Drawing.Point(482, 2); this.btn_Progress.Location = new System.Drawing.Point(436, 1);
this.btn_Progress.Name = "btn_Progress"; this.btn_Progress.Name = "btn_Progress";
this.btn_Progress.Size = new System.Drawing.Size(61, 27); this.btn_Progress.Size = new System.Drawing.Size(61, 29);
this.btn_Progress.TabIndex = 1; this.btn_Progress.TabIndex = 1;
this.btn_Progress.Text = "진행처리"; this.btn_Progress.Text = "진행처리";
this.btn_Progress.UseVisualStyleBackColor = true; this.btn_Progress.UseVisualStyleBackColor = true;
@@ -138,9 +139,9 @@ namespace UniMarc.마크
// //
// btn_Edit // btn_Edit
// //
this.btn_Edit.Location = new System.Drawing.Point(543, 2); this.btn_Edit.Location = new System.Drawing.Point(497, 1);
this.btn_Edit.Name = "btn_Edit"; this.btn_Edit.Name = "btn_Edit";
this.btn_Edit.Size = new System.Drawing.Size(61, 27); this.btn_Edit.Size = new System.Drawing.Size(61, 29);
this.btn_Edit.TabIndex = 1; this.btn_Edit.TabIndex = 1;
this.btn_Edit.Text = "수 정"; this.btn_Edit.Text = "수 정";
this.btn_Edit.UseVisualStyleBackColor = true; this.btn_Edit.UseVisualStyleBackColor = true;
@@ -148,9 +149,9 @@ namespace UniMarc.마크
// //
// btn_Delete // btn_Delete
// //
this.btn_Delete.Location = new System.Drawing.Point(665, 2); this.btn_Delete.Location = new System.Drawing.Point(619, 1);
this.btn_Delete.Name = "btn_Delete"; this.btn_Delete.Name = "btn_Delete";
this.btn_Delete.Size = new System.Drawing.Size(61, 27); this.btn_Delete.Size = new System.Drawing.Size(61, 29);
this.btn_Delete.TabIndex = 1; this.btn_Delete.TabIndex = 1;
this.btn_Delete.Text = "삭 제"; this.btn_Delete.Text = "삭 제";
this.btn_Delete.UseVisualStyleBackColor = true; this.btn_Delete.UseVisualStyleBackColor = true;
@@ -158,9 +159,9 @@ namespace UniMarc.마크
// //
// btn_Close // btn_Close
// //
this.btn_Close.Location = new System.Drawing.Point(726, 2); this.btn_Close.Location = new System.Drawing.Point(741, 1);
this.btn_Close.Name = "btn_Close"; this.btn_Close.Name = "btn_Close";
this.btn_Close.Size = new System.Drawing.Size(61, 27); this.btn_Close.Size = new System.Drawing.Size(61, 29);
this.btn_Close.TabIndex = 1; this.btn_Close.TabIndex = 1;
this.btn_Close.Text = "닫 기"; this.btn_Close.Text = "닫 기";
this.btn_Close.UseVisualStyleBackColor = true; this.btn_Close.UseVisualStyleBackColor = true;
@@ -171,14 +172,14 @@ namespace UniMarc.마크
this.dataGridView1.AllowUserToAddRows = false; this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders; this.dataGridView1.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); dataGridViewCellStyle3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
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.idx,
@@ -197,42 +198,6 @@ namespace UniMarc.마크
this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick);
this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint); this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint);
// //
// panel2
//
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel2.Controls.Add(this.panel1);
this.panel2.Controls.Add(this.btn_Search);
this.panel2.Controls.Add(this.btn_Morge);
this.panel2.Controls.Add(this.btn_Close);
this.panel2.Controls.Add(this.btn_Complite);
this.panel2.Controls.Add(this.btn_Delete);
this.panel2.Controls.Add(this.btn_Progress);
this.panel2.Controls.Add(this.btn_Edit);
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(806, 33);
this.panel2.TabIndex = 3;
//
// panel3
//
this.panel3.Controls.Add(this.dataGridView1);
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Location = new System.Drawing.Point(0, 33);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(806, 324);
this.panel3.TabIndex = 4;
//
// btn_Morge
//
this.btn_Morge.Location = new System.Drawing.Point(604, 2);
this.btn_Morge.Name = "btn_Morge";
this.btn_Morge.Size = new System.Drawing.Size(61, 27);
this.btn_Morge.TabIndex = 1;
this.btn_Morge.Text = "병 합";
this.btn_Morge.UseVisualStyleBackColor = true;
this.btn_Morge.Click += new System.EventHandler(this.btn_Morge_Click);
//
// idx // idx
// //
this.idx.HeaderText = "idx"; this.idx.HeaderText = "idx";
@@ -268,6 +233,53 @@ namespace UniMarc.마크
this.colCheck.TrueValue = "T"; this.colCheck.TrueValue = "T";
this.colCheck.Width = 35; this.colCheck.Width = 35;
// //
// panel2
//
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel2.Controls.Add(this.panel1);
this.panel2.Controls.Add(this.btn_Search);
this.panel2.Controls.Add(this.btn_Morge);
this.panel2.Controls.Add(this.btn_OpenFile);
this.panel2.Controls.Add(this.btn_Close);
this.panel2.Controls.Add(this.btn_Complite);
this.panel2.Controls.Add(this.btn_Delete);
this.panel2.Controls.Add(this.btn_Progress);
this.panel2.Controls.Add(this.btn_Edit);
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(806, 33);
this.panel2.TabIndex = 3;
//
// btn_Morge
//
this.btn_Morge.Location = new System.Drawing.Point(558, 1);
this.btn_Morge.Name = "btn_Morge";
this.btn_Morge.Size = new System.Drawing.Size(61, 29);
this.btn_Morge.TabIndex = 1;
this.btn_Morge.Text = "병 합";
this.btn_Morge.UseVisualStyleBackColor = true;
this.btn_Morge.Click += new System.EventHandler(this.btn_Morge_Click);
//
// panel3
//
this.panel3.Controls.Add(this.dataGridView1);
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Location = new System.Drawing.Point(0, 33);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(806, 324);
this.panel3.TabIndex = 4;
//
// btn_OpenFile
//
this.btn_OpenFile.Location = new System.Drawing.Point(680, 1);
this.btn_OpenFile.Name = "btn_OpenFile";
this.btn_OpenFile.Size = new System.Drawing.Size(61, 29);
this.btn_OpenFile.TabIndex = 1;
this.btn_OpenFile.Text = "파일열기";
this.btn_OpenFile.UseVisualStyleBackColor = true;
this.btn_OpenFile.Click += new System.EventHandler(this.btn_OpenFile_Click);
//
// Marc_Plan_Sub_SelectList // Marc_Plan_Sub_SelectList
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -309,5 +321,6 @@ namespace UniMarc.마크
private System.Windows.Forms.DataGridViewTextBoxColumn date; private System.Windows.Forms.DataGridViewTextBoxColumn date;
private System.Windows.Forms.DataGridViewTextBoxColumn user; private System.Windows.Forms.DataGridViewTextBoxColumn user;
private System.Windows.Forms.DataGridViewCheckBoxColumn colCheck; private System.Windows.Forms.DataGridViewCheckBoxColumn colCheck;
private System.Windows.Forms.Button btn_OpenFile;
} }
} }

View File

@@ -218,6 +218,37 @@ namespace UniMarc.마크
} }
#endregion #endregion
private void btn_OpenFile_Click(object sender, EventArgs e)
{
OpenFileDialog OpenFileDialog = new OpenFileDialog();
string filePath = "";
if (OpenFileDialog.ShowDialog() == DialogResult.OK)
{
filePath = OpenFileDialog.FileName;
try
{
System.IO.StreamReader r = new System.IO.StreamReader(filePath, Encoding.Default);
r.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
#region OpenFileSub
void InputGrid(string text)
{
string[] grid = text.Split('');
for (int a = 0; a < grid.Length - 1; a++)
{
}
}
#endregion
private void btn_Close_Click(object sender, EventArgs e) private void btn_Close_Click(object sender, EventArgs e)
{ {
this.Close(); this.Close();

View File

@@ -166,29 +166,29 @@ namespace WindowsFormsApp1.Mac
switch (idx) switch (idx)
{ {
case "0": case "0":
result = "D"; result = "A";
break; break;
case "1": case "1":
result = "C";
break;
case "2":
result = "B"; result = "B";
break; break;
case "2":
result = "C";
break;
case "3": case "3":
result = "A"; result = "D";
break; break;
case "D": case "D":
result = "0"; result = "3";
break; break;
case "C": case "C":
result = "1";
break;
case "B":
result = "2"; result = "2";
break; break;
case "B":
result = "1";
break;
case "A": case "A":
result = "3"; result = "0";
break; break;
} }
return result; return result;