diff --git a/unimarc/.vs/unimarc/FileContentIndex/5cb773e0-eca0-4c5a-8cf2-d9c2071057e4.vsidx b/unimarc/.vs/unimarc/FileContentIndex/5cb773e0-eca0-4c5a-8cf2-d9c2071057e4.vsidx new file mode 100644 index 0000000..a99a582 Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/5cb773e0-eca0-4c5a-8cf2-d9c2071057e4.vsidx differ diff --git a/unimarc/.vs/unimarc/FileContentIndex/6dd2f0b8-07a9-4453-aee5-5bd62c17b2e4.vsidx b/unimarc/.vs/unimarc/FileContentIndex/6dd2f0b8-07a9-4453-aee5-5bd62c17b2e4.vsidx new file mode 100644 index 0000000..2702446 Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/6dd2f0b8-07a9-4453-aee5-5bd62c17b2e4.vsidx differ diff --git a/unimarc/.vs/unimarc/FileContentIndex/96c0044e-f26c-4c19-815c-2b43691aea9b.vsidx b/unimarc/.vs/unimarc/FileContentIndex/96c0044e-f26c-4c19-815c-2b43691aea9b.vsidx new file mode 100644 index 0000000..daccd80 Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/96c0044e-f26c-4c19-815c-2b43691aea9b.vsidx differ diff --git a/unimarc/.vs/unimarc/FileContentIndex/bedaddd2-a207-45d9-8c04-25efe81849f7.vsidx b/unimarc/.vs/unimarc/FileContentIndex/bedaddd2-a207-45d9-8c04-25efe81849f7.vsidx new file mode 100644 index 0000000..62f185d Binary files /dev/null and b/unimarc/.vs/unimarc/FileContentIndex/bedaddd2-a207-45d9-8c04-25efe81849f7.vsidx differ diff --git a/unimarc/.vs/unimarc/FileContentIndex/read.lock b/unimarc/.vs/unimarc/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/unimarc/.vs/unimarc/v16/.suo b/unimarc/.vs/unimarc/v16/.suo index ccbe54c..bdc4ab9 100644 Binary files a/unimarc/.vs/unimarc/v16/.suo and b/unimarc/.vs/unimarc/v16/.suo differ diff --git a/unimarc/.vs/unimarc/v17/.suo b/unimarc/.vs/unimarc/v17/.suo index e26ad3e..3ac0e30 100644 Binary files a/unimarc/.vs/unimarc/v17/.suo and b/unimarc/.vs/unimarc/v17/.suo differ diff --git a/unimarc/UpgradeLog2.htm b/unimarc/UpgradeLog2.htm new file mode 100644 index 0000000..4d93ae2 --- /dev/null +++ b/unimarc/UpgradeLog2.htm @@ -0,0 +1,273 @@ + + + + 마이그레이션 보고서 +

+ 마이그레이션 보고서 -

개요

프로젝트경로오류경고메시지
Setup_UniMarcSetup_UniMarc\Setup_UniMarc.vdproj100
솔루션unimarc.sln001

솔루션 및 프로젝트

Setup_UniMarc

메시지
Setup_UniMarc\Setup_UniMarc.vdproj: + 이 프로젝트 형식을 기반으로 하는 애플리케이션을 찾지 못했습니다. 추가 정보를 보려면 이 링크를 확인하십시오. 54435603-dbb4-11d2-8724-00a0c9a8b90c

솔루션

메시지
+ 표시 1 추가 메시지 +
unimarc.sln: + 솔루션 파일은 마이그레이션하지 않아도 됩니다.
+ 숨기기 1 추가 메시지 +
\ No newline at end of file diff --git a/unimarc/unimarc.sln b/unimarc/unimarc.sln index 39fd7c7..f7a8d5e 100644 --- a/unimarc/unimarc.sln +++ b/unimarc/unimarc.sln @@ -1,14 +1,12 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30114.105 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32804.467 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniMarc", "UniMarc\UniMarc.csproj", "{4FCAFD58-3A8E-4E08-85E2-05329866193A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Factory_Client", "Factory_Client\Factory_Client.csproj", "{380772D6-8825-4008-9F46-AE9F8AA8EE7B}" EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup_UniMarc", "Setup_UniMarc\Setup_UniMarc.vdproj", "{D4608F60-4B75-4DC2-9254-22E69A62213C}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -23,8 +21,6 @@ Global {380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.Build.0 = Debug|Any CPU {380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.ActiveCfg = Release|Any CPU {380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.Build.0 = Release|Any CPU - {D4608F60-4B75-4DC2-9254-22E69A62213C}.Debug|Any CPU.ActiveCfg = Debug - {D4608F60-4B75-4DC2-9254-22E69A62213C}.Release|Any CPU.ActiveCfg = Release EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/unimarc/unimarc/Login.Designer.cs b/unimarc/unimarc/Login.Designer.cs index 68d4be4..8aea6d6 100644 --- a/unimarc/unimarc/Login.Designer.cs +++ b/unimarc/unimarc/Login.Designer.cs @@ -35,6 +35,7 @@ this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.chk_Save = new System.Windows.Forms.CheckBox(); + this.lbl_IP = new System.Windows.Forms.Label(); this.SuspendLayout(); // // ID_text @@ -62,7 +63,7 @@ this.button1.TabIndex = 3; this.button1.Text = "Login"; this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); + this.button1.Click += new System.EventHandler(this.Login_Click); // // button2 // @@ -72,7 +73,7 @@ this.button2.TabIndex = 4; this.button2.Text = "Exit"; this.button2.UseVisualStyleBackColor = true; - this.button2.Click += new System.EventHandler(this.button2_Click); + this.button2.Click += new System.EventHandler(this.Btn_Close_Click); // // label1 // @@ -102,6 +103,15 @@ this.chk_Save.Text = "ID / PW 저장"; this.chk_Save.UseVisualStyleBackColor = true; // + // lbl_IP + // + this.lbl_IP.AutoSize = true; + this.lbl_IP.Location = new System.Drawing.Point(12, 198); + 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 : "; + // // login // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); @@ -110,6 +120,7 @@ this.ControlBox = false; 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); @@ -133,5 +144,6 @@ private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.CheckBox chk_Save; + private System.Windows.Forms.Label lbl_IP; } } \ No newline at end of file diff --git a/unimarc/unimarc/Login.cs b/unimarc/unimarc/Login.cs index e1ebd2d..25f00c9 100644 --- a/unimarc/unimarc/Login.cs +++ b/unimarc/unimarc/Login.cs @@ -8,6 +8,8 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; +using System.Net; +using System.Net.Sockets; namespace WindowsFormsApp1 { @@ -21,6 +23,8 @@ namespace WindowsFormsApp1 private void login_Load(object sender, EventArgs e) { + lbl_IP.Text = String.Format("{0}", GetIP); + this.ActiveControl = ID_text; if (CreateFile()) { @@ -31,37 +35,98 @@ namespace WindowsFormsApp1 db.DBcon(); } - private void button1_Click(object sender, EventArgs e) + private void Login_Click(object sender, EventArgs e) { db.DBcon(); string cmd = db.DB_Search("User_Data", "id", ID_text.Text); string db_res = db.DB_Send_CMD_Search(cmd); string[] result = db_res.Split('|'); ((Main)(this.Owner)).User_Name = ID_text.Text; - if (db_res == "") { + if (db_res == "") + { MessageBox.Show("아이디 혹은 비밀번호가 정확하지않습니다."); return; } - if (ID_text.Text == result[1]) { + if (ID_text.Text == result[1]) + { if (PW_text.Text == result[2]) { if (chk_Save.Checked) if (!CreateFile()) WriteFile(); + if (!CheckIP(lbl_IP.Text, result[4])) + { + MessageBox.Show("저장된 아이피가 다릅니다!"); + return; + } this.DialogResult = DialogResult.OK; this.Close(); } - else { + else + { MessageBox.Show("아이디 혹은 비밀번호가 정확하지않습니다."); } } - else { + else + { MessageBox.Show("아이디 혹은 비밀번호가 정확하지않습니다."); - // MessageBox.Show("ID : [" + result[1] + "] PW : [" + result[2] + "]"); } } + #region CheckIP + + /// + /// 해당 ID와 IP대조 + /// + /// 현재 IP의 아이피 + /// + public bool CheckIP(string IP, string compName) + { + string cmd = String.Format("SELECT `{0}` FROM {1} WHERE `{2}` = \"{3}\"", "IP", "Comp_IP", "comp", compName); + string res = db.DB_Send_CMD_Search(cmd); + string[] ary = res.Split('|'); + + foreach (string item in ary) + { + if (item == IP) + return true; + + if (item == "ALL") + return true; + } + + return false; + } + + /// + /// 현 PC의 외부아이피를 가져옴 + /// 프로그램에서 가져올 방법이 딱히 없어 꼼수로 웹사이트 크롤링을 통해 가져옴 + /// + public static string GetIP + { + get + { + string url = "http://checkip.dyndns.org/"; + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Method = "GET"; + + string resResult = string.Empty; + using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) + { + StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8, true); + resResult = reader.ReadToEnd(); + } + string realip = Parsing(Parsing(resResult, "Current IP Address:")[1], "")[0].Trim(); + return realip; + } + } + + static string[] Parsing(string _body, string _parseString) + { + return System.Text.RegularExpressions.Regex.Split(_body, _parseString); + } + #endregion #region AutoLogin /// @@ -107,7 +172,7 @@ namespace WindowsFormsApp1 } #endregion - private void button2_Click(object sender, EventArgs e) + private void Btn_Close_Click(object sender, EventArgs e) { this.Close(); } @@ -120,7 +185,7 @@ namespace WindowsFormsApp1 private void PW_text_KeyDown(object sender, KeyEventArgs e) { - if (e.KeyCode == Keys.Enter) { button1_Click(null, null); } + if (e.KeyCode == Keys.Enter) { Login_Click(null, null); } if (e.KeyCode == Keys.Escape) { this.Close(); } } } diff --git a/unimarc/unimarc/Main.Designer.cs b/unimarc/unimarc/Main.Designer.cs index d4ae7a6..2af89d7 100644 --- a/unimarc/unimarc/Main.Designer.cs +++ b/unimarc/unimarc/Main.Designer.cs @@ -66,11 +66,15 @@ this.불용어 = new System.Windows.Forms.ToolStripMenuItem(); this.작업지시서 = new System.Windows.Forms.ToolStripMenuItem(); this.마크작업 = new System.Windows.Forms.ToolStripMenuItem(); + this.마크작성 = new System.Windows.Forms.ToolStripMenuItem(); this.마크목록 = new System.Windows.Forms.ToolStripMenuItem(); this.소장자료검색 = new System.Windows.Forms.ToolStripMenuItem(); this.마크정리 = new System.Windows.Forms.ToolStripMenuItem(); this.복본조사1 = new System.Windows.Forms.ToolStripMenuItem(); this.iSBN조회 = new System.Windows.Forms.ToolStripMenuItem(); + this.dVDCDLPToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.목록 = new System.Windows.Forms.ToolStripMenuItem(); + this.편목 = new System.Windows.Forms.ToolStripMenuItem(); this.반입및반출 = new System.Windows.Forms.ToolStripMenuItem(); this.마크반입 = new System.Windows.Forms.ToolStripMenuItem(); this.마크반출 = new System.Windows.Forms.ToolStripMenuItem(); @@ -126,7 +130,9 @@ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.botUserLabel = new System.Windows.Forms.ToolStripLabel(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); - this.마크작성 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.IPText = new System.Windows.Forms.ToolStripLabel(); this.menuStrip1.SuspendLayout(); this.panel1.SuspendLayout(); this.toolStrip1.SuspendLayout(); @@ -230,49 +236,49 @@ // 목록등록 // this.목록등록.Name = "목록등록"; - this.목록등록.Size = new System.Drawing.Size(180, 22); + this.목록등록.Size = new System.Drawing.Size(166, 22); this.목록등록.Text = "물품등록"; this.목록등록.Click += new System.EventHandler(this.물품등록ToolStripMenuItem_Click); // // 목록조회 // this.목록조회.Name = "목록조회"; - this.목록조회.Size = new System.Drawing.Size(180, 22); + this.목록조회.Size = new System.Drawing.Size(166, 22); this.목록조회.Text = "목록조회"; this.목록조회.Click += new System.EventHandler(this.목록등록편의ToolStripMenuItem_Click); // // 목록집계 // this.목록집계.Name = "목록집계"; - this.목록집계.Size = new System.Drawing.Size(180, 22); + this.목록집계.Size = new System.Drawing.Size(166, 22); this.목록집계.Text = "목록집계"; this.목록집계.Click += new System.EventHandler(this.목록집계ToolStripMenuItem_Click); // // 주문입력 // this.주문입력.Name = "주문입력"; - this.주문입력.Size = new System.Drawing.Size(180, 22); + this.주문입력.Size = new System.Drawing.Size(166, 22); this.주문입력.Text = "주문입력"; this.주문입력.Click += new System.EventHandler(this.주문입력ToolStripMenuItem_Click); // // 입고작업 // this.입고작업.Name = "입고작업"; - this.입고작업.Size = new System.Drawing.Size(180, 22); + this.입고작업.Size = new System.Drawing.Size(166, 22); this.입고작업.Text = "입고작업"; this.입고작업.Click += new System.EventHandler(this.매입ToolStripMenuItem_Click); // // 재고입력및조회 // this.재고입력및조회.Name = "재고입력및조회"; - this.재고입력및조회.Size = new System.Drawing.Size(180, 22); + this.재고입력및조회.Size = new System.Drawing.Size(166, 22); this.재고입력및조회.Text = "재고입력 및 조회"; this.재고입력및조회.Click += new System.EventHandler(this.재고입력및조회ToolStripMenuItem_Click); // // 반품처리 // this.반품처리.Name = "반품처리"; - this.반품처리.Size = new System.Drawing.Size(180, 22); + this.반품처리.Size = new System.Drawing.Size(166, 22); this.반품처리.Text = "반품처리"; this.반품처리.Click += new System.EventHandler(this.반품처리ToolStripMenuItem_Click); // @@ -385,6 +391,7 @@ this.마크ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.마크설정, this.마크작업, + this.dVDCDLPToolStripMenuItem, this.반입및반출, this.부가기능, this.DLS, @@ -401,35 +408,35 @@ this.불용어, this.작업지시서}); this.마크설정.Name = "마크설정"; - this.마크설정.Size = new System.Drawing.Size(180, 22); + this.마크설정.Size = new System.Drawing.Size(156, 22); this.마크설정.Text = "설정"; this.마크설정.Visible = false; // // 단축키설정 // this.단축키설정.Name = "단축키설정"; - this.단축키설정.Size = new System.Drawing.Size(180, 22); + this.단축키설정.Size = new System.Drawing.Size(138, 22); this.단축키설정.Text = "단축키"; this.단축키설정.Click += new System.EventHandler(this.단축키설정ToolStripMenuItem_Click); // // 매크로문구 // this.매크로문구.Name = "매크로문구"; - this.매크로문구.Size = new System.Drawing.Size(180, 22); + this.매크로문구.Size = new System.Drawing.Size(138, 22); this.매크로문구.Text = "매크로 문구"; this.매크로문구.Click += new System.EventHandler(this.매크로문구설정ToolStripMenuItem_Click); // // 불용어 // this.불용어.Name = "불용어"; - this.불용어.Size = new System.Drawing.Size(180, 22); + this.불용어.Size = new System.Drawing.Size(138, 22); this.불용어.Text = "불용어"; this.불용어.Click += new System.EventHandler(this.불용어ToolStripMenuItem_Click); // // 작업지시서 // this.작업지시서.Name = "작업지시서"; - this.작업지시서.Size = new System.Drawing.Size(180, 22); + this.작업지시서.Size = new System.Drawing.Size(138, 22); this.작업지시서.Text = "작업지시서"; this.작업지시서.Click += new System.EventHandler(this.작업지시서ToolStripMenuItem_Click); // @@ -443,64 +450,94 @@ this.복본조사1, this.iSBN조회}); this.마크작업.Name = "마크작업"; - this.마크작업.Size = new System.Drawing.Size(180, 22); + this.마크작업.Size = new System.Drawing.Size(156, 22); this.마크작업.Text = "마크 작업"; // + // 마크작성 + // + this.마크작성.Name = "마크작성"; + this.마크작성.Size = new System.Drawing.Size(146, 22); + this.마크작성.Text = "마크 작성"; + this.마크작성.Click += new System.EventHandler(this.마크작성ToolStripMenuItem_Click); + // // 마크목록 // this.마크목록.Name = "마크목록"; - this.마크목록.Size = new System.Drawing.Size(180, 22); + this.마크목록.Size = new System.Drawing.Size(146, 22); this.마크목록.Text = "마크 목록"; this.마크목록.Click += new System.EventHandler(this.마크목록ToolStripMenuItem_Click); // // 소장자료검색 // this.소장자료검색.Name = "소장자료검색"; - this.소장자료검색.Size = new System.Drawing.Size(180, 22); + this.소장자료검색.Size = new System.Drawing.Size(146, 22); this.소장자료검색.Text = "소장자료검색"; this.소장자료검색.Click += new System.EventHandler(this.소장자료검색ToolStripMenuItem_Click); // // 마크정리 // this.마크정리.Name = "마크정리"; - this.마크정리.Size = new System.Drawing.Size(180, 22); + this.마크정리.Size = new System.Drawing.Size(146, 22); this.마크정리.Text = "마크 정리"; this.마크정리.Click += new System.EventHandler(this.마크정리ToolStripMenuItem_Click); // // 복본조사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.Click += new System.EventHandler(this.복본조사ToolStripMenuItem1_Click); // // iSBN조회 // this.iSBN조회.Name = "iSBN조회"; - this.iSBN조회.Size = new System.Drawing.Size(180, 22); + this.iSBN조회.Size = new System.Drawing.Size(146, 22); this.iSBN조회.Text = "ISBN 조회"; this.iSBN조회.Click += new System.EventHandler(this.iSBN조회ToolStripMenuItem_Click); // + // dVDCDLPToolStripMenuItem + // + this.dVDCDLPToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.목록, + this.편목}); + this.dVDCDLPToolStripMenuItem.Name = "dVDCDLPToolStripMenuItem"; + this.dVDCDLPToolStripMenuItem.Size = new System.Drawing.Size(156, 22); + this.dVDCDLPToolStripMenuItem.Text = "DVD / CD / LP"; + // + // 목록 + // + this.목록.Name = "목록"; + this.목록.Size = new System.Drawing.Size(98, 22); + this.목록.Text = "목록"; + this.목록.Click += new System.EventHandler(this.목록_Click); + // + // 편목 + // + this.편목.Name = "편목"; + this.편목.Size = new System.Drawing.Size(98, 22); + this.편목.Text = "편목"; + this.편목.Click += new System.EventHandler(this.편목ToolStripMenuItem_Click); + // // 반입및반출 // this.반입및반출.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.마크반입, this.마크반출}); this.반입및반출.Name = "반입및반출"; - this.반입및반출.Size = new System.Drawing.Size(180, 22); + this.반입및반출.Size = new System.Drawing.Size(156, 22); this.반입및반출.Text = "반입 및 반출"; // // 마크반입 // this.마크반입.Name = "마크반입"; - this.마크반입.Size = new System.Drawing.Size(180, 22); + this.마크반입.Size = new System.Drawing.Size(98, 22); this.마크반입.Text = "반입"; this.마크반입.Click += new System.EventHandler(this.반입ToolStripMenuItem_Click); // // 마크반출 // this.마크반출.Name = "마크반출"; - this.마크반출.Size = new System.Drawing.Size(180, 22); + this.마크반출.Size = new System.Drawing.Size(98, 22); this.마크반출.Text = "반출"; this.마크반출.Click += new System.EventHandler(this.반출ToolStripMenuItem_Click); // @@ -512,7 +549,7 @@ this.검수, this.저자기호}); this.부가기능.Name = "부가기능"; - this.부가기능.Size = new System.Drawing.Size(180, 22); + this.부가기능.Size = new System.Drawing.Size(156, 22); this.부가기능.Text = "부가기능"; // // 마크수집 @@ -553,7 +590,7 @@ this.DLS조회, this.dLS복본조사}); this.DLS.Name = "DLS"; - this.DLS.Size = new System.Drawing.Size(180, 22); + this.DLS.Size = new System.Drawing.Size(156, 22); this.DLS.Text = "DLS"; // // DLS조회 @@ -577,7 +614,7 @@ this.마크통계, this.장비관리}); this.마크기타.Name = "마크기타"; - this.마크기타.Size = new System.Drawing.Size(180, 22); + this.마크기타.Size = new System.Drawing.Size(156, 22); this.마크기타.Text = "기타"; // // 서류작성 @@ -974,7 +1011,10 @@ this.toolStripLabel2, this.VersionText, this.toolStripSeparator1, - this.botUserLabel}); + this.botUserLabel, + this.toolStripSeparator2, + this.toolStripSeparator3, + this.IPText}); this.toolStrip1.Location = new System.Drawing.Point(0, 681); this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Size = new System.Drawing.Size(1259, 25); @@ -1005,12 +1045,23 @@ this.botUserLabel.Size = new System.Drawing.Size(43, 22); this.botUserLabel.Text = "이용자"; // - // 마크작성 + // toolStripSeparator2 // - this.마크작성.Name = "마크작성"; - this.마크작성.Size = new System.Drawing.Size(180, 22); - this.마크작성.Text = "마크 작성"; - this.마크작성.Click += new System.EventHandler(this.마크작성ToolStripMenuItem_Click); + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(6, 25); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripSeparator3.Name = "toolStripSeparator3"; + this.toolStripSeparator3.Size = new System.Drawing.Size(6, 25); + // + // IPText + // + this.IPText.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.IPText.Name = "IPText"; + this.IPText.Size = new System.Drawing.Size(154, 22); + this.IPText.Text = "접속 아이피 : 0.000.00.000"; // // Main // @@ -1138,5 +1189,11 @@ private System.Windows.Forms.ToolStripMenuItem 신규사업자등록ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 기존사업자관리ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 마크작성; + private System.Windows.Forms.ToolStripMenuItem dVDCDLPToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem 목록; + private System.Windows.Forms.ToolStripMenuItem 편목; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; + private System.Windows.Forms.ToolStripLabel IPText; } } \ No newline at end of file diff --git a/unimarc/unimarc/Main.cs b/unimarc/unimarc/Main.cs index db55571..477935e 100644 --- a/unimarc/unimarc/Main.cs +++ b/unimarc/unimarc/Main.cs @@ -797,29 +797,12 @@ namespace WindowsFormsApp1 #region 마크 탭 - // 마크 탭 이벤트 + #region 설정 + Setup_Shortcut Mac_shortcut; Set_Macro Mac_set_Macro; Nonverbal Mac_nonverbal; Job_Order Job_Order; - AddMarc AddMarc; - Mac_List Mac_List; - Mac_Stat Mac_Stat; - Marc_Plan Marc_Plan; - Search_Infor Mac_search_Infor; - Check_ISBN Mac_check_ISBN; - Mac_Input Mac_Input; - Mac_Output Mac_Output; - Check_copy Mac_check_Copy; - DLS_Copy Mac_dLS_Copy; - All_Book_manage Mac_all_Book_Manage; - Mac_Chack_Up Mac_Chack_Up; - Collect_Mac Mac_Collect; - Symbol_Add Mac_symbol_Add; - Equip_manage Mac_equip_Manage; - Make_Document Make_Document; - School_Lookup DLS_school_Lookup; - Input_DLS DLS_input; private void 단축키설정ToolStripMenuItem_Click(object sender, EventArgs e) { @@ -866,6 +849,7 @@ namespace WindowsFormsApp1 Mac_nonverbal.Show(); } } + private void 작업지시서ToolStripMenuItem_Click(object sender, EventArgs e) { if (Job_Order != null) @@ -881,6 +865,16 @@ namespace WindowsFormsApp1 Job_Order.Show(); } } + #endregion + + #region 마크 작업 + + AddMarc AddMarc; + Mac_List Mac_List; + Marc_Plan Marc_Plan; + Search_Infor Mac_search_Infor; + Check_copy Mac_check_Copy; + Check_ISBN Mac_check_ISBN; private void 마크작성ToolStripMenuItem_Click(object sender, EventArgs e) { @@ -941,6 +935,22 @@ namespace WindowsFormsApp1 Marc_Plan.Show(); } } + private void 복본조사ToolStripMenuItem1_Click(object sender, EventArgs e) + { + if (Mac_check_Copy != null) + { + Mac_check_Copy.Focus(); + } + else + { + Mac_check_Copy = new Check_copy(this); + Mac_check_Copy.MdiParent = this; + Mac_check_Copy.WindowState = FormWindowState.Maximized; + Mac_check_Copy.FormClosed += (o, ea) => Mac_check_Copy = null; + Mac_check_Copy.Show(); + } + } + private void iSBN조회ToolStripMenuItem_Click(object sender, EventArgs e) { if (Mac_check_ISBN != null) @@ -957,6 +967,40 @@ namespace WindowsFormsApp1 Mac_check_ISBN.Show(); } } + + #endregion + + #region DVD / CD / LP (TODO: 개발중) + + CD_LP cl; + + private void 편목ToolStripMenuItem_Click(object sender, EventArgs e) + { + if (cl != null) + { + cl.Focus(); + } + else + { + cl = new CD_LP(this); + cl.MdiParent = this; + cl.WindowState = FormWindowState.Maximized; + cl.FormClosed += (o, ea) => cl = null; + cl.Show(); + } + } + + private void 목록_Click(object sender, EventArgs e) + { + + } + #endregion + + #region 반입 및 반출 + + Mac_Input Mac_Input; + Mac_Output Mac_Output; + private void 반입ToolStripMenuItem_Click(object sender, EventArgs e) { if (Mac_Input != null) @@ -987,36 +1031,15 @@ namespace WindowsFormsApp1 Mac_Output.Show(); } } - private void 복본조사ToolStripMenuItem1_Click(object sender, EventArgs e) - { - if (Mac_check_Copy != null) - { - Mac_check_Copy.Focus(); - } - else - { - Mac_check_Copy = new Check_copy(this); - Mac_check_Copy.MdiParent = this; - Mac_check_Copy.WindowState = FormWindowState.Maximized; - Mac_check_Copy.FormClosed += (o, ea) => Mac_check_Copy = null; - Mac_check_Copy.Show(); - } - } - private void dLS복본조사ToolStripMenuItem_Click(object sender, EventArgs e) - { - if (Mac_dLS_Copy != null) - { - Mac_dLS_Copy.Focus(); - } - else - { - Mac_dLS_Copy = new DLS_Copy(this); - Mac_dLS_Copy.MdiParent = this; - Mac_dLS_Copy.WindowState = FormWindowState.Maximized; - Mac_dLS_Copy.FormClosed += (o, ea) => Mac_dLS_Copy = null; - Mac_dLS_Copy.Show(); - } - } + + #endregion + + #region 부가기능 + + Collect_Mac Mac_Collect; + All_Book_manage Mac_all_Book_Manage; + Mac_Chack_Up Mac_Chack_Up; + Symbol_Add Mac_symbol_Add; private void 마크수집ToolStripMenuItem_Click(object sender, EventArgs e) { @@ -1079,6 +1102,14 @@ namespace WindowsFormsApp1 } } + + #endregion + + #region DLS + + School_Lookup DLS_school_Lookup; + DLS_Copy Mac_dLS_Copy; + private void dLS조회ToolStripMenuItem_Click(object sender, EventArgs e) { if (DLS_school_Lookup != null) @@ -1094,21 +1125,28 @@ namespace WindowsFormsApp1 DLS_school_Lookup.Show(); } } - private void dLS입력ToolStripMenuItem_Click_1(object sender, EventArgs e) + private void dLS복본조사ToolStripMenuItem_Click(object sender, EventArgs e) { - if (DLS_input != null) + if (Mac_dLS_Copy != null) { - DLS_input.Focus(); + Mac_dLS_Copy.Focus(); } else { - DLS_input = new Input_DLS(this); - DLS_input.MdiParent = this; - DLS_input.WindowState = FormWindowState.Maximized; - DLS_input.FormClosed += (o, ea) => DLS_input = null; - DLS_input.Show(); + Mac_dLS_Copy = new DLS_Copy(this); + Mac_dLS_Copy.MdiParent = this; + Mac_dLS_Copy.WindowState = FormWindowState.Maximized; + Mac_dLS_Copy.FormClosed += (o, ea) => Mac_dLS_Copy = null; + Mac_dLS_Copy.Show(); } } + #endregion + + #region 기타 + + Make_Document Make_Document; + Mac_Stat Mac_Stat; + Equip_manage Mac_equip_Manage; private void 서류작성ToolStripMenuItem_Click(object sender, EventArgs e) { @@ -1155,6 +1193,9 @@ namespace WindowsFormsApp1 Mac_equip_Manage.Show(); } } + + #endregion + #endregion #region 작업일지 탭 @@ -1432,6 +1473,5 @@ namespace WindowsFormsApp1 } } #endregion - } } \ No newline at end of file diff --git a/unimarc/unimarc/Properties/app.manifest b/unimarc/unimarc/Properties/app.manifest index f2c4c54..aea66f8 100644 --- a/unimarc/unimarc/Properties/app.manifest +++ b/unimarc/unimarc/Properties/app.manifest @@ -16,7 +16,7 @@ 이전 버전과의 호환성을 위해 애플리케이션에 가상화가 필요한 경우 이 요소를 제거합니다. --> - + diff --git a/unimarc/unimarc/UniMarc.csproj b/unimarc/unimarc/UniMarc.csproj index 2f4075c..1148546 100644 --- a/unimarc/unimarc/UniMarc.csproj +++ b/unimarc/unimarc/UniMarc.csproj @@ -14,21 +14,25 @@ true - false + true - 게시\ + E:\UniMarcApplicationUpdateFiles\ true - Disk - false + Web + true Foreground 7 Days false false true - 0 + http://1.215.250.130/ + true + publish.htm + 2 1.0.0.%2a false + true true @@ -64,6 +68,12 @@ Properties\app.manifest + + F317B95F714015A2FB8A00E57C600DEC6CD6F3B9 + + + UniMarc_TemporaryKey.pfx + @@ -102,12 +112,42 @@ AddMarc.cs + + Form + + + CD_LP.cs + + + Form + + + CD_LP_SelectList.cs + + + Form + + + CD_LP_Sub.cs + Form Check_Copy_Login.cs + + Form + + + Help_007.cs + + + Form + + + Help_008.cs + Form @@ -750,9 +790,24 @@ AddMarc.cs + + CD_LP.cs + + + CD_LP_SelectList.cs + + + CD_LP_Sub.cs + Check_Copy_Login.cs + + Help_007.cs + + + Help_008.cs + Mac_List_Add.cs @@ -1243,6 +1298,7 @@ Settings.settings True + diff --git a/unimarc/unimarc/UniMarc.csproj.user b/unimarc/unimarc/UniMarc.csproj.user index f5c9b98..ff2aa00 100644 --- a/unimarc/unimarc/UniMarc.csproj.user +++ b/unimarc/unimarc/UniMarc.csproj.user @@ -1,8 +1,8 @@  - 게시\ - + E:\UniMarcApplicationUpdateFiles\|ftp://ftpgloria%401.215.250.130/|ftp://ftpgloria%401.215.250.130:50005/|sftp://ftpgloria%401.215.250.130/|ftp://ftpgloria%401.215.250.130/unimarc/ + http://1.215.250.130/|http://1.215.250.130:80/|http://1.215.250.130:8080/|http://1.215.250.130/8080/|http://1.215.250.130.be:9090/ @@ -10,4 +10,7 @@ ko-KR false + + false + \ No newline at end of file diff --git a/unimarc/unimarc/UniMarc_TemporaryKey.pfx b/unimarc/unimarc/UniMarc_TemporaryKey.pfx new file mode 100644 index 0000000..82b5280 Binary files /dev/null and b/unimarc/unimarc/UniMarc_TemporaryKey.pfx differ diff --git a/unimarc/unimarc/bin/Debug/UniMarc.exe b/unimarc/unimarc/bin/Debug/UniMarc.exe index a3ba0f9..e1c6c1e 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 7be415c..9d5e60b 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 2b017d4..4d1d298 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/DesignTimeResolveAssemblyReferences.cache b/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 1a5052d..dd69a3a 100644 Binary files a/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 57695b7..6fec9f6 100644 Binary files a/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/unimarc/unimarc/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll b/unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll index f21471f..f58fee8 100644 Binary files a/unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll and b/unimarc/unimarc/obj/Debug/Interop.SHDocVw.dll differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources b/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources index 7569d45..37b1b64 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources and b/unimarc/unimarc/obj/Debug/UniMarc.Properties.Resources.resources differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache index 6019835..bea6d04 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache and b/unimarc/unimarc/obj/Debug/UniMarc.csproj.AssemblyReference.cache differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache index 6253edc..6421b64 100644 --- a/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache +++ b/unimarc/unimarc/obj/Debug/UniMarc.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -7302e0570e54cbccb8701d8479403eeead7b2be4 +5042501d8763deb97cf9eba5be5f7e17b9e1a333 diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt b/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt index 7eb70d5..8504d35 100644 --- a/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt +++ b/unimarc/unimarc/obj/Debug/UniMarc.csproj.FileListAbsolute.txt @@ -137,3 +137,8 @@ C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크. C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.ShowDeleteMarc.resources C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.Check_Copy_Login.resources C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.AddMarc.resources +C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.CD_LP.resources +C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.CD_LP_Sub.resources +C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.CD_LP_SelectList.resources +C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.Help_007.resources +C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.마크.Help_008.resources diff --git a/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.GenerateResource.cache index 9cc696c..beb3553 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.csproj.ResolveComReference.cache b/unimarc/unimarc/obj/Debug/UniMarc.csproj.ResolveComReference.cache index 75e597a..cca39ff 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.csproj.ResolveComReference.cache and b/unimarc/unimarc/obj/Debug/UniMarc.csproj.ResolveComReference.cache differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.exe b/unimarc/unimarc/obj/Debug/UniMarc.exe index a3ba0f9..e1c6c1e 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 7be415c..9d5e60b 100644 Binary files a/unimarc/unimarc/obj/Debug/UniMarc.pdb and b/unimarc/unimarc/obj/Debug/UniMarc.pdb differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP.resources b/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP.resources differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP_SelectList.resources b/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP_SelectList.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP_SelectList.resources differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP_Sub.resources b/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP_Sub.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/unimarc/unimarc/obj/Debug/UniMarc.마크.CD_LP_Sub.resources differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.마크.Help_007.resources b/unimarc/unimarc/obj/Debug/UniMarc.마크.Help_007.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/unimarc/unimarc/obj/Debug/UniMarc.마크.Help_007.resources differ diff --git a/unimarc/unimarc/obj/Debug/UniMarc.마크.Help_008.resources b/unimarc/unimarc/obj/Debug/UniMarc.마크.Help_008.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/unimarc/unimarc/obj/Debug/UniMarc.마크.Help_008.resources differ diff --git a/unimarc/unimarc/obj/Debug/WindowsFormsApp1.DLS.School_Lookup.resources b/unimarc/unimarc/obj/Debug/WindowsFormsApp1.DLS.School_Lookup.resources index 1f44296..6c05a97 100644 Binary files a/unimarc/unimarc/obj/Debug/WindowsFormsApp1.DLS.School_Lookup.resources and b/unimarc/unimarc/obj/Debug/WindowsFormsApp1.DLS.School_Lookup.resources differ diff --git a/unimarc/unimarc/obj/Debug/WindowsFormsApp1.Home.Home_User_manage.resources b/unimarc/unimarc/obj/Debug/WindowsFormsApp1.Home.Home_User_manage.resources index 9639398..3ab95b3 100644 Binary files a/unimarc/unimarc/obj/Debug/WindowsFormsApp1.Home.Home_User_manage.resources and b/unimarc/unimarc/obj/Debug/WindowsFormsApp1.Home.Home_User_manage.resources differ diff --git a/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll b/unimarc/unimarc/obj/Debug/ko/UniMarc.resources.dll index 2b017d4..4d1d298 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/마크/CD_LP.Designer.cs b/unimarc/unimarc/마크/CD_LP.Designer.cs new file mode 100644 index 0000000..b0aa7b7 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP.Designer.cs @@ -0,0 +1,529 @@ + +namespace UniMarc.마크 +{ + partial class CD_LP + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + this.panel3 = new System.Windows.Forms.Panel(); + this.richTextBox1 = new System.Windows.Forms.RichTextBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.Btn_New = new System.Windows.Forms.Button(); + this.cb_Type = new System.Windows.Forms.ComboBox(); + this.button2 = new System.Windows.Forms.Button(); + this.Btn_SaveMarc = new System.Windows.Forms.Button(); + this.Btn_Connect = new System.Windows.Forms.Button(); + this.cb_SiteCon = new System.Windows.Forms.ComboBox(); + this.tb_Num = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.tb_T008 = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.tb_T007 = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.tb_T005 = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.Btn_Help008 = new System.Windows.Forms.Button(); + this.Btn_Help007 = new System.Windows.Forms.Button(); + this.panel4 = new System.Windows.Forms.Panel(); + this.panel7 = new System.Windows.Forms.Panel(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.num = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.code = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.title = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.author = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.comp = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.price = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.marc = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panel6 = new System.Windows.Forms.Panel(); + this.lbl_date = new System.Windows.Forms.Label(); + this.lbl_ListTitle = new System.Windows.Forms.Label(); + this.button4 = new System.Windows.Forms.Button(); + this.button3 = new System.Windows.Forms.Button(); + this.Btn_SaveList = new System.Windows.Forms.Button(); + this.Btn_SelectList = new System.Windows.Forms.Button(); + this.panel5 = new System.Windows.Forms.Panel(); + this.panel3.SuspendLayout(); + this.panel2.SuspendLayout(); + this.panel1.SuspendLayout(); + this.panel4.SuspendLayout(); + this.panel7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.panel6.SuspendLayout(); + this.panel5.SuspendLayout(); + this.SuspendLayout(); + // + // panel3 + // + this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel3.Controls.Add(this.richTextBox1); + this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel3.Location = new System.Drawing.Point(0, 68); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(977, 666); + this.panel3.TabIndex = 6; + // + // 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(975, 664); + this.richTextBox1.TabIndex = 0; + this.richTextBox1.Text = ""; + this.richTextBox1.TextChanged += new System.EventHandler(this.richTextBox1_TextChanged); + // + // panel2 + // + this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel2.Controls.Add(this.Btn_New); + this.panel2.Controls.Add(this.cb_Type); + this.panel2.Controls.Add(this.button2); + this.panel2.Controls.Add(this.Btn_SaveMarc); + this.panel2.Controls.Add(this.Btn_Connect); + this.panel2.Controls.Add(this.cb_SiteCon); + 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(977, 33); + this.panel2.TabIndex = 5; + // + // Btn_New + // + this.Btn_New.Location = new System.Drawing.Point(639, 4); + this.Btn_New.Name = "Btn_New"; + this.Btn_New.Size = new System.Drawing.Size(75, 23); + this.Btn_New.TabIndex = 4; + this.Btn_New.Text = "신규 등록"; + this.Btn_New.UseVisualStyleBackColor = true; + this.Btn_New.Click += new System.EventHandler(this.Btn_New_Click); + // + // cb_Type + // + this.cb_Type.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cb_Type.FormattingEnabled = true; + this.cb_Type.Location = new System.Drawing.Point(564, 5); + this.cb_Type.Name = "cb_Type"; + this.cb_Type.Size = new System.Drawing.Size(69, 20); + this.cb_Type.TabIndex = 3; + // + // button2 + // + this.button2.Location = new System.Drawing.Point(801, 4); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(75, 23); + this.button2.TabIndex = 2; + this.button2.Text = "닫 기"; + this.button2.UseVisualStyleBackColor = true; + // + // Btn_SaveMarc + // + this.Btn_SaveMarc.Location = new System.Drawing.Point(720, 4); + this.Btn_SaveMarc.Name = "Btn_SaveMarc"; + this.Btn_SaveMarc.Size = new System.Drawing.Size(75, 23); + this.Btn_SaveMarc.TabIndex = 2; + this.Btn_SaveMarc.Text = "마크 저장"; + this.Btn_SaveMarc.UseVisualStyleBackColor = true; + this.Btn_SaveMarc.Click += new System.EventHandler(this.Btn_SaveMarc_Click); + // + // Btn_Connect + // + this.Btn_Connect.Location = new System.Drawing.Point(140, 4); + this.Btn_Connect.Name = "Btn_Connect"; + this.Btn_Connect.Size = new System.Drawing.Size(75, 23); + this.Btn_Connect.TabIndex = 1; + this.Btn_Connect.Text = "접 속"; + this.Btn_Connect.UseVisualStyleBackColor = true; + this.Btn_Connect.Click += new System.EventHandler(this.Btn_Connect_Click); + // + // cb_SiteCon + // + this.cb_SiteCon.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cb_SiteCon.FormattingEnabled = true; + this.cb_SiteCon.Location = new System.Drawing.Point(12, 5); + this.cb_SiteCon.Name = "cb_SiteCon"; + this.cb_SiteCon.Size = new System.Drawing.Size(121, 20); + this.cb_SiteCon.TabIndex = 0; + // + // tb_Num + // + this.tb_Num.Location = new System.Drawing.Point(46, 6); + this.tb_Num.Name = "tb_Num"; + this.tb_Num.Size = new System.Drawing.Size(87, 21); + this.tb_Num.TabIndex = 1; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(15, 10); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(29, 12); + this.label2.TabIndex = 0; + this.label2.Text = "연번"; + // + // tb_T008 + // + this.tb_T008.Location = new System.Drawing.Point(716, 6); + this.tb_T008.Name = "tb_T008"; + this.tb_T008.Size = new System.Drawing.Size(189, 21); + this.tb_T008.TabIndex = 1; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(683, 10); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(31, 12); + this.label4.TabIndex = 0; + this.label4.Text = "T008"; + // + // tb_T007 + // + this.tb_T007.Location = new System.Drawing.Point(409, 6); + this.tb_T007.Name = "tb_T007"; + this.tb_T007.Size = new System.Drawing.Size(177, 21); + this.tb_T007.TabIndex = 1; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(376, 10); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(31, 12); + this.label3.TabIndex = 0; + this.label3.Text = "T007"; + // + // tb_T005 + // + this.tb_T005.Location = new System.Drawing.Point(207, 6); + this.tb_T005.Name = "tb_T005"; + this.tb_T005.Size = new System.Drawing.Size(146, 21); + this.tb_T005.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(174, 10); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(31, 12); + this.label1.TabIndex = 0; + this.label1.Text = "T005"; + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel1.Controls.Add(this.Btn_Help008); + this.panel1.Controls.Add(this.Btn_Help007); + this.panel1.Controls.Add(this.tb_Num); + this.panel1.Controls.Add(this.label2); + this.panel1.Controls.Add(this.tb_T008); + this.panel1.Controls.Add(this.label4); + this.panel1.Controls.Add(this.label1); + this.panel1.Controls.Add(this.tb_T007); + this.panel1.Controls.Add(this.tb_T005); + this.panel1.Controls.Add(this.label3); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 33); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(977, 35); + this.panel1.TabIndex = 4; + // + // Btn_Help008 + // + this.Btn_Help008.Location = new System.Drawing.Point(910, 5); + this.Btn_Help008.Name = "Btn_Help008"; + this.Btn_Help008.Size = new System.Drawing.Size(47, 23); + this.Btn_Help008.TabIndex = 2; + this.Btn_Help008.Text = "T008"; + this.Btn_Help008.UseVisualStyleBackColor = true; + this.Btn_Help008.Click += new System.EventHandler(this.Btn_Help008_Click); + // + // Btn_Help007 + // + this.Btn_Help007.Location = new System.Drawing.Point(592, 5); + this.Btn_Help007.Name = "Btn_Help007"; + this.Btn_Help007.Size = new System.Drawing.Size(47, 23); + this.Btn_Help007.TabIndex = 2; + this.Btn_Help007.Text = "T007"; + this.Btn_Help007.UseVisualStyleBackColor = true; + this.Btn_Help007.Click += new System.EventHandler(this.Btn_Help007_Click); + // + // panel4 + // + this.panel4.Controls.Add(this.panel7); + this.panel4.Controls.Add(this.panel6); + this.panel4.Dock = System.Windows.Forms.DockStyle.Left; + this.panel4.Location = new System.Drawing.Point(0, 0); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(332, 734); + this.panel4.TabIndex = 7; + // + // panel7 + // + this.panel7.Controls.Add(this.dataGridView1); + this.panel7.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel7.Location = new System.Drawing.Point(0, 68); + this.panel7.Name = "panel7"; + this.panel7.Size = new System.Drawing.Size(332, 666); + this.panel7.TabIndex = 0; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.idx, + this.num, + this.code, + this.title, + this.author, + this.comp, + this.price, + this.marc}); + this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridView1.Location = new System.Drawing.Point(0, 0); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.ReadOnly = true; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(332, 666); + this.dataGridView1.TabIndex = 0; + this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); + // + // idx + // + this.idx.HeaderText = "idx"; + this.idx.Name = "idx"; + this.idx.ReadOnly = true; + this.idx.Visible = false; + // + // num + // + this.num.HeaderText = "연번"; + this.num.Name = "num"; + this.num.ReadOnly = true; + this.num.Width = 60; + // + // code + // + this.code.HeaderText = "상품코드"; + this.code.Name = "code"; + this.code.ReadOnly = true; + // + // title + // + this.title.HeaderText = "상품명"; + this.title.Name = "title"; + this.title.ReadOnly = true; + // + // author + // + this.author.HeaderText = "제작자"; + this.author.Name = "author"; + this.author.ReadOnly = true; + // + // comp + // + this.comp.HeaderText = "제작사"; + this.comp.Name = "comp"; + this.comp.ReadOnly = true; + // + // price + // + this.price.HeaderText = "정가"; + this.price.Name = "price"; + this.price.ReadOnly = true; + // + // marc + // + this.marc.HeaderText = "마크"; + this.marc.Name = "marc"; + this.marc.ReadOnly = true; + this.marc.Visible = false; + // + // panel6 + // + this.panel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel6.Controls.Add(this.lbl_date); + this.panel6.Controls.Add(this.lbl_ListTitle); + this.panel6.Controls.Add(this.button4); + this.panel6.Controls.Add(this.button3); + this.panel6.Controls.Add(this.Btn_SaveList); + this.panel6.Controls.Add(this.Btn_SelectList); + this.panel6.Dock = System.Windows.Forms.DockStyle.Top; + this.panel6.Location = new System.Drawing.Point(0, 0); + this.panel6.Name = "panel6"; + this.panel6.Size = new System.Drawing.Size(332, 68); + this.panel6.TabIndex = 0; + // + // lbl_date + // + this.lbl_date.AutoSize = true; + this.lbl_date.Location = new System.Drawing.Point(13, 55); + this.lbl_date.Name = "lbl_date"; + this.lbl_date.Size = new System.Drawing.Size(111, 12); + this.lbl_date.TabIndex = 2; + this.lbl_date.Text = "목록일자(가려놓음)"; + this.lbl_date.Visible = false; + // + // lbl_ListTitle + // + this.lbl_ListTitle.AutoSize = true; + this.lbl_ListTitle.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lbl_ListTitle.Location = new System.Drawing.Point(10, 43); + this.lbl_ListTitle.Name = "lbl_ListTitle"; + this.lbl_ListTitle.Size = new System.Drawing.Size(222, 13); + this.lbl_ListTitle.TabIndex = 1; + this.lbl_ListTitle.Text = "이야아아아아이것이 목록명이다아"; + // + // button4 + // + this.button4.Location = new System.Drawing.Point(249, 4); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(75, 23); + this.button4.TabIndex = 0; + this.button4.Text = "button1"; + this.button4.UseVisualStyleBackColor = true; + // + // button3 + // + this.button3.Location = new System.Drawing.Point(168, 4); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(75, 23); + this.button3.TabIndex = 0; + this.button3.Text = "button1"; + this.button3.UseVisualStyleBackColor = true; + // + // Btn_SaveList + // + this.Btn_SaveList.Location = new System.Drawing.Point(87, 4); + this.Btn_SaveList.Name = "Btn_SaveList"; + this.Btn_SaveList.Size = new System.Drawing.Size(75, 23); + this.Btn_SaveList.TabIndex = 0; + this.Btn_SaveList.Text = "목록 저장"; + this.Btn_SaveList.UseVisualStyleBackColor = true; + this.Btn_SaveList.Click += new System.EventHandler(this.Btn_SaveList_Click); + // + // Btn_SelectList + // + this.Btn_SelectList.Location = new System.Drawing.Point(6, 4); + this.Btn_SelectList.Name = "Btn_SelectList"; + this.Btn_SelectList.Size = new System.Drawing.Size(75, 23); + this.Btn_SelectList.TabIndex = 0; + this.Btn_SelectList.Text = "목록 선택"; + this.Btn_SelectList.UseVisualStyleBackColor = true; + this.Btn_SelectList.Click += new System.EventHandler(this.Btn_SelectList_Click); + // + // panel5 + // + this.panel5.Controls.Add(this.panel3); + this.panel5.Controls.Add(this.panel1); + this.panel5.Controls.Add(this.panel2); + this.panel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel5.Location = new System.Drawing.Point(332, 0); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(977, 734); + this.panel5.TabIndex = 8; + // + // CD_LP + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1309, 734); + this.Controls.Add(this.panel5); + this.Controls.Add(this.panel4); + this.Name = "CD_LP"; + this.Text = "CD_LP"; + this.Load += new System.EventHandler(this.CD_LP_Load); + this.panel3.ResumeLayout(false); + this.panel2.ResumeLayout(false); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.panel4.ResumeLayout(false); + this.panel7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.panel6.ResumeLayout(false); + this.panel6.PerformLayout(); + this.panel5.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel3; + public System.Windows.Forms.RichTextBox richTextBox1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.TextBox tb_Num; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox tb_T005; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Button Btn_Connect; + private System.Windows.Forms.ComboBox cb_SiteCon; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.Panel panel5; + private System.Windows.Forms.Panel panel7; + private System.Windows.Forms.Panel panel6; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Button Btn_SaveList; + private System.Windows.Forms.Button Btn_SelectList; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.DataGridViewTextBoxColumn idx; + private System.Windows.Forms.DataGridViewTextBoxColumn num; + private System.Windows.Forms.DataGridViewTextBoxColumn code; + private System.Windows.Forms.DataGridViewTextBoxColumn title; + private System.Windows.Forms.DataGridViewTextBoxColumn author; + private System.Windows.Forms.DataGridViewTextBoxColumn comp; + private System.Windows.Forms.DataGridViewTextBoxColumn price; + private System.Windows.Forms.DataGridViewTextBoxColumn marc; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button Btn_SaveMarc; + private System.Windows.Forms.Button button4; + public System.Windows.Forms.Label lbl_ListTitle; + private System.Windows.Forms.ComboBox cb_Type; + public System.Windows.Forms.Label lbl_date; + private System.Windows.Forms.Button Btn_Help008; + private System.Windows.Forms.Button Btn_Help007; + private System.Windows.Forms.Button Btn_New; + public System.Windows.Forms.TextBox tb_T007; + public System.Windows.Forms.TextBox tb_T008; + } +} \ No newline at end of file diff --git a/unimarc/unimarc/마크/CD_LP.cs b/unimarc/unimarc/마크/CD_LP.cs new file mode 100644 index 0000000..810eff9 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP.cs @@ -0,0 +1,318 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using WindowsFormsApp1; + +namespace UniMarc.마크 +{ + public partial class CD_LP : Form + { + Main main; + Helper_DB db = new Helper_DB(); + string compidx; + string name; + public CD_LP(Main _m) + { + InitializeComponent(); + main = _m; + } + + private void CD_LP_Load(object sender, EventArgs e) + { + db.DBcon(); + compidx = main.com_idx; + name = main.User; + + string[] Site = { "교보문고", "알라딘(미구현)" }; + cb_SiteCon.Items.AddRange(Site); + cb_SiteCon.SelectedIndex = 0; + + string[] Type = { "음반", "DVD(미구현)" }; + cb_Type.Items.AddRange(Type); + cb_Type.SelectedIndex = 0; + } + + private void Btn_Connect_Click(object sender, EventArgs e) + { + int site = cb_SiteCon.SelectedIndex; + + // if (site < 0) + if (site != 0) // 알라딘 미구현으로 인해 알라딘 막아놓음 + return; + + CD_LP_Sub sub = new CD_LP_Sub(this); + sub.Show(); + + if (site == 0) { // 교보문고 + sub.Btn_KyoBo_Click(null, null); + } + if (site == 1) { // 알라딘 + sub.Btn_Aladin_Click(null, null); + } + } + + private void richTextBox1_TextChanged(object sender, EventArgs e) + { + tb_T005.Text = DateTime.Now.ToString("yyyyMMddHHmmss"); + } + + private void Btn_SelectList_Click(object sender, EventArgs e) + { + CD_LP_SelectList selectList = new CD_LP_SelectList(this); + selectList.Show(); + selectList.LoadList(compidx); + } + + public void MakeList(string ListName, string date) + { + lbl_ListTitle.Text = ListName; + lbl_date.Text = date; + + string Table = "DVD_List_Product"; + string Area = "`idx`, `num`, `code`, `title`, `author`, `comp`, `price`, `marc`"; + string[] Search_Table = { "compidx", "listname", "date" }; + string[] Search_Column = { compidx, ListName, date }; + + string cmd = db.More_DB_Search(Table, Search_Table, Search_Column, Area); + string res = db.DB_Send_CMD_Search(cmd); + string[] ary_res = res.Split('|'); + + // idx num code title author comp price marc + string[] grid = { "", "", "", "", "", "", "", "" }; + for (int a = 0; a < ary_res.Length; a++) + { + if (a % grid.Length == 0) grid[0] = ary_res[a]; + if (a % grid.Length == 1) grid[1] = ary_res[a]; + if (a % grid.Length == 2) grid[2] = ary_res[a]; + if (a % grid.Length == 3) grid[3] = ary_res[a]; + if (a % grid.Length == 4) grid[4] = ary_res[a]; + if (a % grid.Length == 5) grid[5] = ary_res[a]; + if (a % grid.Length == 6) grid[6] = ary_res[a]; + if (a % grid.Length == 7) { + grid[7] = ary_res[a]; + dataGridView1.Rows.Add(grid); + } + } + } + + private void Btn_SaveList_Click(object sender, EventArgs e) + { + int count = dataGridView1.RowCount; + for (int a = 0; a < count; a++) + { + bool isInsert = false; + if (dataGridView1.Rows[a].Cells["idx"].Value.ToString() == "" || + dataGridView1.Rows[a].Cells["idx"].Value == null) + { + isInsert= true; + } + + + + } + } + + private void Btn_SaveMarc_Click(object sender, EventArgs e) + { + String_Text st = new String_Text(); + bool isAdd = false; + string Type = ""; + + // DVD미구현으로 인한 DVD 마크 저장 거부 + if (cb_Type.SelectedIndex == 1) + { + MessageBox.Show("미구현상태입니다."); + return; + } + else + Type = cb_Type.SelectedText; + + string num = tb_Num.Text; + string listtitle = lbl_ListTitle.Text; + string date = lbl_date.Text; + + if (num.Length == 0) + isAdd = true; + + string t005 = tb_T005.Text; + string t007 = tb_T007.Text; + string t008 = tb_T008.Text; + + string marc = string.Format("005\t \t{0}▲\n007\t \t{1}▲\n008\t \t{2}▲\n", t005, t007, t008) + richTextBox1.Text; + string orimarc = st.made_Ori_marc(marc); + + // [0]code [1]price [2]title [3]comp + string[] SearchTag = { "020a", "020c", "245a", "260b" }; + string[] ContentTag = st.Take_Tag(orimarc, SearchTag); + + string[] AuthorTag = { "100a", "110a", "111a" }; + string[] ContentAuthor = st.Take_Tag(orimarc, AuthorTag); + string Author = TakeAuthor(ContentAuthor); + + if (isAdd) + { + // idx num code title author comp price marc + string[] Grid = { "", num, ContentTag[0], ContentTag[2], Author, ContentTag[3], ContentTag[1], orimarc }; + dataGridView1.Rows.Add(Grid); + + // DB INSERT 준비 + string Table = "DVD_List_Product"; + string[] InsertTbl = { + "compidx", "listname", "date", "user", "num", + "code", "title", "author", "comp", "price", + "marc", "type" + }; + string[] InsertCol = { + compidx, listtitle, date, name, num, + ContentTag[0], ContentTag[2], Author, ContentTag[3], ContentTag[1], + orimarc, Type + }; + string cmd = db.DB_INSERT(Table, InsertTbl, InsertCol); + db.DB_Send_CMD_reVoid(cmd); + } + else + { + string Table = "DVD_List_Product"; + string marcidx = ""; + for (int a = 0; a < dataGridView1.Rows.Count; a++) + { + if (dataGridView1.Rows[a].Cells["num"].Value.ToString() == num) + { + marcidx = dataGridView1.Rows[a].Cells["idx"].Value.ToString(); + dataGridView1.Rows[a].Cells["code"].Value = ContentTag[0]; + dataGridView1.Rows[a].Cells["title"].Value = ContentTag[2]; + dataGridView1.Rows[a].Cells["author"].Value = Author; + dataGridView1.Rows[a].Cells["comp"].Value = ContentTag[3]; + dataGridView1.Rows[a].Cells["price"].Value = ContentTag[1]; + dataGridView1.Rows[a].Cells["marc"].Value = orimarc; + break; + } + } + + string[] SearchTbl, SearchCol; + if (marcidx.Length == 0) + { + SearchTbl = new string[] { "listname", "date", "compidx" }; + SearchCol = new string[] { listtitle, date, compidx }; + } + else + { + SearchTbl = new string[] { "idx" }; + SearchCol = new string[] { marcidx }; + } + string[] UpdateTbl = { "num", "code", "title", "author", "comp", "price", "marc", "type" }; + string[] UpdateCol = { num, ContentTag[0], ContentTag[2], Author, ContentTag[3], ContentTag[1], orimarc, Type }; + + string cmd = db.More_Update(Table, UpdateTbl, UpdateCol, SearchTbl, SearchCol); + db.DB_Send_CMD_reVoid(cmd); + } + } + + #region 마크 저장 서브 함수 + /// + /// 태그 100, 110, 111에서 데이터를 따와 값이 있는 데이터만 반환 + /// + /// 태그 100, 110, 111 + /// 값이 들어있는 태그의 내용 + string TakeAuthor(string[] ValueArray) + { + string result = ""; + foreach (string value in ValueArray) + { + if (value.Length != 0) + result = value; + } + return result; + } + #endregion + + private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) + { + int row = e.RowIndex; + string SelectMarc = dataGridView1.Rows[row].Cells["marc"].Value.ToString(); + + String_Text st = new String_Text(); + + string ViewMarc = st.ConvertMarcType(SelectMarc); + List Tmp = new List(ViewMarc.Split('\n')); + for (int a = 0; a < Tmp.Count; a++) + { + if (Tmp[a] == "") continue; + if (Tmp[a].Substring(0, 3) == "005") + tb_T005.Text = Tmp[a].Replace("005\t \t", "").Replace("▲", ""); + else if (Tmp[a].Substring(0, 3) == "007") + tb_T007.Text = Tmp[a].Replace("007\t \t", "").Replace("▲", ""); + else if (Tmp[a].Substring(0, 3) == "008") + tb_T008.Text = Tmp[a].Replace("008\t \t", "").Replace("▲", ""); + } + + Tmp.Remove("005"); + Tmp.Remove("007"); + Tmp.Remove("008"); + + richTextBox1.Text = String.Join("\n", Tmp.ToArray()); + } + + private void Btn_Help007_Click(object sender, EventArgs e) + { + Help_007 help007 = new Help_007(this); + if (cb_Type.Text == "음반") help007.isMusic = true; + else help007.isMusic = false; + + string Text007 = tb_T007.Text; + help007.text007 = Text007; + help007.Show(); + } + + private void Btn_Help008_Click(object sender, EventArgs e) + { + Help_008 help008 = new Help_008(this); + if (cb_Type.Text == "음반") help008.isMusic = true; + else help008.isMusic = false; + string Text008 = tb_T008.Text; + help008.text008 = Text008; + help008.Show(); + } + + private void Btn_New_Click(object sender, EventArgs e) + { + tb_Num.Text = ""; + + richTextBox1.Text = + "020\t \t▼a:▼c▲\n" + + "041\t0 \t▼a▼b▼▲\n" + + "056\t \t▼a▼25▲\n" + + "090\t \t▼a▼b▲\n" + + "100\t1 \t▼a▲\n" + + "245\t10\t▼a▼h[녹음자료]/▼d▲\n" + + "260\t \t▼a:▼b [제작],▼c▲\n" + + "300\t \t▼a음반 1매:▼b디지털, 스테레오;▼c12 cm▲\n" + + "505\t00\t▼n01.▼t\r\n508 ▼a제작진:▲\n" + + "511\t8 \t▼a▲\n" + + "520\t \t▼a▲\n" + + "521\t \t▼a전체이용가▲\n" + + "653\t \t▼a▲\n" + + "700\t1 \t▼a▲\n" + + "740\t 2\t▼a▲\n" + + "950\t0 \t▼b\\▲"; + + if (cb_Type.SelectedIndex == 0) + { + tb_T007.Text = "sd fsngunmmned"; + tb_T008.Text = DateTime.Now.ToString("yyMMdd") + "s ulk n z a kor "; + } + else + { + tb_T007.Text = "vd cgairq"; + tb_T008.Text = DateTime.Now.ToString("yyMMdd") + "s ulk d avlkor "; + MessageBox.Show("DVD 미구현"); + } + } + } +} diff --git a/unimarc/unimarc/마크/CD_LP.resx b/unimarc/unimarc/마크/CD_LP.resx new file mode 100644 index 0000000..1575cf0 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP.resx @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + \ No newline at end of file diff --git a/unimarc/unimarc/마크/CD_LP_SelectList.Designer.cs b/unimarc/unimarc/마크/CD_LP_SelectList.Designer.cs new file mode 100644 index 0000000..bbb4c35 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP_SelectList.Designer.cs @@ -0,0 +1,221 @@ + +namespace UniMarc.마크 +{ + partial class CD_LP_SelectList + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + this.panel1 = new System.Windows.Forms.Panel(); + this.Btn_Close = new System.Windows.Forms.Button(); + this.Btn_Delete = new System.Windows.Forms.Button(); + this.Btn_Insert = new System.Windows.Forms.Button(); + this.panel3 = new System.Windows.Forms.Panel(); + this.cb_Filter = new System.Windows.Forms.ComboBox(); + this.tb_Search = new System.Windows.Forms.TextBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ListTitle = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Date = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.User = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panel1.SuspendLayout(); + this.panel3.SuspendLayout(); + this.panel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.Controls.Add(this.Btn_Close); + this.panel1.Controls.Add(this.Btn_Delete); + this.panel1.Controls.Add(this.Btn_Insert); + this.panel1.Controls.Add(this.panel3); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(529, 31); + this.panel1.TabIndex = 0; + // + // Btn_Close + // + this.Btn_Close.Location = new System.Drawing.Point(444, 4); + this.Btn_Close.Name = "Btn_Close"; + this.Btn_Close.Size = new System.Drawing.Size(75, 23); + this.Btn_Close.TabIndex = 1; + this.Btn_Close.Text = "닫 기"; + this.Btn_Close.UseVisualStyleBackColor = true; + this.Btn_Close.Click += new System.EventHandler(this.Btn_Close_Click); + // + // Btn_Delete + // + this.Btn_Delete.Location = new System.Drawing.Point(363, 4); + this.Btn_Delete.Name = "Btn_Delete"; + this.Btn_Delete.Size = new System.Drawing.Size(75, 23); + this.Btn_Delete.TabIndex = 1; + this.Btn_Delete.Text = "삭 제"; + this.Btn_Delete.UseVisualStyleBackColor = true; + this.Btn_Delete.Click += new System.EventHandler(this.Btn_Delete_Click); + // + // Btn_Insert + // + this.Btn_Insert.Location = new System.Drawing.Point(282, 4); + this.Btn_Insert.Name = "Btn_Insert"; + this.Btn_Insert.Size = new System.Drawing.Size(75, 23); + this.Btn_Insert.TabIndex = 1; + this.Btn_Insert.Text = "생 성"; + this.Btn_Insert.UseVisualStyleBackColor = true; + this.Btn_Insert.Click += new System.EventHandler(this.Btn_Insert_Click); + // + // panel3 + // + this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel3.Controls.Add(this.cb_Filter); + this.panel3.Controls.Add(this.tb_Search); + this.panel3.Dock = System.Windows.Forms.DockStyle.Left; + this.panel3.Location = new System.Drawing.Point(0, 0); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(256, 31); + this.panel3.TabIndex = 0; + // + // cb_Filter + // + this.cb_Filter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cb_Filter.FormattingEnabled = true; + this.cb_Filter.Location = new System.Drawing.Point(4, 4); + this.cb_Filter.Name = "cb_Filter"; + this.cb_Filter.Size = new System.Drawing.Size(90, 20); + this.cb_Filter.TabIndex = 2; + // + // tb_Search + // + this.tb_Search.Location = new System.Drawing.Point(100, 4); + this.tb_Search.Name = "tb_Search"; + this.tb_Search.Size = new System.Drawing.Size(151, 21); + this.tb_Search.TabIndex = 1; + this.tb_Search.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tb_Search_KeyDown); + // + // panel2 + // + this.panel2.Controls.Add(this.dataGridView1); + this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel2.Location = new System.Drawing.Point(0, 31); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(529, 298); + this.panel2.TabIndex = 0; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.idx, + this.ListTitle, + this.Date, + this.User}); + this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridView1.Location = new System.Drawing.Point(0, 0); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.ReadOnly = true; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dataGridView1.Size = new System.Drawing.Size(529, 298); + this.dataGridView1.TabIndex = 0; + this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); + // + // idx + // + this.idx.HeaderText = "idx"; + this.idx.Name = "idx"; + this.idx.ReadOnly = true; + this.idx.Visible = false; + // + // ListTitle + // + this.ListTitle.HeaderText = "목록명"; + this.ListTitle.Name = "ListTitle"; + this.ListTitle.ReadOnly = true; + this.ListTitle.Width = 220; + // + // Date + // + this.Date.HeaderText = "등록일"; + this.Date.Name = "Date"; + this.Date.ReadOnly = true; + this.Date.Width = 150; + // + // User + // + this.User.HeaderText = "등록자"; + this.User.Name = "User"; + this.User.ReadOnly = true; + // + // CD_LP_SelectList + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(529, 329); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Name = "CD_LP_SelectList"; + this.Text = "CD_LP_SelectList"; + this.Load += new System.EventHandler(this.CD_LP_SelectList_Load); + this.panel1.ResumeLayout(false); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + this.panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.TextBox tb_Search; + private System.Windows.Forms.Button Btn_Close; + private System.Windows.Forms.Button Btn_Delete; + private System.Windows.Forms.Button Btn_Insert; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.DataGridViewTextBoxColumn idx; + private System.Windows.Forms.DataGridViewTextBoxColumn ListTitle; + private System.Windows.Forms.DataGridViewTextBoxColumn Date; + private System.Windows.Forms.DataGridViewTextBoxColumn User; + private System.Windows.Forms.ComboBox cb_Filter; + } +} \ No newline at end of file diff --git a/unimarc/unimarc/마크/CD_LP_SelectList.cs b/unimarc/unimarc/마크/CD_LP_SelectList.cs new file mode 100644 index 0000000..59e4173 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP_SelectList.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using WindowsFormsApp1; + +namespace UniMarc.마크 +{ + public partial class CD_LP_SelectList : Form + { + Helper_DB db = new Helper_DB(); + CD_LP cp; + + public CD_LP_SelectList(CD_LP _cp) + { + InitializeComponent(); + cp = _cp; + } + + private void CD_LP_SelectList_Load(object sender, EventArgs e) + { + db.DBcon(); + + string[] Filter = { "목록명", "등록자" }; + cb_Filter.Items.AddRange(Filter); + cb_Filter.SelectedIndex = 0; + } + + public void LoadList(string compidx) + { + string Area = "`idx`, `listname`, `date`, `user`"; + string Table = "DVD_List"; + string cmd = string.Format("SELECT {0} FROM {1} WHERE {2} = {3} ORDER BY `date` DESC;", Area, Table, "compidx", compidx); + string res = db.DB_Send_CMD_Search(cmd); + string[] ary_res = res.Split('|'); + + string[] grid = { "", "", "" }; + for (int a = 0; a < ary_res.Length; a++) + { + if (a % 3 == 0) grid[0] = ary_res[a]; + if (a % 3 == 1) grid[1] = ary_res[a]; + if (a % 3 == 2) { grid[2] = ary_res[a]; dataGridView1.Rows.Add(grid); } + } + } + + public void LoadList(string compidx, int Filter, string Target) + { + string Area = "`idx`, `listname`, `date`, `user`"; + string Table = "DVD_List"; + string FilterTable; + + switch (Filter) + { + case 0: + FilterTable = "listname"; + break; + case 1: + FilterTable = "user"; + break; + default: + FilterTable = "listname"; + break; + } + + string cmd = string.Format("SELECT {0} FROM {1} WHERE {2} = {3} AND `{4}` = \"{5}\" ORDER BY `date` DESC;", + Area, Table, "compidx", compidx, FilterTable, Target); + string res = db.DB_Send_CMD_Search(cmd); + string[] ary_res = res.Split('|'); + + string[] grid = { "", "", "" }; + for (int a = 0; a < ary_res.Length; a++) + { + if (a % 3 == 0) grid[0] = ary_res[a]; + if (a % 3 == 1) grid[1] = ary_res[a]; + if (a % 3 == 2) { grid[2] = ary_res[a]; dataGridView1.Rows.Add(grid); } + } + } + + private void Btn_Insert_Click(object sender, EventArgs e) + { + Skill_Search_Text search_Text = new Skill_Search_Text(); + + string value = ""; + if (search_Text.InputBox("생성할 목록명을 입력해주세요.", "목록 생성", ref value) == DialogResult.OK) + { + string user = Properties.Settings.Default.User; + string compidx = Properties.Settings.Default.compidx; + string date = DateTime.Now.ToString("yyyy-MM-dd"); + + string[] Insert_Tbl = { "compidx", "listname", "date", "user" }; + string[] Insert_Col = { compidx, value, date, user }; + string cmd = db.DB_INSERT("DVD_List", Insert_Tbl, Insert_Col); + db.DB_Send_CMD_reVoid(cmd); + LoadList(compidx); + } + } + + private void Btn_Delete_Click(object sender, EventArgs e) + { + if (dataGridView1.CurrentRow.Index < 0) return; + if (MessageBox.Show("정말 삭제하시겠습니까?", "삭제", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + string idx = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["idx"].Value.ToString(); + string compidx = Properties.Settings.Default.compidx; + + string cmd = db.DB_Delete("DVD_List", "compidx", compidx, "idx", idx); + db.DB_Send_CMD_reVoid(cmd); + + MessageBox.Show("삭제되었습니다."); + } + } + + private void Btn_Close_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void tb_Search_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + string compidx = Properties.Settings.Default.compidx; + int ComboIndex = cb_Filter.SelectedIndex; + string Target = tb_Search.Text; + LoadList(compidx, ComboIndex, Target); + } + } + + private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) + { + int row = e.RowIndex; + if (row < 0) return; + + string ListName = dataGridView1.Rows[row].Cells["ListTitle"].Value.ToString(); + string Date = dataGridView1.Rows[row].Cells["Date"].Value.ToString(); + + cp.MakeList(ListName, Date); + this.Close(); + } + } +} diff --git a/unimarc/unimarc/마크/CD_LP_SelectList.resx b/unimarc/unimarc/마크/CD_LP_SelectList.resx new file mode 100644 index 0000000..0ef399a --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP_SelectList.resx @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + \ No newline at end of file diff --git a/unimarc/unimarc/마크/CD_LP_Sub.Designer.cs b/unimarc/unimarc/마크/CD_LP_Sub.Designer.cs new file mode 100644 index 0000000..30322bd --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP_Sub.Designer.cs @@ -0,0 +1,153 @@ + +namespace UniMarc.마크 +{ + partial class CD_LP_Sub + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.panel2 = new System.Windows.Forms.Panel(); + this.webBrowser1 = new System.Windows.Forms.WebBrowser(); + this.panel1 = new System.Windows.Forms.Panel(); + this.Btn_Close = new System.Windows.Forms.Button(); + this.Btn_Marc = new System.Windows.Forms.Button(); + this.Btn_Refresh = new System.Windows.Forms.Button(); + this.Btn_Aladin = new System.Windows.Forms.Button(); + this.Btn_KyoBo = new System.Windows.Forms.Button(); + this.panel2.SuspendLayout(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // panel2 + // + this.panel2.Controls.Add(this.webBrowser1); + this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel2.Location = new System.Drawing.Point(0, 34); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(1258, 696); + this.panel2.TabIndex = 4; + // + // webBrowser1 + // + this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill; + this.webBrowser1.Location = new System.Drawing.Point(0, 0); + this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20); + this.webBrowser1.Name = "webBrowser1"; + this.webBrowser1.ScriptErrorsSuppressed = true; + this.webBrowser1.Size = new System.Drawing.Size(1258, 696); + this.webBrowser1.TabIndex = 0; + // + // panel1 + // + this.panel1.Controls.Add(this.Btn_Close); + this.panel1.Controls.Add(this.Btn_Marc); + this.panel1.Controls.Add(this.Btn_Refresh); + this.panel1.Controls.Add(this.Btn_Aladin); + this.panel1.Controls.Add(this.Btn_KyoBo); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(1258, 34); + this.panel1.TabIndex = 3; + // + // Btn_Close + // + this.Btn_Close.Location = new System.Drawing.Point(713, 5); + 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_Marc + // + this.Btn_Marc.Location = new System.Drawing.Point(632, 5); + this.Btn_Marc.Name = "Btn_Marc"; + this.Btn_Marc.Size = new System.Drawing.Size(75, 23); + this.Btn_Marc.TabIndex = 0; + this.Btn_Marc.Text = "마 크"; + this.Btn_Marc.UseVisualStyleBackColor = true; + this.Btn_Marc.Click += new System.EventHandler(this.Btn_Marc_Click); + // + // Btn_Refresh + // + this.Btn_Refresh.Location = new System.Drawing.Point(551, 5); + this.Btn_Refresh.Name = "Btn_Refresh"; + this.Btn_Refresh.Size = new System.Drawing.Size(75, 23); + this.Btn_Refresh.TabIndex = 0; + this.Btn_Refresh.Text = "새로고침"; + this.Btn_Refresh.UseVisualStyleBackColor = true; + this.Btn_Refresh.Click += new System.EventHandler(this.Btn_Refresh_Click); + // + // Btn_Aladin + // + this.Btn_Aladin.Location = new System.Drawing.Point(86, 5); + this.Btn_Aladin.Name = "Btn_Aladin"; + this.Btn_Aladin.Size = new System.Drawing.Size(75, 23); + this.Btn_Aladin.TabIndex = 0; + this.Btn_Aladin.Text = "알 라 딘"; + this.Btn_Aladin.UseVisualStyleBackColor = true; + this.Btn_Aladin.Click += new System.EventHandler(this.Btn_Aladin_Click); + // + // Btn_KyoBo + // + this.Btn_KyoBo.Location = new System.Drawing.Point(5, 5); + this.Btn_KyoBo.Name = "Btn_KyoBo"; + this.Btn_KyoBo.Size = new System.Drawing.Size(75, 23); + this.Btn_KyoBo.TabIndex = 0; + this.Btn_KyoBo.Text = "교 보"; + this.Btn_KyoBo.UseVisualStyleBackColor = true; + this.Btn_KyoBo.Click += new System.EventHandler(this.Btn_KyoBo_Click); + // + // CD_LP_Sub + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1258, 730); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Name = "CD_LP_Sub"; + this.Text = "CD_LP_Sub"; + this.Load += new System.EventHandler(this.CD_LP_Sub_Load); + this.panel2.ResumeLayout(false); + this.panel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.WebBrowser webBrowser1; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Button Btn_Close; + public System.Windows.Forms.Button Btn_Marc; + private System.Windows.Forms.Button Btn_Refresh; + public System.Windows.Forms.Button Btn_Aladin; + public System.Windows.Forms.Button Btn_KyoBo; + } +} \ No newline at end of file diff --git a/unimarc/unimarc/마크/CD_LP_Sub.cs b/unimarc/unimarc/마크/CD_LP_Sub.cs new file mode 100644 index 0000000..b702975 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP_Sub.cs @@ -0,0 +1,212 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Windows.Forms; +using WindowsFormsApp1; + +namespace UniMarc.마크 +{ + public partial class CD_LP_Sub : Form + { + CD_LP cp; + Helper_DB db = new Helper_DB(); + bool isKyoBo = false; + bool isCD = false; + int Count = 0; + public CD_LP_Sub(CD_LP _cp) + { + InitializeComponent(); + cp = _cp; + } + + private void CD_LP_Sub_Load(object sender, EventArgs e) + { + db.DBcon(); + // 알라딘 비활성화 (사유 : 개발중) + Btn_Aladin.Enabled = false; + } + + public void Btn_KyoBo_Click(object sender, EventArgs e) + { + webBrowser1.Navigate("http://music.kyobobook.co.kr/"); + isKyoBo = true; + } + + public void Btn_Aladin_Click(object sender, EventArgs e) + { + webBrowser1.Navigate("https://www.aladin.co.kr/home/wmusicmain.aspx"); + isKyoBo = false; + } + + private void Btn_Refresh_Click(object sender, EventArgs e) + { + webBrowser1.Refresh(); + } + + private void Btn_Marc_Click(object sender, EventArgs e) + { + if (isKyoBo) + { + // Code, Name, Author, Comp, Price, PubDate + string[] Data = KyoBoInfor(); + + string[] Track = KyoBoGetTrack(); + + cp.richTextBox1.Text = MakeMarc(Data, Track); + } + } + + #region Marc_Sub + + /// + /// 앨범의 기본 정보를 가져옴. + /// + /// [0]Code [1]Name [2]Author [3]Comp [4]Price [5]PubDate + string[] KyoBoInfor() + { + string tmp = ""; + string Code = ""; + string Name = ""; + string Author = ""; + string Comp = ""; + string Price = ""; + string PubDate = ""; + + foreach (HtmlElement div in webBrowser1.Document.GetElementsByTagName("div")) + { + if (div.GetAttribute("className").IndexOf("music-basic-info") > -1) + { + // 앨범명 + foreach (HtmlElement p in div.GetElementsByTagName("p")) + { + if (p.GetAttribute("className").IndexOf("subject") > -1) + { + Name = p.InnerText; + break; + } + } + // 저자, 제작사, 출시일 + foreach (HtmlElement ul in div.GetElementsByTagName("ul")) + { + if (ul.GetAttribute("className").IndexOf("newdf") > -1) + { + foreach (HtmlElement span in ul.GetElementsByTagName("span")) + { + tmp += span.InnerText + "|"; + } + foreach (HtmlElement li in ul.GetElementsByTagName("li")) + { + if (li.GetAttribute("className").IndexOf("date") > -1) + { + PubDate = li.InnerText; + } + } + } + + // 정가 상품코드 + foreach (HtmlElement dd in div.GetElementsByTagName("dd")) + { + if (dd.GetAttribute("className").IndexOf("sale-price") > -1) + { + Price = dd.InnerText; + } + if (dd.GetAttribute("className").IndexOf("product-code") > -1) + { + string tmpCode = dd.InnerText; + Code = tmpCode.Substring(0, tmpCode.IndexOf(" ")); + } + } + } // ul foreach + } // if music-basic-info + } // div foreach + + string[] ArrayTmp = tmp.Split('|'); + Author = ArrayTmp[0]; + Comp = ArrayTmp[1]; + Name = Name.Replace(Author + " - ", ""); + Name = Name.Substring(0, Name.IndexOf(" [")); + + PubDate = Regex.Replace(PubDate, @"[^0-9]", "").Substring(0, 4); + Price = Regex.Replace(Price, @"[^0-9]", ""); + + string[] result = { Code, Name, Author, Comp, Price, PubDate }; + return result; + } + + string[] KyoBoGetTrack() + { + // CD,LP구분 디스크갯수 + foreach (HtmlElement dl in webBrowser1.Document.GetElementsByTagName("dl")) + { + if (dl.GetAttribute("className").IndexOf("etc_seperate") > -1) + { + string tmp = dl.InnerText; + isCD = tmp.Contains("CD"); + Count = Convert.ToInt32(Regex.Replace(tmp, @"[^0-9]", "")); + } + } + + string tmp_Track = ""; + // 트랙리스트 + foreach (HtmlElement div in webBrowser1.Document.GetElementsByTagName("div")) + { + if (div.GetAttribute("className").IndexOf("track_listbox") > -1) + { + foreach (HtmlElement tr in div.GetElementsByTagName("tbody")) + { + tmp_Track += tr.InnerText; + } + } + } + + List Track = new List(tmp_Track.Split('\n')); + Track = Track.Distinct().ToList(); + + return Track.ToArray(); + } + + /// + /// 종합하여 마크를 만드는 함수 + /// + /// [0]Code [1]Name [2]Author [3]Comp [4]Price [5]PubDate + /// + string MakeMarc(string[] Data, string[] Track) + { + string Marc = "020\t \t▼a" + Data[0] + ":▼c\\" + Data[4] + "▲\n"; + + Marc += "056\t \t▼a▼25▲\n"; + Marc += "100\t1 \t▼a" + Data[2] + "▲\n"; + Marc += "245\t10\t▼a" + Data[1] + "▼h[녹음자료]/▼d" + Data[2] + "▲\n"; + Marc += "260\t \t▼a서울:▼b" + Data[3] + " [제작],▼c" + Data[5] + "▲\n"; + Marc += "300\t \t▼a음반 " + Count + "매"; + if (isCD) Marc += "▼b디지털, 스테레오▼c12 cm▲\n500\t \t▼a컴팩트 디스크▲\n"; + else Marc += "▼c30 cm▲\n"; + Marc += "505\t00\t"; + foreach (string Value in Track) + { + Marc += "▼n" + Value.Substring(0, 3) + "▼t" + Value.Substring(3, Value.Length - 4).TrimEnd(); + } + Marc += "▲\n"; + Marc += "653\t \t▼a" + Data[1].Replace(" ", "▼a") + "▲\n"; + foreach (string Value in Track) + { + Marc += "740\t 2\t▼a" + Value.Substring(3, Value.Length - 4).TrimEnd() + "▲\n"; + } + Marc += "950\t0 \t▼b\\" + Data[4] + "▲\n"; + + return Marc; + } + #endregion + + private void Btn_Close_Click(object sender, EventArgs e) + { + this.Close(); + } + } +} diff --git a/unimarc/unimarc/마크/CD_LP_Sub.resx b/unimarc/unimarc/마크/CD_LP_Sub.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/unimarc/unimarc/마크/CD_LP_Sub.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/unimarc/unimarc/마크/Help_007.Designer.cs b/unimarc/unimarc/마크/Help_007.Designer.cs new file mode 100644 index 0000000..b8cb2b7 --- /dev/null +++ b/unimarc/unimarc/마크/Help_007.Designer.cs @@ -0,0 +1,751 @@ +namespace UniMarc.마크 +{ + partial class Help_007 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + this.panel1 = new System.Windows.Forms.Panel(); + this.lbl_Text = new System.Windows.Forms.Label(); + this.lbl_007 = new System.Windows.Forms.Label(); + this.Panel음반 = new System.Windows.Forms.Panel(); + this.tb_14 = new System.Windows.Forms.TextBox(); + this.tb_11 = new System.Windows.Forms.TextBox(); + this.tb_13 = new System.Windows.Forms.TextBox(); + this.tb_10 = new System.Windows.Forms.TextBox(); + this.tb_06 = new System.Windows.Forms.TextBox(); + this.tb_12 = new System.Windows.Forms.TextBox(); + this.tb_09 = new System.Windows.Forms.TextBox(); + this.tb_05 = new System.Windows.Forms.TextBox(); + this.tb_08 = new System.Windows.Forms.TextBox(); + this.tb_04 = new System.Windows.Forms.TextBox(); + this.tb_07 = new System.Windows.Forms.TextBox(); + this.tb_02 = new System.Windows.Forms.TextBox(); + this.tb_01 = new System.Windows.Forms.TextBox(); + this.label13 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.panel3 = new System.Windows.Forms.Panel(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.value = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.content = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Btn_Apply = new System.Windows.Forms.Button(); + this.Btn_Close = new System.Windows.Forms.Button(); + this.PanelDVD = new System.Windows.Forms.Panel(); + this.tb_DVD06 = new System.Windows.Forms.TextBox(); + this.tb_DVD09 = new System.Windows.Forms.TextBox(); + this.tb_DVD05 = new System.Windows.Forms.TextBox(); + this.tb_DVD08 = new System.Windows.Forms.TextBox(); + this.tb_DVD04 = new System.Windows.Forms.TextBox(); + this.tb_DVD07 = new System.Windows.Forms.TextBox(); + this.tb_DVD02 = new System.Windows.Forms.TextBox(); + this.tb_DVD01 = new System.Windows.Forms.TextBox(); + this.label19 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.label25 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.panel1.SuspendLayout(); + this.Panel음반.SuspendLayout(); + this.panel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.PanelDVD.SuspendLayout(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel1.Controls.Add(this.lbl_Text); + this.panel1.Controls.Add(this.lbl_007); + this.panel1.Location = new System.Drawing.Point(12, 12); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(420, 26); + this.panel1.TabIndex = 0; + // + // lbl_Text + // + this.lbl_Text.AutoSize = true; + this.lbl_Text.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lbl_Text.ForeColor = System.Drawing.SystemColors.ControlText; + this.lbl_Text.Location = new System.Drawing.Point(40, 5); + this.lbl_Text.Name = "lbl_Text"; + this.lbl_Text.Size = new System.Drawing.Size(130, 13); + this.lbl_Text.TabIndex = 0; + this.lbl_Text.Text = "sd fsngunmmned"; + // + // lbl_007 + // + this.lbl_007.AutoSize = true; + this.lbl_007.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lbl_007.ForeColor = System.Drawing.SystemColors.ControlText; + this.lbl_007.Location = new System.Drawing.Point(5, 5); + this.lbl_007.Name = "lbl_007"; + this.lbl_007.Size = new System.Drawing.Size(31, 13); + this.lbl_007.TabIndex = 0; + this.lbl_007.Text = "007"; + // + // Panel음반 + // + this.Panel음반.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.Panel음반.Controls.Add(this.tb_14); + this.Panel음반.Controls.Add(this.tb_11); + this.Panel음반.Controls.Add(this.tb_13); + this.Panel음반.Controls.Add(this.tb_10); + this.Panel음반.Controls.Add(this.tb_06); + this.Panel음반.Controls.Add(this.tb_12); + this.Panel음반.Controls.Add(this.tb_09); + this.Panel음반.Controls.Add(this.tb_05); + this.Panel음반.Controls.Add(this.tb_08); + this.Panel음반.Controls.Add(this.tb_04); + this.Panel음반.Controls.Add(this.tb_07); + this.Panel음반.Controls.Add(this.tb_02); + this.Panel음반.Controls.Add(this.tb_01); + this.Panel음반.Controls.Add(this.label13); + this.Panel음반.Controls.Add(this.label12); + this.Panel음반.Controls.Add(this.label11); + this.Panel음반.Controls.Add(this.label10); + this.Panel음반.Controls.Add(this.label9); + this.Panel음반.Controls.Add(this.label8); + this.Panel음반.Controls.Add(this.label7); + this.Panel음반.Controls.Add(this.label6); + this.Panel음반.Controls.Add(this.label5); + this.Panel음반.Controls.Add(this.label4); + this.Panel음반.Controls.Add(this.label3); + this.Panel음반.Controls.Add(this.label2); + this.Panel음반.Controls.Add(this.label1); + this.Panel음반.Location = new System.Drawing.Point(12, 45); + this.Panel음반.Name = "Panel음반"; + this.Panel음반.Size = new System.Drawing.Size(245, 363); + this.Panel음반.TabIndex = 0; + // + // tb_14 + // + this.tb_14.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_14.Location = new System.Drawing.Point(178, 331); + this.tb_14.Name = "tb_14"; + this.tb_14.ReadOnly = true; + this.tb_14.Size = new System.Drawing.Size(55, 21); + this.tb_14.TabIndex = 1; + this.tb_14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_14.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_11 + // + this.tb_11.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_11.Location = new System.Drawing.Point(178, 250); + this.tb_11.Name = "tb_11"; + this.tb_11.ReadOnly = true; + this.tb_11.Size = new System.Drawing.Size(55, 21); + this.tb_11.TabIndex = 1; + this.tb_11.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_11.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_13 + // + this.tb_13.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_13.Location = new System.Drawing.Point(178, 304); + this.tb_13.Name = "tb_13"; + this.tb_13.ReadOnly = true; + this.tb_13.Size = new System.Drawing.Size(55, 21); + this.tb_13.TabIndex = 1; + this.tb_13.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_13.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_10 + // + this.tb_10.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_10.Location = new System.Drawing.Point(178, 223); + this.tb_10.Name = "tb_10"; + this.tb_10.ReadOnly = true; + this.tb_10.Size = new System.Drawing.Size(55, 21); + this.tb_10.TabIndex = 1; + this.tb_10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_10.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_06 + // + this.tb_06.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_06.Location = new System.Drawing.Point(178, 115); + this.tb_06.Name = "tb_06"; + this.tb_06.ReadOnly = true; + this.tb_06.Size = new System.Drawing.Size(55, 21); + this.tb_06.TabIndex = 1; + this.tb_06.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_06.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_12 + // + this.tb_12.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_12.Location = new System.Drawing.Point(178, 277); + this.tb_12.Name = "tb_12"; + this.tb_12.ReadOnly = true; + this.tb_12.Size = new System.Drawing.Size(55, 21); + this.tb_12.TabIndex = 1; + this.tb_12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_12.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_09 + // + this.tb_09.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_09.Location = new System.Drawing.Point(178, 196); + this.tb_09.Name = "tb_09"; + this.tb_09.ReadOnly = true; + this.tb_09.Size = new System.Drawing.Size(55, 21); + this.tb_09.TabIndex = 1; + this.tb_09.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_09.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_05 + // + this.tb_05.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_05.Location = new System.Drawing.Point(178, 88); + this.tb_05.Name = "tb_05"; + this.tb_05.ReadOnly = true; + this.tb_05.Size = new System.Drawing.Size(55, 21); + this.tb_05.TabIndex = 1; + this.tb_05.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_05.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_08 + // + this.tb_08.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_08.Location = new System.Drawing.Point(178, 169); + this.tb_08.Name = "tb_08"; + this.tb_08.ReadOnly = true; + this.tb_08.Size = new System.Drawing.Size(55, 21); + this.tb_08.TabIndex = 1; + this.tb_08.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_08.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_04 + // + this.tb_04.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_04.Location = new System.Drawing.Point(178, 61); + this.tb_04.Name = "tb_04"; + this.tb_04.ReadOnly = true; + this.tb_04.Size = new System.Drawing.Size(55, 21); + this.tb_04.TabIndex = 1; + this.tb_04.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_04.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_07 + // + this.tb_07.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_07.Location = new System.Drawing.Point(178, 142); + this.tb_07.Name = "tb_07"; + this.tb_07.ReadOnly = true; + this.tb_07.Size = new System.Drawing.Size(55, 21); + this.tb_07.TabIndex = 1; + this.tb_07.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_07.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_02 + // + this.tb_02.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_02.Location = new System.Drawing.Point(178, 34); + this.tb_02.Name = "tb_02"; + this.tb_02.ReadOnly = true; + this.tb_02.Size = new System.Drawing.Size(55, 21); + this.tb_02.TabIndex = 1; + this.tb_02.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_02.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_01 + // + this.tb_01.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_01.Location = new System.Drawing.Point(178, 7); + this.tb_01.Name = "tb_01"; + this.tb_01.ReadOnly = true; + this.tb_01.Size = new System.Drawing.Size(55, 21); + this.tb_01.TabIndex = 1; + this.tb_01.Text = "s"; + this.tb_01.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(6, 334); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(105, 12); + this.label13.TabIndex = 0; + this.label13.Text = "녹음/저장기법(14)"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(6, 308); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(123, 12); + this.label12.TabIndex = 0; + this.label12.Text = "특수재생장치특성(13)"; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(6, 281); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(119, 12); + this.label11.TabIndex = 0; + this.label11.Text = "음구의 깎임 종류(12)"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(6, 254); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(51, 12); + this.label10.TabIndex = 0; + this.label10.Text = "재질(11)"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(6, 227); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(167, 12); + this.label9.TabIndex = 0; + this.label9.Text = "음반, 실린더, 테이프 종류(10)"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(6, 200); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(103, 12); + this.label8.TabIndex = 0; + this.label8.Text = "테이프 트랙수(09)"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(6, 173); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(79, 12); + this.label7.TabIndex = 0; + this.label7.Text = "테이프 폭(08)"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(6, 146); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(51, 12); + this.label6.TabIndex = 0; + this.label6.Text = "크기(07)"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(6, 119); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(109, 12); + this.label5.TabIndex = 0; + this.label5.Text = "음구의 폭/높이(06)"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(6, 92); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(99, 12); + this.label4.TabIndex = 0; + this.label4.Text = "녹음재생형태(05)"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(6, 65); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(51, 12); + this.label3.TabIndex = 0; + this.label3.Text = "속도(04)"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(6, 38); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(99, 12); + this.label2.TabIndex = 0; + this.label2.Text = "특정자료증별(02)"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 11); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(99, 12); + this.label1.TabIndex = 0; + this.label1.Text = "자료범주표시(01)"; + // + // panel3 + // + this.panel3.Controls.Add(this.dataGridView1); + this.panel3.Location = new System.Drawing.Point(263, 45); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(331, 363); + this.panel3.TabIndex = 0; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.value, + 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.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(331, 363); + this.dataGridView1.TabIndex = 0; + this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); + // + // value + // + this.value.HeaderText = "값"; + this.value.Name = "value"; + this.value.ReadOnly = true; + // + // content + // + this.content.HeaderText = "내용"; + this.content.Name = "content"; + this.content.ReadOnly = true; + this.content.Width = 170; + // + // Btn_Apply + // + this.Btn_Apply.Location = new System.Drawing.Point(438, 11); + this.Btn_Apply.Name = "Btn_Apply"; + this.Btn_Apply.Size = new System.Drawing.Size(75, 28); + this.Btn_Apply.TabIndex = 1; + this.Btn_Apply.Text = "적 용"; + this.Btn_Apply.UseVisualStyleBackColor = true; + this.Btn_Apply.Click += new System.EventHandler(this.Btn_Apply_Click); + // + // Btn_Close + // + this.Btn_Close.Location = new System.Drawing.Point(519, 11); + this.Btn_Close.Name = "Btn_Close"; + this.Btn_Close.Size = new System.Drawing.Size(75, 28); + this.Btn_Close.TabIndex = 1; + this.Btn_Close.Text = "닫 기"; + this.Btn_Close.UseVisualStyleBackColor = true; + this.Btn_Close.Click += new System.EventHandler(this.Btn_Close_Click); + // + // PanelDVD + // + this.PanelDVD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PanelDVD.Controls.Add(this.tb_DVD06); + this.PanelDVD.Controls.Add(this.tb_DVD09); + this.PanelDVD.Controls.Add(this.tb_DVD05); + this.PanelDVD.Controls.Add(this.tb_DVD08); + this.PanelDVD.Controls.Add(this.tb_DVD04); + this.PanelDVD.Controls.Add(this.tb_DVD07); + this.PanelDVD.Controls.Add(this.tb_DVD02); + this.PanelDVD.Controls.Add(this.tb_DVD01); + this.PanelDVD.Controls.Add(this.label19); + this.PanelDVD.Controls.Add(this.label20); + this.PanelDVD.Controls.Add(this.label21); + this.PanelDVD.Controls.Add(this.label22); + this.PanelDVD.Controls.Add(this.label23); + this.PanelDVD.Controls.Add(this.label24); + this.PanelDVD.Controls.Add(this.label25); + this.PanelDVD.Controls.Add(this.label26); + this.PanelDVD.Location = new System.Drawing.Point(12, 45); + this.PanelDVD.Name = "PanelDVD"; + this.PanelDVD.Size = new System.Drawing.Size(245, 225); + this.PanelDVD.TabIndex = 0; + // + // tb_DVD06 + // + this.tb_DVD06.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD06.Location = new System.Drawing.Point(178, 115); + this.tb_DVD06.Name = "tb_DVD06"; + this.tb_DVD06.ReadOnly = true; + this.tb_DVD06.Size = new System.Drawing.Size(55, 21); + this.tb_DVD06.TabIndex = 1; + this.tb_DVD06.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD06.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD09 + // + this.tb_DVD09.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD09.Location = new System.Drawing.Point(178, 196); + this.tb_DVD09.Name = "tb_DVD09"; + this.tb_DVD09.ReadOnly = true; + this.tb_DVD09.Size = new System.Drawing.Size(55, 21); + this.tb_DVD09.TabIndex = 1; + this.tb_DVD09.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD09.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD05 + // + this.tb_DVD05.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD05.Location = new System.Drawing.Point(178, 88); + this.tb_DVD05.Name = "tb_DVD05"; + this.tb_DVD05.ReadOnly = true; + this.tb_DVD05.Size = new System.Drawing.Size(55, 21); + this.tb_DVD05.TabIndex = 1; + this.tb_DVD05.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD05.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD08 + // + this.tb_DVD08.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD08.Location = new System.Drawing.Point(178, 169); + this.tb_DVD08.Name = "tb_DVD08"; + this.tb_DVD08.ReadOnly = true; + this.tb_DVD08.Size = new System.Drawing.Size(55, 21); + this.tb_DVD08.TabIndex = 1; + this.tb_DVD08.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD08.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD04 + // + this.tb_DVD04.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD04.Location = new System.Drawing.Point(178, 61); + this.tb_DVD04.Name = "tb_DVD04"; + this.tb_DVD04.ReadOnly = true; + this.tb_DVD04.Size = new System.Drawing.Size(55, 21); + this.tb_DVD04.TabIndex = 1; + this.tb_DVD04.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD04.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD07 + // + this.tb_DVD07.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD07.Location = new System.Drawing.Point(178, 142); + this.tb_DVD07.Name = "tb_DVD07"; + this.tb_DVD07.ReadOnly = true; + this.tb_DVD07.Size = new System.Drawing.Size(55, 21); + this.tb_DVD07.TabIndex = 1; + this.tb_DVD07.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD07.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD02 + // + this.tb_DVD02.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD02.Location = new System.Drawing.Point(178, 34); + this.tb_DVD02.Name = "tb_DVD02"; + this.tb_DVD02.ReadOnly = true; + this.tb_DVD02.Size = new System.Drawing.Size(55, 21); + this.tb_DVD02.TabIndex = 1; + this.tb_DVD02.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_DVD02.Click += new System.EventHandler(this.TextBox_Click); + // + // tb_DVD01 + // + this.tb_DVD01.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_DVD01.Location = new System.Drawing.Point(178, 7); + this.tb_DVD01.Name = "tb_DVD01"; + this.tb_DVD01.ReadOnly = true; + this.tb_DVD01.Size = new System.Drawing.Size(55, 21); + this.tb_DVD01.TabIndex = 1; + this.tb_DVD01.Text = "s"; + this.tb_DVD01.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(6, 200); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(115, 12); + this.label19.TabIndex = 0; + this.label19.Text = "음향의 재생상태(09)"; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(6, 173); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(79, 12); + this.label20.TabIndex = 0; + this.label20.Text = "필름의 폭(08)"; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(6, 146); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(103, 12); + this.label21.TabIndex = 0; + this.label21.Text = "음향수록 매체(07)"; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(6, 119); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(79, 12); + this.label22.TabIndex = 0; + this.label22.Text = "음향 유무(06)"; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(6, 92); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(115, 12); + this.label23.TabIndex = 0; + this.label23.Text = "비디오 녹화형식(05)"; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(6, 65); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(51, 12); + this.label24.TabIndex = 0; + this.label24.Text = "색채(04)"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(6, 38); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(99, 12); + this.label25.TabIndex = 0; + this.label25.Text = "특정자료증별(02)"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(6, 11); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(99, 12); + this.label26.TabIndex = 0; + this.label26.Text = "자료범주표시(01)"; + // + // Help_007 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(609, 420); + this.Controls.Add(this.Btn_Close); + this.Controls.Add(this.Btn_Apply); + this.Controls.Add(this.panel3); + this.Controls.Add(this.PanelDVD); + this.Controls.Add(this.Panel음반); + this.Controls.Add(this.panel1); + this.Name = "Help_007"; + this.Text = "Help_007"; + this.Load += new System.EventHandler(this.Help_007_Load); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.Panel음반.ResumeLayout(false); + this.Panel음반.PerformLayout(); + this.panel3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.PanelDVD.ResumeLayout(false); + this.PanelDVD.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label lbl_007; + private System.Windows.Forms.Panel Panel음반; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.Button Btn_Apply; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox tb_14; + private System.Windows.Forms.TextBox tb_11; + private System.Windows.Forms.TextBox tb_13; + private System.Windows.Forms.TextBox tb_10; + private System.Windows.Forms.TextBox tb_06; + private System.Windows.Forms.TextBox tb_12; + private System.Windows.Forms.TextBox tb_09; + private System.Windows.Forms.TextBox tb_05; + private System.Windows.Forms.TextBox tb_08; + private System.Windows.Forms.TextBox tb_04; + private System.Windows.Forms.TextBox tb_07; + private System.Windows.Forms.TextBox tb_02; + private System.Windows.Forms.TextBox tb_01; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.DataGridViewTextBoxColumn value; + private System.Windows.Forms.DataGridViewTextBoxColumn content; + private System.Windows.Forms.Label lbl_Text; + private System.Windows.Forms.Button Btn_Close; + private System.Windows.Forms.Panel PanelDVD; + private System.Windows.Forms.TextBox tb_DVD06; + private System.Windows.Forms.TextBox tb_DVD09; + private System.Windows.Forms.TextBox tb_DVD05; + private System.Windows.Forms.TextBox tb_DVD08; + private System.Windows.Forms.TextBox tb_DVD04; + private System.Windows.Forms.TextBox tb_DVD07; + private System.Windows.Forms.TextBox tb_DVD02; + private System.Windows.Forms.TextBox tb_DVD01; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label26; + } +} \ No newline at end of file diff --git a/unimarc/unimarc/마크/Help_007.cs b/unimarc/unimarc/마크/Help_007.cs new file mode 100644 index 0000000..beab8dd --- /dev/null +++ b/unimarc/unimarc/마크/Help_007.cs @@ -0,0 +1,419 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace UniMarc.마크 +{ + public partial class Help_007 : Form + { + CD_LP cp; + TextBox ClickBox = null; + public bool isMusic { get; set; } + public string text007 { get; set; } + + public Help_007(CD_LP cp) + { + InitializeComponent(); + this.cp = cp; + } + + private void Help_007_Load(object sender, EventArgs e) + { + lbl_Text.Text = text007; + + TextBox[] AllBox; + + // 작성하려는 마크 타입에 따라 폼 구성이 달라짐. + if (isMusic) // 음반 + { + this.Text = "녹음자료(MU) - 007"; + Panel음반.Visible = true; + PanelDVD.Visible = false; + + AllBox = new TextBox[] { + tb_04, tb_05, tb_06, tb_07, tb_08, + tb_09, tb_10, tb_11, tb_12, tb_13, + tb_14 + }; + tb_02.Text = lbl_Text.Text[1].ToString(); + + } + else // DVD + { + this.Text = "시청각자료(VM) - 007"; + Panel음반.Visible = false; + PanelDVD.Visible = true; + panel3.Height = PanelDVD.Height; + this.Height = 326; + + AllBox = new TextBox[] { + tb_DVD04, tb_DVD05, tb_DVD06, tb_DVD07, tb_DVD08, tb_DVD09 + }; + tb_DVD02.Text = lbl_Text.Text[1].ToString(); + + } + int count = 3; + foreach (TextBox t in AllBox) + { + try + { + t.Text = lbl_Text.Text[count].ToString(); + } + catch + { + t.Text = ""; + } + count++; + } + } + + private void TextBox_Click(object sender, EventArgs e) + { + dataGridView1.Rows.Clear(); + TextBox textBox = (TextBox)sender; + ClickBox = textBox; + TextBox[] AllBox = { + tb_02, tb_04, tb_05, tb_06, tb_07, + tb_07, tb_08, tb_09, tb_10, tb_11, + tb_12, tb_13, tb_14 + }; + TextBox[] DVDBox = { + tb_DVD02, tb_DVD04, tb_DVD05, tb_DVD06, tb_DVD07, tb_DVD08, tb_DVD09 + }; + + TextBox[] Target; + if (isMusic) + Target = AllBox; + else + Target = DVDBox; + int idx = -1; + int count = 0; + foreach (TextBox t in Target) + { + t.BackColor = Color.WhiteSmoke; + + if (t == textBox) + idx = count; + + count++; + } + textBox.BackColor = Color.Bisque; + + if (isMusic) + MakeGridMusic(idx); + else + MakeGridDVD(idx); + } + + void MakeGridMusic(int BoxIndex) + { + string[,] Grid; + switch (BoxIndex) + { + case 0: // tb_02 + Grid = new string[,] { + { "d", "음반" }, + { "e", "실린더" }, + { "g", "음향 카트리지" }, + { "i", "음향-트랙 필름" }, + { "q", "롤" }, + { "s", "음향 카세트" }, + { "t", "음향-테이프 릴" }, + { "u", "자료를 특정화하지 않음" }, + { "w", "전선녹음" }, + { "z", "기타" } + }; + break; + case 1: // tb_04 + Grid = new string[,] { + { "a", "16 rpm" }, + { "b", "33 1/3 rpm" }, + { "c", "45 rpm" }, + { "d", "78 rpm" }, + { "e", "8 rpm" }, + { "f", "1.4m. per sec." }, + { "h", "120 rpm" }, + { "i", "160 rpm" }, + { "k", "15/16 ips" }, + { "l", "1 7/8 ips" }, + { "m", "3 3/4 ips" }, + { "o", "7 1/2 ips" }, + { "p", "15 ips" }, + { "r", "30 ips" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 2: // tb_05 + Grid = new string[,] { + { "m", "단음(Monaural)" }, + { "q", "4채널음" }, + { "s", "스테레오" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 3: // tb_06 + Grid = new string[,] { + { "m", "미세형" }, + { "n", "적용불가" }, + { "s", "표준형" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 4: // tb_07 + Grid = new string[,] { + { "a", "3 in." }, + { "b", "5 in." }, + { "c", "7 in." }, + { "d", "10 in." }, + { "e", "12 in." }, + { "f", "16 in." }, + { "g", "4 3/4 in." }, + { "j", "3 7/8 x 2 1/2 in." }, + { "n", "적용불가" }, + { "o", "5 1/4 x 3 7/8 in." }, + { "s", "2 3/4 x 4 in." }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 5: // tb_08 + Grid = new string[,] { + { "l", "1/8 in." }, + { "m", "1/4 in." }, + { "n", "적용불가" }, + { "o", "1/2 in." }, + { "p", "1 in." }, + { "u", "미상" } + }; + break; + case 6: // tb_09 + Grid = new string[,] { + { "a", "1 트랙 (Full)" }, + { "b", "2 트랙 (Half)" }, + { "c", "4 트랙 (표준 카세트)" }, + { "d", "8 트랙 (상용 카트리지)" }, + { "e", "12 트랙" }, + { "f", "16 트랙" }, + { "n", "적용불가" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 7: // tb_10 + Grid = new string[,] { + { "a", "마스터 테이프" }, + { "b", "테이프 복제 마스터" }, + { "d", "음반 마스터 (음각)" }, + { "i", "현장 녹음" }, + { "m", "상업용 제작" }, + { "n", "적용불가" }, + { "r", "Mother (양각)" }, + { "s", "Stamper (음각)" }, + { "t", "테스트 제작" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 8: // tb_11 + Grid = new string[,] { + { "a", "칠 (라카)" }, + { "l", "금속" }, + { "m", "금속 및 플라스틱" }, + { "n", "적용불가" }, + { "p", "플라스틱" }, + { "s", "도료 (Shellac)" }, + { "w", "왁스 (Wax)" }, + { "u", "미상" } + }; + break; + case 9: // tb_12 + Grid = new string[,] { + { "h", "삼각골형 깎임" }, + { "l", "측면 또는 측면수직형 깎임" }, + { "n", "적용불가" }, + { "u", "미상" } + }; + break; + case 10: // tb_13 + Grid = new string[,] { + { "a", "미국방송가협회 (NAB) 표준" }, + { "b", "CCIR 표준" }, + { "c", "돌비 B (표준돌비)" }, + { "d", "dbx (잡음감소)" }, + { "e", "디지털녹음 (컴팩트디스크)" }, + { "f", "돌비 A" }, + { "g", "돌비 C" }, + { "h", "CX" }, + { "n", "적용불가" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 11: // tb_14 + Grid = new string[,] { + { "a", "직접 녹음 (흡음판 사용)" }, + { "b", "직접 녹음 (흡음판 미사용)" }, + { "d", "디지털 녹음" }, + { "e", "아날로그 전기적 녹음" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + default: + return; + } + for (int a = 0; a < Grid.GetLength(0); a++) + { + string[] Input = { Grid[a, 0], Grid[a, 1] }; + dataGridView1.Rows.Add(Input); + } + } + + void MakeGridDVD(int BoxIndex) + { + string[,] Grid; + switch (BoxIndex) + { + case 0: // tb_DVD02 + Grid = new string[,] { + { "c", "비디오 카트리지" }, + { "d", "비디오 디스크" }, + { "f", "비디오 카세트" }, + { "r", "비디오 릴" }, + { "u", "자료를 특정화하지 않음" }, + { "z", "기타" } + }; + break; + case 1: // tb_DVD04 + Grid = new string[,] { + { "a", "단색" }, + { "b", "흑색" }, + { "c", "천연색" }, + { "m", "혼합" }, + { "n", "적용불가" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 2: // tb_DVD05 + Grid = new string[,] { + { "a", "베타 (1/2 in, 비디오카세트)" }, + { "b", "VHS (1/2 in, 비디오카세트)" }, + { "c", "U-matic (3/4 in, 비디오카세트)" }, + { "d", "EIAJ (일본규격 1/2 in, 릴)" }, + { "e", "Type C (1 in, 릴)" }, + { "f", "Quadruplex (2 in, 릴)" }, + { "g", "레이저 광 비디오디스크" }, + { "h", "CED 비디오디스크" }, + { "i", "베타캠 (1/2 in, 비디오카세트)" }, + { "j", "베타캠 SP (1/2 in, 비디오카세트)" }, + { "k", "슈퍼 VHS (1/2 in, 비디오카세트)" }, + { "m", "M-Ⅱ (1/2 in. 비디오카세트)" }, + { "o", "D-2(3/4 in. 비디오카세트)" }, + { "p", "8 mm" }, + { "q", "Hi-8 mm" }, + { "s", "블루레이 디스크" }, + { "u", "미상" }, + { "v", "DVD" }, + { "z", "기타" } + }; + break; + case 3: // tb_DVD06 + Grid = new string[,] { + { " ", "무성" }, + { "a", "매체에 음향이 수록되어 있음" }, + { "b", "매체와 별도로 음향이 수록되어 있음" }, + { "u", "미상" } + }; + break; + case 4: // tb_DVD07 + Grid = new string[,] { + { " ", "무성" }, + { "a", "영화필름상의 광학녹음대" }, + { "b", "영화필름상의 자기녹음대" }, + { "c", "카트리지상의 자기음향녹음대" }, + { "d", "음반" }, + { "e", "릴상의 자기음향테이프" }, + { "f", "카세트상의 자기음향테이프" }, + { "g", "영화필름상의 광학 및 자기녹음대" }, + { "h", "비디오테이프" }, + { "i", "비디오디스크" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 5: // tb_DVD08 + Grid = new string[,] { + { "a", "8 mm" }, + { "m", "1/4 in." }, + { "o", "1/2 in." }, + { "p", "1 in." }, + { "q", "2 in." }, + { "r", "3/4 in." }, + { "u", "미상" }, + { "z", "기타 (비디오디스크에 해당)" } + }; + break; + case 6: // tb_DVD09 + Grid = new string[,] { + { "k", "혼합" }, + { "m", "단음 (모노럴)" }, + { "n", "적용불가 (무성)" }, + { "q", "4채널, 다채널, 서라운드" }, + { "s", "스테레오" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + default: + return; + } + for (int a = 0; a < Grid.GetLength(0); a++) + { + string[] Input = { Grid[a, 0], Grid[a, 1] }; + dataGridView1.Rows.Add(Input); + } + } + + private void Btn_Apply_Click(object sender, EventArgs e) + { + cp.tb_T007.Text = lbl_Text.Text; + } + + private void Btn_Close_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (ClickBox == null || e.RowIndex < 0) + return; + + ClickBox.Text = dataGridView1.Rows[e.RowIndex].Cells["value"].Value.ToString(); + + string[] Make007; + if (isMusic) + Make007 = new string[] { + tb_01.Text, tb_02.Text, " ", tb_04.Text, tb_05.Text, + tb_06.Text, tb_07.Text, tb_08.Text, tb_09.Text, tb_10.Text, + tb_11.Text, tb_12.Text, tb_13.Text, tb_14.Text + }; + else + Make007 = new string[] { + tb_DVD01.Text, tb_DVD02.Text, " ", tb_DVD04.Text, tb_DVD05.Text, tb_DVD06.Text, tb_DVD07.Text, tb_DVD08.Text, tb_DVD09.Text + }; + + lbl_Text.Text = string.Join("", Make007); + } + } +} diff --git a/unimarc/unimarc/마크/Help_007.resx b/unimarc/unimarc/마크/Help_007.resx new file mode 100644 index 0000000..f27fab4 --- /dev/null +++ b/unimarc/unimarc/마크/Help_007.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + \ No newline at end of file diff --git a/unimarc/unimarc/마크/Help_008.Designer.cs b/unimarc/unimarc/마크/Help_008.Designer.cs new file mode 100644 index 0000000..58995aa --- /dev/null +++ b/unimarc/unimarc/마크/Help_008.Designer.cs @@ -0,0 +1,1052 @@ +namespace UniMarc.마크 +{ + partial class Help_008 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + this.panel1 = new System.Windows.Forms.Panel(); + this.lbl_Text = new System.Windows.Forms.Label(); + this.lbl_008 = new System.Windows.Forms.Label(); + this.PanelMusic = new System.Windows.Forms.Panel(); + this.tb_33 = new System.Windows.Forms.TextBox(); + this.tb_22 = new System.Windows.Forms.TextBox(); + this.tb_21 = new System.Windows.Forms.TextBox(); + this.tb_19 = new System.Windows.Forms.TextBox(); + this.tb_36 = new System.Windows.Forms.TextBox(); + this.tb_31 = new System.Windows.Forms.TextBox(); + this.tb_16 = new System.Windows.Forms.TextBox(); + this.tb_DontTouch01 = new System.Windows.Forms.TextBox(); + this.tb_DontTouch07 = new System.Windows.Forms.TextBox(); + this.tb_29 = new System.Windows.Forms.TextBox(); + this.tb_39 = new System.Windows.Forms.TextBox(); + this.PubYear1 = new System.Windows.Forms.TextBox(); + this.PubYear2 = new System.Windows.Forms.TextBox(); + this.tb_34 = new System.Windows.Forms.TextBox(); + this.tb_27 = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.lbl_VisibleTarget = new System.Windows.Forms.Label(); + this.tb_25 = new System.Windows.Forms.TextBox(); + this.tb_24 = new System.Windows.Forms.TextBox(); + this.tb_23 = new System.Windows.Forms.TextBox(); + this.lbl_ChangeTarget = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.label19 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.value = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.content = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Btn_Close = new System.Windows.Forms.Button(); + this.Btn_Apply = new System.Windows.Forms.Button(); + this.PanelDVD = new System.Windows.Forms.Panel(); + this.dvd_33 = new System.Windows.Forms.TextBox(); + this.dvd_36 = new System.Windows.Forms.TextBox(); + this.dvd_35 = new System.Windows.Forms.TextBox(); + this.dvd_19 = new System.Windows.Forms.TextBox(); + this.dvd_16 = new System.Windows.Forms.TextBox(); + this.dvd_01 = new System.Windows.Forms.TextBox(); + this.dvd_07 = new System.Windows.Forms.TextBox(); + this.dvd_29 = new System.Windows.Forms.TextBox(); + this.dvd_39 = new System.Windows.Forms.TextBox(); + this.dvd_08 = new System.Windows.Forms.TextBox(); + this.dvd_12 = new System.Windows.Forms.TextBox(); + this.dvd_27 = new System.Windows.Forms.TextBox(); + this.dvd_34 = new System.Windows.Forms.TextBox(); + this.dvd_30 = new System.Windows.Forms.TextBox(); + this.dvd_23 = new System.Windows.Forms.TextBox(); + this.label17 = new System.Windows.Forms.Label(); + this.label18 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.label25 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.label30 = new System.Windows.Forms.Label(); + this.label31 = new System.Windows.Forms.Label(); + this.label32 = new System.Windows.Forms.Label(); + this.label33 = new System.Windows.Forms.Label(); + this.label34 = new System.Windows.Forms.Label(); + this.panel1.SuspendLayout(); + this.PanelMusic.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.PanelDVD.SuspendLayout(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel1.Controls.Add(this.lbl_Text); + this.panel1.Controls.Add(this.lbl_008); + this.panel1.Location = new System.Drawing.Point(12, 12); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(412, 26); + this.panel1.TabIndex = 1; + // + // lbl_Text + // + this.lbl_Text.AutoSize = true; + this.lbl_Text.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lbl_Text.ForeColor = System.Drawing.SystemColors.ControlText; + this.lbl_Text.Location = new System.Drawing.Point(40, 5); + this.lbl_Text.Name = "lbl_Text"; + this.lbl_Text.Size = new System.Drawing.Size(250, 13); + this.lbl_Text.TabIndex = 0; + this.lbl_Text.Text = "220811s ulk d avlkor "; + // + // lbl_008 + // + this.lbl_008.AutoSize = true; + this.lbl_008.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lbl_008.ForeColor = System.Drawing.SystemColors.ControlText; + this.lbl_008.Location = new System.Drawing.Point(5, 5); + this.lbl_008.Name = "lbl_008"; + this.lbl_008.Size = new System.Drawing.Size(31, 13); + this.lbl_008.TabIndex = 0; + this.lbl_008.Text = "008"; + // + // PanelMusic + // + this.PanelMusic.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PanelMusic.Controls.Add(this.tb_33); + this.PanelMusic.Controls.Add(this.tb_22); + this.PanelMusic.Controls.Add(this.tb_21); + this.PanelMusic.Controls.Add(this.tb_19); + this.PanelMusic.Controls.Add(this.tb_36); + this.PanelMusic.Controls.Add(this.tb_31); + this.PanelMusic.Controls.Add(this.tb_16); + this.PanelMusic.Controls.Add(this.tb_DontTouch01); + this.PanelMusic.Controls.Add(this.tb_DontTouch07); + this.PanelMusic.Controls.Add(this.tb_29); + this.PanelMusic.Controls.Add(this.tb_39); + this.PanelMusic.Controls.Add(this.PubYear1); + this.PanelMusic.Controls.Add(this.PubYear2); + this.PanelMusic.Controls.Add(this.tb_34); + this.PanelMusic.Controls.Add(this.tb_27); + this.PanelMusic.Controls.Add(this.label3); + this.PanelMusic.Controls.Add(this.lbl_VisibleTarget); + this.PanelMusic.Controls.Add(this.tb_25); + this.PanelMusic.Controls.Add(this.tb_24); + this.PanelMusic.Controls.Add(this.tb_23); + this.PanelMusic.Controls.Add(this.lbl_ChangeTarget); + this.PanelMusic.Controls.Add(this.label13); + this.PanelMusic.Controls.Add(this.label2); + this.PanelMusic.Controls.Add(this.label12); + this.PanelMusic.Controls.Add(this.label19); + this.PanelMusic.Controls.Add(this.label1); + this.PanelMusic.Controls.Add(this.label11); + this.PanelMusic.Controls.Add(this.label10); + this.PanelMusic.Controls.Add(this.label20); + this.PanelMusic.Controls.Add(this.label9); + this.PanelMusic.Controls.Add(this.label8); + this.PanelMusic.Controls.Add(this.label7); + this.PanelMusic.Controls.Add(this.label14); + this.PanelMusic.Controls.Add(this.label6); + this.PanelMusic.Controls.Add(this.label4); + this.PanelMusic.Controls.Add(this.label5); + this.PanelMusic.Location = new System.Drawing.Point(12, 44); + this.PanelMusic.Name = "PanelMusic"; + this.PanelMusic.Size = new System.Drawing.Size(412, 255); + this.PanelMusic.TabIndex = 2; + // + // tb_33 + // + this.tb_33.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_33.Location = new System.Drawing.Point(338, 142); + this.tb_33.Name = "tb_33"; + this.tb_33.ReadOnly = true; + this.tb_33.Size = new System.Drawing.Size(55, 21); + this.tb_33.TabIndex = 1; + this.tb_33.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_33.Click += new System.EventHandler(this.textBox_Click); + // + // tb_22 + // + this.tb_22.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_22.Location = new System.Drawing.Point(127, 196); + this.tb_22.Name = "tb_22"; + this.tb_22.ReadOnly = true; + this.tb_22.Size = new System.Drawing.Size(55, 21); + this.tb_22.TabIndex = 1; + this.tb_22.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_22.Click += new System.EventHandler(this.textBox_Click); + // + // tb_21 + // + this.tb_21.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_21.Location = new System.Drawing.Point(127, 169); + this.tb_21.Name = "tb_21"; + this.tb_21.ReadOnly = true; + this.tb_21.Size = new System.Drawing.Size(55, 21); + this.tb_21.TabIndex = 1; + this.tb_21.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_21.Click += new System.EventHandler(this.textBox_Click); + // + // tb_19 + // + this.tb_19.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_19.Location = new System.Drawing.Point(127, 142); + this.tb_19.Name = "tb_19"; + this.tb_19.ReadOnly = true; + this.tb_19.Size = new System.Drawing.Size(55, 21); + this.tb_19.TabIndex = 1; + this.tb_19.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_19.Click += new System.EventHandler(this.textBox_Click); + // + // tb_36 + // + this.tb_36.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_36.Location = new System.Drawing.Point(338, 196); + this.tb_36.Name = "tb_36"; + this.tb_36.ReadOnly = true; + this.tb_36.Size = new System.Drawing.Size(55, 21); + this.tb_36.TabIndex = 1; + this.tb_36.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_36.Click += new System.EventHandler(this.textBox_Click); + // + // tb_31 + // + this.tb_31.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_31.Location = new System.Drawing.Point(338, 115); + this.tb_31.Name = "tb_31"; + this.tb_31.ReadOnly = true; + this.tb_31.Size = new System.Drawing.Size(55, 21); + this.tb_31.TabIndex = 1; + this.tb_31.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_31.Click += new System.EventHandler(this.textBox_Click); + // + // tb_16 + // + this.tb_16.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_16.Location = new System.Drawing.Point(127, 115); + this.tb_16.Name = "tb_16"; + this.tb_16.ReadOnly = true; + this.tb_16.Size = new System.Drawing.Size(55, 21); + this.tb_16.TabIndex = 1; + this.tb_16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_16.Click += new System.EventHandler(this.textBox_Click); + // + // tb_DontTouch01 + // + this.tb_DontTouch01.BackColor = System.Drawing.Color.LightGray; + this.tb_DontTouch01.Location = new System.Drawing.Point(127, 7); + this.tb_DontTouch01.Name = "tb_DontTouch01"; + this.tb_DontTouch01.ReadOnly = true; + this.tb_DontTouch01.Size = new System.Drawing.Size(55, 21); + this.tb_DontTouch01.TabIndex = 1; + this.tb_DontTouch01.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // tb_DontTouch07 + // + this.tb_DontTouch07.BackColor = System.Drawing.Color.LightGray; + this.tb_DontTouch07.Location = new System.Drawing.Point(127, 34); + this.tb_DontTouch07.Name = "tb_DontTouch07"; + this.tb_DontTouch07.ReadOnly = true; + this.tb_DontTouch07.Size = new System.Drawing.Size(55, 21); + this.tb_DontTouch07.TabIndex = 1; + this.tb_DontTouch07.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // tb_29 + // + this.tb_29.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_29.Location = new System.Drawing.Point(338, 88); + this.tb_29.Name = "tb_29"; + this.tb_29.ReadOnly = true; + this.tb_29.Size = new System.Drawing.Size(55, 21); + this.tb_29.TabIndex = 1; + this.tb_29.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_29.Click += new System.EventHandler(this.textBox_Click); + // + // tb_39 + // + this.tb_39.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_39.Location = new System.Drawing.Point(338, 223); + this.tb_39.Name = "tb_39"; + this.tb_39.ReadOnly = true; + this.tb_39.Size = new System.Drawing.Size(55, 21); + this.tb_39.TabIndex = 1; + this.tb_39.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_39.Click += new System.EventHandler(this.textBox_Click); + // + // PubYear1 + // + this.PubYear1.BackColor = System.Drawing.Color.WhiteSmoke; + this.PubYear1.Location = new System.Drawing.Point(127, 61); + this.PubYear1.MaxLength = 4; + this.PubYear1.Name = "PubYear1"; + this.PubYear1.Size = new System.Drawing.Size(55, 21); + this.PubYear1.TabIndex = 1; + this.PubYear1.Text = " "; + this.PubYear1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.PubYear1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.PubYear_KeyPress); + // + // PubYear2 + // + this.PubYear2.BackColor = System.Drawing.Color.WhiteSmoke; + this.PubYear2.Location = new System.Drawing.Point(127, 88); + this.PubYear2.MaxLength = 4; + this.PubYear2.Name = "PubYear2"; + this.PubYear2.Size = new System.Drawing.Size(55, 21); + this.PubYear2.TabIndex = 1; + this.PubYear2.Text = " "; + this.PubYear2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.PubYear2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.PubYear_KeyPress); + // + // tb_34 + // + this.tb_34.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_34.Location = new System.Drawing.Point(338, 169); + this.tb_34.Name = "tb_34"; + this.tb_34.ReadOnly = true; + this.tb_34.Size = new System.Drawing.Size(55, 21); + this.tb_34.TabIndex = 1; + this.tb_34.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_34.Click += new System.EventHandler(this.textBox_Click); + // + // tb_27 + // + this.tb_27.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_27.Location = new System.Drawing.Point(338, 61); + this.tb_27.Name = "tb_27"; + this.tb_27.ReadOnly = true; + this.tb_27.Size = new System.Drawing.Size(55, 21); + this.tb_27.TabIndex = 1; + this.tb_27.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_27.Click += new System.EventHandler(this.textBox_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(6, 200); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(91, 12); + this.label3.TabIndex = 0; + this.label3.Text = "악보파트보 (22)"; + // + // lbl_VisibleTarget + // + this.lbl_VisibleTarget.AutoSize = true; + this.lbl_VisibleTarget.Location = new System.Drawing.Point(6, 173); + this.lbl_VisibleTarget.Name = "lbl_VisibleTarget"; + this.lbl_VisibleTarget.Size = new System.Drawing.Size(79, 12); + this.lbl_VisibleTarget.TabIndex = 0; + this.lbl_VisibleTarget.Text = "악보형식 (21)"; + // + // tb_25 + // + this.tb_25.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_25.Location = new System.Drawing.Point(338, 34); + this.tb_25.Name = "tb_25"; + this.tb_25.ReadOnly = true; + this.tb_25.Size = new System.Drawing.Size(55, 21); + this.tb_25.TabIndex = 1; + this.tb_25.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_25.Click += new System.EventHandler(this.textBox_Click); + // + // tb_24 + // + this.tb_24.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_24.Location = new System.Drawing.Point(338, 7); + this.tb_24.Name = "tb_24"; + this.tb_24.ReadOnly = true; + this.tb_24.Size = new System.Drawing.Size(55, 21); + this.tb_24.TabIndex = 1; + this.tb_24.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_24.Click += new System.EventHandler(this.textBox_Click); + // + // tb_23 + // + this.tb_23.BackColor = System.Drawing.Color.WhiteSmoke; + this.tb_23.Location = new System.Drawing.Point(127, 223); + this.tb_23.Name = "tb_23"; + this.tb_23.ReadOnly = true; + this.tb_23.Size = new System.Drawing.Size(55, 21); + this.tb_23.TabIndex = 1; + this.tb_23.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.tb_23.Click += new System.EventHandler(this.textBox_Click); + // + // lbl_ChangeTarget + // + this.lbl_ChangeTarget.AutoSize = true; + this.lbl_ChangeTarget.Location = new System.Drawing.Point(6, 146); + this.lbl_ChangeTarget.Name = "lbl_ChangeTarget"; + this.lbl_ChangeTarget.Size = new System.Drawing.Size(100, 12); + this.lbl_ChangeTarget.TabIndex = 0; + this.lbl_ChangeTarget.Text = "작곡형식 (19~20)"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(212, 200); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(100, 12); + this.label13.TabIndex = 0; + this.label13.Text = "언어부호 (36~38)"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(6, 119); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(100, 12); + this.label2.TabIndex = 0; + this.label2.Text = "발행국명 (16~18)"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(212, 227); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(100, 12); + this.label12.TabIndex = 0; + this.label12.Text = "기관부호 (39~40)"; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(6, 65); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(110, 12); + this.label19.TabIndex = 0; + this.label19.Text = "발행년 [1] (08~11)"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 92); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(110, 12); + this.label1.TabIndex = 0; + this.label1.Text = "발행년 [2] (12~15)"; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(6, 11); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(100, 12); + this.label11.TabIndex = 0; + this.label11.Text = "입력일자 (01~06)"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(212, 173); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(115, 12); + this.label10.TabIndex = 0; + this.label10.Text = "조 옮김 및 편곡 (34)"; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(6, 38); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(91, 12); + this.label20.TabIndex = 0; + this.label20.Text = "발행년유형 (07)"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(212, 146); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(79, 12); + this.label9.TabIndex = 0; + this.label9.Text = "목록전거 (33)"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(212, 119); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(124, 12); + this.label8.TabIndex = 0; + this.label8.Text = "녹음자료내용 (31~32)"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(212, 92); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(91, 12); + this.label7.TabIndex = 0; + this.label7.Text = "수정레코드 (29)"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(212, 38); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(100, 12); + this.label14.TabIndex = 0; + this.label14.Text = "딸림자료 (25~26)"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(212, 65); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(100, 12); + this.label6.TabIndex = 0; + this.label6.Text = "대학부호 (27~28)"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(212, 11); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(103, 12); + this.label4.TabIndex = 0; + this.label4.Text = "개별자료형태 (24)"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(6, 227); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(91, 12); + this.label5.TabIndex = 0; + this.label5.Text = "이용자수준 (23)"; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.value, + this.content}); + this.dataGridView1.Location = new System.Drawing.Point(430, 44); + this.dataGridView1.MultiSelect = false; + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.ReadOnly = true; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(331, 255); + this.dataGridView1.TabIndex = 3; + this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); + // + // value + // + this.value.HeaderText = "값"; + this.value.Name = "value"; + this.value.ReadOnly = true; + // + // content + // + this.content.HeaderText = "내용"; + this.content.Name = "content"; + this.content.ReadOnly = true; + this.content.Width = 170; + // + // Btn_Close + // + this.Btn_Close.Location = new System.Drawing.Point(686, 11); + this.Btn_Close.Name = "Btn_Close"; + this.Btn_Close.Size = new System.Drawing.Size(75, 28); + this.Btn_Close.TabIndex = 4; + this.Btn_Close.Text = "닫 기"; + this.Btn_Close.UseVisualStyleBackColor = true; + this.Btn_Close.Click += new System.EventHandler(this.Btn_Close_Click); + // + // Btn_Apply + // + this.Btn_Apply.Location = new System.Drawing.Point(605, 11); + this.Btn_Apply.Name = "Btn_Apply"; + this.Btn_Apply.Size = new System.Drawing.Size(75, 28); + this.Btn_Apply.TabIndex = 5; + this.Btn_Apply.Text = "적 용"; + this.Btn_Apply.UseVisualStyleBackColor = true; + this.Btn_Apply.Click += new System.EventHandler(this.Btn_Apply_Click); + // + // PanelDVD + // + this.PanelDVD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PanelDVD.Controls.Add(this.dvd_33); + this.PanelDVD.Controls.Add(this.dvd_36); + this.PanelDVD.Controls.Add(this.dvd_35); + this.PanelDVD.Controls.Add(this.dvd_19); + this.PanelDVD.Controls.Add(this.dvd_16); + this.PanelDVD.Controls.Add(this.dvd_01); + this.PanelDVD.Controls.Add(this.dvd_07); + this.PanelDVD.Controls.Add(this.dvd_29); + this.PanelDVD.Controls.Add(this.dvd_39); + this.PanelDVD.Controls.Add(this.dvd_08); + this.PanelDVD.Controls.Add(this.dvd_12); + this.PanelDVD.Controls.Add(this.dvd_27); + this.PanelDVD.Controls.Add(this.dvd_34); + this.PanelDVD.Controls.Add(this.dvd_30); + this.PanelDVD.Controls.Add(this.dvd_23); + this.PanelDVD.Controls.Add(this.label17); + this.PanelDVD.Controls.Add(this.label18); + this.PanelDVD.Controls.Add(this.label21); + this.PanelDVD.Controls.Add(this.label22); + this.PanelDVD.Controls.Add(this.label23); + this.PanelDVD.Controls.Add(this.label24); + this.PanelDVD.Controls.Add(this.label25); + this.PanelDVD.Controls.Add(this.label27); + this.PanelDVD.Controls.Add(this.label28); + this.PanelDVD.Controls.Add(this.label29); + this.PanelDVD.Controls.Add(this.label30); + this.PanelDVD.Controls.Add(this.label31); + this.PanelDVD.Controls.Add(this.label32); + this.PanelDVD.Controls.Add(this.label33); + this.PanelDVD.Controls.Add(this.label34); + this.PanelDVD.Location = new System.Drawing.Point(12, 44); + this.PanelDVD.Name = "PanelDVD"; + this.PanelDVD.Size = new System.Drawing.Size(412, 226); + this.PanelDVD.TabIndex = 2; + // + // dvd_33 + // + this.dvd_33.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_33.Location = new System.Drawing.Point(338, 61); + this.dvd_33.Name = "dvd_33"; + this.dvd_33.ReadOnly = true; + this.dvd_33.Size = new System.Drawing.Size(55, 21); + this.dvd_33.TabIndex = 1; + this.dvd_33.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_33.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_36 + // + this.dvd_36.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_36.Location = new System.Drawing.Point(338, 142); + this.dvd_36.Name = "dvd_36"; + this.dvd_36.ReadOnly = true; + this.dvd_36.Size = new System.Drawing.Size(55, 21); + this.dvd_36.TabIndex = 1; + this.dvd_36.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_36.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_35 + // + this.dvd_35.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_35.Location = new System.Drawing.Point(338, 115); + this.dvd_35.Name = "dvd_35"; + this.dvd_35.ReadOnly = true; + this.dvd_35.Size = new System.Drawing.Size(55, 21); + this.dvd_35.TabIndex = 1; + this.dvd_35.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_35.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_19 + // + this.dvd_19.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_19.Location = new System.Drawing.Point(127, 142); + this.dvd_19.MaxLength = 3; + this.dvd_19.Name = "dvd_19"; + this.dvd_19.ReadOnly = true; + this.dvd_19.Size = new System.Drawing.Size(55, 21); + this.dvd_19.TabIndex = 1; + this.dvd_19.Text = " "; + this.dvd_19.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_19.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_16 + // + this.dvd_16.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_16.Location = new System.Drawing.Point(127, 115); + this.dvd_16.Name = "dvd_16"; + this.dvd_16.ReadOnly = true; + this.dvd_16.Size = new System.Drawing.Size(55, 21); + this.dvd_16.TabIndex = 1; + this.dvd_16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_16.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_01 + // + this.dvd_01.BackColor = System.Drawing.Color.LightGray; + this.dvd_01.Location = new System.Drawing.Point(127, 7); + this.dvd_01.Name = "dvd_01"; + this.dvd_01.ReadOnly = true; + this.dvd_01.Size = new System.Drawing.Size(55, 21); + this.dvd_01.TabIndex = 1; + this.dvd_01.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // dvd_07 + // + this.dvd_07.BackColor = System.Drawing.Color.LightGray; + this.dvd_07.Location = new System.Drawing.Point(127, 34); + this.dvd_07.Name = "dvd_07"; + this.dvd_07.ReadOnly = true; + this.dvd_07.Size = new System.Drawing.Size(55, 21); + this.dvd_07.TabIndex = 1; + this.dvd_07.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // dvd_29 + // + this.dvd_29.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_29.Location = new System.Drawing.Point(338, 7); + this.dvd_29.Name = "dvd_29"; + this.dvd_29.ReadOnly = true; + this.dvd_29.Size = new System.Drawing.Size(55, 21); + this.dvd_29.TabIndex = 1; + this.dvd_29.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_29.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_39 + // + this.dvd_39.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_39.Location = new System.Drawing.Point(338, 169); + this.dvd_39.Name = "dvd_39"; + this.dvd_39.ReadOnly = true; + this.dvd_39.Size = new System.Drawing.Size(55, 21); + this.dvd_39.TabIndex = 1; + this.dvd_39.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_39.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_08 + // + this.dvd_08.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_08.Location = new System.Drawing.Point(127, 61); + this.dvd_08.MaxLength = 4; + this.dvd_08.Name = "dvd_08"; + this.dvd_08.Size = new System.Drawing.Size(55, 21); + this.dvd_08.TabIndex = 1; + this.dvd_08.Text = " "; + this.dvd_08.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_08.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.PubYear_KeyPress); + // + // dvd_12 + // + this.dvd_12.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_12.Location = new System.Drawing.Point(127, 88); + this.dvd_12.MaxLength = 4; + this.dvd_12.Name = "dvd_12"; + this.dvd_12.Size = new System.Drawing.Size(55, 21); + this.dvd_12.TabIndex = 1; + this.dvd_12.Text = " "; + this.dvd_12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_12.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.PubYear_KeyPress); + // + // dvd_27 + // + this.dvd_27.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_27.Location = new System.Drawing.Point(127, 196); + this.dvd_27.Name = "dvd_27"; + this.dvd_27.ReadOnly = true; + this.dvd_27.Size = new System.Drawing.Size(55, 21); + this.dvd_27.TabIndex = 1; + this.dvd_27.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_27.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_34 + // + this.dvd_34.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_34.Location = new System.Drawing.Point(338, 88); + this.dvd_34.Name = "dvd_34"; + this.dvd_34.ReadOnly = true; + this.dvd_34.Size = new System.Drawing.Size(55, 21); + this.dvd_34.TabIndex = 1; + this.dvd_34.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_34.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_30 + // + this.dvd_30.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_30.Location = new System.Drawing.Point(338, 34); + this.dvd_30.Name = "dvd_30"; + this.dvd_30.ReadOnly = true; + this.dvd_30.Size = new System.Drawing.Size(55, 21); + this.dvd_30.TabIndex = 1; + this.dvd_30.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_30.Click += new System.EventHandler(this.textBox_Click); + // + // dvd_23 + // + this.dvd_23.BackColor = System.Drawing.Color.WhiteSmoke; + this.dvd_23.Location = new System.Drawing.Point(127, 169); + this.dvd_23.Name = "dvd_23"; + this.dvd_23.ReadOnly = true; + this.dvd_23.Size = new System.Drawing.Size(55, 21); + this.dvd_23.TabIndex = 1; + this.dvd_23.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.dvd_23.Click += new System.EventHandler(this.textBox_Click); + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(6, 146); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(100, 12); + this.label17.TabIndex = 0; + this.label17.Text = "상영시간 (19~21)"; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(212, 146); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(100, 12); + this.label18.TabIndex = 0; + this.label18.Text = "언어부호 (36~38)"; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(6, 119); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(100, 12); + this.label21.TabIndex = 0; + this.label21.Text = "발행국명 (16~18)"; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(212, 173); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(100, 12); + this.label22.TabIndex = 0; + this.label22.Text = "기관부호 (39~40)"; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(6, 65); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(110, 12); + this.label23.TabIndex = 0; + this.label23.Text = "발행년 [1] (08~11)"; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(6, 92); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(110, 12); + this.label24.TabIndex = 0; + this.label24.Text = "발행년 [2] (12~15)"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(6, 11); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(100, 12); + this.label25.TabIndex = 0; + this.label25.Text = "입력일자 (01~06)"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(6, 38); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(91, 12); + this.label27.TabIndex = 0; + this.label27.Text = "발행년유형 (07)"; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(212, 65); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(79, 12); + this.label28.TabIndex = 0; + this.label28.Text = "목록전거 (33)"; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(212, 119); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(79, 12); + this.label29.TabIndex = 0; + this.label29.Text = "기술수준 (35)"; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(212, 11); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(91, 12); + this.label30.TabIndex = 0; + this.label30.Text = "수정레코드 (29)"; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(212, 92); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(115, 12); + this.label31.TabIndex = 0; + this.label31.Text = "시청각자료유형 (34)"; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(6, 200); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(100, 12); + this.label32.TabIndex = 0; + this.label32.Text = "대학부호 (27~28)"; + // + // label33 + // + this.label33.AutoSize = true; + this.label33.Location = new System.Drawing.Point(212, 38); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(103, 12); + this.label33.TabIndex = 0; + this.label33.Text = "개별자료형태 (30)"; + // + // label34 + // + this.label34.AutoSize = true; + this.label34.Location = new System.Drawing.Point(6, 173); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(91, 12); + this.label34.TabIndex = 0; + this.label34.Text = "이용자수준 (23)"; + // + // Help_008 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(773, 311); + this.Controls.Add(this.Btn_Close); + this.Controls.Add(this.Btn_Apply); + this.Controls.Add(this.dataGridView1); + this.Controls.Add(this.PanelDVD); + this.Controls.Add(this.panel1); + this.Controls.Add(this.PanelMusic); + this.Name = "Help_008"; + this.Text = "Help_008"; + this.Load += new System.EventHandler(this.Help_008_Load); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.PanelMusic.ResumeLayout(false); + this.PanelMusic.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.PanelDVD.ResumeLayout(false); + this.PanelDVD.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label lbl_Text; + private System.Windows.Forms.Label lbl_008; + private System.Windows.Forms.Panel PanelMusic; + private System.Windows.Forms.TextBox tb_19; + private System.Windows.Forms.TextBox tb_16; + private System.Windows.Forms.TextBox tb_DontTouch07; + private System.Windows.Forms.TextBox PubYear2; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label lbl_ChangeTarget; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox tb_21; + private System.Windows.Forms.Label lbl_VisibleTarget; + private System.Windows.Forms.TextBox tb_33; + private System.Windows.Forms.TextBox tb_36; + private System.Windows.Forms.TextBox tb_31; + private System.Windows.Forms.TextBox tb_29; + private System.Windows.Forms.TextBox tb_39; + private System.Windows.Forms.TextBox tb_34; + private System.Windows.Forms.TextBox tb_27; + private System.Windows.Forms.TextBox tb_23; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.DataGridViewTextBoxColumn value; + private System.Windows.Forms.DataGridViewTextBoxColumn content; + private System.Windows.Forms.Button Btn_Close; + private System.Windows.Forms.Button Btn_Apply; + private System.Windows.Forms.TextBox tb_22; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox tb_24; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox tb_25; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.TextBox tb_DontTouch01; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Panel PanelDVD; + private System.Windows.Forms.TextBox dvd_33; + private System.Windows.Forms.TextBox dvd_36; + private System.Windows.Forms.TextBox dvd_35; + private System.Windows.Forms.TextBox dvd_16; + private System.Windows.Forms.TextBox dvd_01; + private System.Windows.Forms.TextBox dvd_07; + private System.Windows.Forms.TextBox dvd_29; + private System.Windows.Forms.TextBox dvd_39; + private System.Windows.Forms.TextBox dvd_12; + private System.Windows.Forms.TextBox dvd_27; + private System.Windows.Forms.TextBox dvd_34; + private System.Windows.Forms.TextBox dvd_30; + private System.Windows.Forms.TextBox dvd_23; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.Label label30; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.Label label32; + private System.Windows.Forms.Label label33; + private System.Windows.Forms.Label label34; + private System.Windows.Forms.TextBox dvd_19; + private System.Windows.Forms.TextBox PubYear1; + private System.Windows.Forms.TextBox dvd_08; + } +} \ No newline at end of file diff --git a/unimarc/unimarc/마크/Help_008.cs b/unimarc/unimarc/마크/Help_008.cs new file mode 100644 index 0000000..732ba28 --- /dev/null +++ b/unimarc/unimarc/마크/Help_008.cs @@ -0,0 +1,1684 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace UniMarc.마크 +{ + public partial class Help_008 : Form + { + CD_LP cp; + public bool isMusic { get; set; } + public string text008 { get; set; } + TextBox ClickBox; + public Help_008(CD_LP cp) + { + InitializeComponent(); + this.cp = cp; + } + + private void Help_008_Load(object sender, EventArgs e) + { + lbl_Text.Text = text008; + bool isInsert = true; + if(text008.Length != 40) + isInsert = false; + + TextBox[] AllBox; + + // 작성하려는 마크 타입에 따라서 폼의 구성이 달라짐. + if (isMusic) // 음반 + { + this.Text = "녹음자료(MU) - 008"; + PanelMusic.Visible = true; + PanelDVD.Visible = false; + + if (!isInsert) + return; + + tb_DontTouch01.Text = text008.Substring(0, 6); + tb_DontTouch07.Text = text008.Substring(6, 1); + PubYear1.Text = text008.Substring(7, 4); + PubYear2.Text = text008.Substring(11, 4); + tb_16.Text = text008.Substring(15, 3); + tb_19.Text = text008.Substring(18, 2); + tb_21.Text = text008.Substring(20, 1); + tb_22.Text = text008.Substring(21, 1); + tb_23.Text = text008.Substring(22, 1); + tb_24.Text = text008.Substring(23, 1); + tb_25.Text = text008.Substring(24, 2); + tb_27.Text = text008.Substring(26, 2); + tb_29.Text = text008.Substring(27, 1); + tb_31.Text = text008.Substring(30, 2); + tb_33.Text = text008.Substring(32, 1); + tb_34.Text = text008.Substring(33, 1); + tb_36.Text = text008.Substring(35, 3); + tb_39.Text = text008.Substring(38, 2); + } + else // DVD + { + this.Text = "시청각자료(VM) - 008"; + PanelDVD.Visible = true; + PanelMusic.Visible = false; + dataGridView1.Height = PanelDVD.Height; + this.Height = 320; + + if (!isInsert) + return; + + dvd_01.Text = text008.Substring(0, 6); + dvd_07.Text = text008.Substring(6, 1); + dvd_08.Text = text008.Substring(7, 4); + dvd_12.Text = text008.Substring(11, 4); + dvd_16.Text = text008.Substring(15, 3); + dvd_19.Text = text008.Substring(18, 3); + dvd_23.Text = text008.Substring(22, 1); + dvd_27.Text = text008.Substring(26, 2); + dvd_29.Text = text008.Substring(28, 1); + dvd_30.Text = text008.Substring(29, 1); + dvd_33.Text = text008.Substring(32, 1); + dvd_34.Text = text008.Substring(33, 1); + dvd_35.Text = text008.Substring(34, 1); + dvd_36.Text = text008.Substring(35, 3); + dvd_39.Text = text008.Substring(38, 2); + + } + } + + private void textBox_Click(object sender, EventArgs e) + { + dataGridView1.Rows.Clear(); + TextBox Target = (TextBox)sender; + ClickBox = Target; + TextBox[] AllBox; + if (isMusic) // 음반 + { + AllBox = new TextBox[] { + tb_16, tb_19, tb_21, tb_22, tb_23, + tb_24, tb_25, tb_27, tb_29, tb_31, + tb_33, tb_34, tb_36, tb_39 + }; + + } + else // DVD + { + AllBox = new TextBox[] { + dvd_16, dvd_23, dvd_27, dvd_29, dvd_30, + dvd_33, dvd_34, dvd_35, dvd_36, dvd_39 + }; + } + // 여기서부턴 DVD 만들어지면 if 탈출해야함. + int idx = -1; + int count = 0; + foreach (TextBox t in AllBox) + { + t.BackColor = Color.WhiteSmoke; + + if (t == Target) + idx = count; + + count++; + } + Target.BackColor = Color.Bisque; + + if (isMusic) + MakeGridMusic(idx); + else + MakeGridDVD(idx); + } + + void MakeGridMusic(int BoxIndex) + { + SaveArray sa = new SaveArray(); + string[,] Grid; + switch (BoxIndex) + { + case 0: // tb_16 발행국명 + Grid = sa.발행국명; + break; + case 1: // tb_19 작곡형식 + Grid = new string[,] { + { "an", "축가, 국가" }, + { "bd", "발라드곡" }, + { "bg", "블루그래스 음악" }, + { "bl", "블루스" }, + { "bt", "발레곡" }, + { "ca", "샤콘느" }, + { "cb", "기타 종교 성가" }, + { "cc", "기독교 성가" }, + { "cg", "합주협주곡" }, + { "ch", "합창곡" }, + { "cl", "합창전주곡" }, + { "cn", "캐논 및 론도, 전칙곡(典則曲)" }, + { "co", "협주곡" }, + { "cp", "다성의 샹송" }, + { "cr", "캐럴" }, + { "cs", "우연성작곡(Chance compositions)" }, + { "ct", "칸타타" }, + { "cy", "컨츄리음악" }, + { "cz", "칸쵸나" }, + { "df", "무용음악" }, + { "dv", "희유곡, 세레나데" }, + { "fg", "둔주곡" }, + { "fl", "플라맹고" }, + { "fm", "해외민속음악" }, + { "ft", "환상곡" }, + { "gm", "복음성가" }, + { "hy", "찬가" }, + { "jz", "재즈" }, + { "ka", "제례악" }, + { "kb", "연례악" }, + { "kc", "거동음악" }, + { "kd", "가사" }, + { "ke", "시조" }, + { "kf", "판소리" }, + { "kg", "단가" }, + { "kh", "병창" }, + { "ki", "통속민요" }, + { "kj", "잡가" }, + { "kk", "토속민요" }, + { "kl", "산조" }, + { "km", "시나위" }, + { "kn", "봉장취" }, + { "ko", "농악" }, + { "kp", "향제 대풍류" }, + { "kq", "삼현육각" }, + { "kr", "불교음악" }, + { "ks", "무속음악" }, + { "kt", "연희" }, + { "ku", "한국가곡" }, + { "kv", "한국대중음악" }, + { "mc", "음악풍자희극" }, + { "md", "연가" }, + { "mi", "미뉴에트" }, + { "mo", "경문가" }, + { "mp", "영화음악" }, + { "mr", "행진곡" }, + { "ms", "미사곡" }, + { "mu", "복합형식" }, + { "mz", "마주르카" }, + { "nc", "야상곡" }, + { "nn", "적용불가" }, + { "op", "오페라" }, + { "or", "오라토리오" }, + { "ov", "서곡 및 전주곡" }, + { "pg", "표제음악" }, + { "pm", "예수 수난곡" }, + { "po", "폴로네이즈" }, + { "pp", "해외대중음악" }, + { "pr", "전주곡" }, + { "ps", "파사칼리아" }, + { "pt", "합창곡" }, + { "pv", "파반느" }, + { "rc", "록음악" }, + { "rd", "론도" }, + { "rg", "랙타임음악" }, + { "ri", "리체르카레(기교적 작곡)" }, + { "rp", "랩소디" }, + { "rq", "진혼곡" }, + { "sd", "스퀘어댄스곡" }, + { "sg", "가곡" }, + { "sn", "소나타" }, + { "sp", "교향시" }, + { "st", "연습곡" }, + { "su", "조곡" }, + { "sy", "교향곡" }, + { "tc", "토카타" }, + { "tl", "극장 오페라(Teatro lirico)" }, + { "ts", "트리오 소나타" }, + { "uu", "미상" }, + { "vi", "비얀시코(Villancicos)" }, + { "vr", "변주곡" }, + { "wz", "왈츠" }, + { "za", "사르수엘라(Zarzuelas)" }, + { "zz", "기타" } + }; + break; + case 2: // tb_21 악보형식 + Grid = new string[,] { + { "a", "총보" }, + { "b", "미니어처 악보/학습용 악보" }, + { "c", "건반악기 반주보" }, + { "d", "성악보(Voice score)" }, + { "e", "콘덴스 스코어/지휘용 피아노 스코어" }, + { "g", "클로즈 스코어(Close score)" }, + { "h", "국악보" }, + { "i", "콘덴스 스코어(Condensed score)" }, + { "j", "연주자-지휘자용 파트보" }, + { "m", "복수총보" }, + { "n", "적용불가" }, + { "u", "미상" }, + { "z", "기타" }, + { "9", "합창보(Chorus score)" } + }; + break; + case 3: // tb_22 악보파트보 + Grid = new string[,] { + { " ", "파트보가 없거나 세분하지 않는 경우" }, + { "d", "기악/성악 파트보" }, + { "e", "기악 파트보" }, + { "f", "성악 파트보" }, + { "n", "적용불가" }, + { "u", "미상" } + }; + break; + case 4: // tb_23 이용자수준 + Grid = sa.이용자수준; + break; + case 5: // tb_24 자료형태 + Grid = sa.자료형태; + break; + case 6: // tb_25 딸림자료 + Grid = new string[,] { + { " ", "딸림자료 없음" }, + { "a", "음반목록" }, + { "b", "서지" }, + { "c", "주제색인" }, + { "d", "가사, 대본" }, + { "e", "작곡가나 저작자의 소개" }, + { "f", "연주자의 소개" }, + { "g", "악기에 관한 기술자료/사료" }, + { "h", "음악작품의 기술자료" }, + { "i", "음악작품의 사료" }, + { "k", "민족음악 자료" }, + { "r", "교재" }, + { "s", "악보" }, + { "z", "기타" } + }; + break; + case 7: // tb_27 대학부호 + Grid = sa.대학부호; + break; + case 8: // tb_29 수정레코드 + Grid = sa.수정레코드; + break; + case 9: // tb_31 녹음자료내용 + Grid = new string[,] { + { " ", "음악녹음자료" }, + { "a", "자서전" }, + { "b", "전기" }, + { "c", "회의록" }, + { "d", "희곡, 연극" }, + { "e", "수필" }, + { "f", "소설" }, + { "g", "보고서" }, + { "h", "역사" }, + { "i", "사용법" }, + { "j", "언어교육" }, + { "k", "희극" }, + { "l", "강연, 연설" }, + { "m", "회고록" }, + { "n", "적용불가" }, + { "o", "설화" }, + { "p", "시" }, + { "r", "리허설" }, + { "s", "소리" }, + { "t", "면담" }, + { "z", "기타" } + }; + break; + case 10:// tb_33 목록전거 + Grid = sa.목록전거; + break; + case 11:// tb_34 조 옮김 및 편곡 + Grid = new string[,] { + { " ", "조옮김/편곡이 아니거나 세분화하지 않는 경우" }, + { "a", "조 옮김" }, + { "b", "편곡" }, + { "c", "조 옮김과 편곡 둘 다 인 경우" }, + { "n", "적용하지 않음" }, + { "u", "미상" } + }; + break; + case 12:// tb_36 언어부호 + Grid = sa.언어부호; + break; + case 13:// tb_39 기관부호 + Grid = sa.기관부호; + break; + default: + Grid = new string[,] { { } }; + break; + } + + for (int a = 0; a < Grid.GetLength(0); a++) + { + string[] Input = { Grid[a, 0], Grid[a, 1] }; + dataGridView1.Rows.Add(Input); + } + } + + void MakeGridDVD(int BoxIndex) + { + SaveArray sa = new SaveArray(); + string[,] Grid; + switch (BoxIndex) + { + case 0: // dvd_16 발행국명 + Grid = sa.발행국명; + break; + case 1: // dvd_23 이용자수준 + Grid = sa.이용자수준; + break; + case 2: // dvd_27 대학부호 + Grid = sa.대학부호; + break; + case 3: // dvd_29 수정레코드 + Grid = sa.수정레코드; + break; + case 4: // dvd_30 자료형태 + Grid = sa.자료형태; + break; + case 5: // dvd_33 목록전거 + Grid = sa.목록전거; + break; + case 6: // dvd_34 시청각자료유형 + Grid = new string[,] { + { "f", "필름스트립" }, + { "m", "영화" }, + { "s", "슬라이드" }, + { "t", "트랜스페어런시(Transparency)" }, + { "v", "비디오 녹화자료" }, + { "a", "예술품 원본" }, + { "c", "예술품 복제자료" }, + { "i", "그림" }, + { "k", "그래픽" }, + { "l", "기술도면" }, + { "n", "차트" }, + { "o", "플래시카드(Flash card)" }, + { "a", "예술품 원본" }, + { "c", "예술품 복제자료" }, + { "d", "디오라마(diorama)" }, + { "g", "게임" }, + { "p", "마이크로스코프 슬라이드(Microscope slide)" }, + { "q", "모형" }, + { "r", "실물(Realia)" }, + { "w", "장난감" }, + { "b", "키트" }, + { "z", "기타" } + }; + break; + case 7: // dvd_35 기술수준 + Grid = new string[,] { + { "a", "애니메이션(animation)" }, + { "c", "애니메이션과 실연(live action)" }, + { "l", "실연" }, + { "n", "적용불가" }, + { "u", "미상" }, + { "z", "기타" } + }; + break; + case 8: // dvd_36 언어부호 + Grid = sa.언어부호; + break; + case 9: // dvd_39 기관부호 + Grid = sa.기관부호; + break; + default: + Grid = new string[,] { { } }; + break; + } + + for (int a = 0; a < Grid.GetLength(0); a++) + { + string[] Input = { Grid[a, 0], Grid[a, 1] }; + dataGridView1.Rows.Add(Input); + } + } + + private void Btn_Apply_Click(object sender, EventArgs e) + { + cp.tb_T008.Text = lbl_Text.Text; + } + + private void Btn_Close_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (ClickBox == null || e.ColumnIndex < 0) + return; + + ClickBox.Text = dataGridView1.Rows[e.RowIndex].Cells["value"].Value.ToString(); + if (PubYear2.Text.Length == 4) + PubYear2.Text = " "; + + string[] Make008; + if (isMusic) + Make008 = new string[] + { + tb_DontTouch01.Text, tb_DontTouch07.Text, PubYear1.Text, PubYear2.Text, tb_16.Text, + tb_19.Text, tb_21.Text, tb_22.Text, tb_23.Text, tb_24.Text, + tb_25.Text, tb_27.Text, tb_29.Text, " ", tb_31.Text, + tb_33.Text, tb_34.Text, " ", tb_36.Text, tb_39.Text + }; + else + Make008 = new string[] { + dvd_01.Text, dvd_07.Text, dvd_08.Text, dvd_12.Text, dvd_16.Text, + dvd_19.Text, " ", dvd_23.Text, " ", dvd_27.Text, + dvd_29.Text, dvd_30.Text, " ", dvd_33.Text, dvd_34.Text, dvd_35.Text, + dvd_36.Text, dvd_39.Text, + }; + + lbl_Text.Text = String.Join("", Make008); + } + + private void PubYear_KeyPress(object sender, KeyPressEventArgs e) + { + // 숫자만 입력되도록 필터링 + if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back))) // 숫자와 백스페이스를 제외한 나머지를 바로 처리 + e.Handled = true; + } + } + + class SaveArray + { + public string[,] 발행국명 = { + { "ulk", "서울" }, + { "bnk", "부산" }, + { "tgk", "대구" }, + { "ick", "인천" }, + { "kjk", "광주" }, + { "tjk", "대전" }, + { "usk", "울산" }, + { "sjk", "세종" }, + { "ggk", "경기도" }, + { "gak", "강원도" }, + { "hbk", "충청북도" }, + { "hck", "충청남도" }, + { "gbk", "경상북도" }, + { "gnk", "경상남도" }, + { "jbk", "전라북도" }, + { "jnk", "전라남도" }, + { "jjk", "제주도" } + }; + + public string[,] 이용자수준 = { + { " ", "일반이용자용" }, + { "a", "취학전 아동" }, + { "b", "초등학생" }, + { "c", "중학생" }, + { "d", "고등학생" }, + { "e", "성인용" }, + { "f", "특수계층" }, + { "j", "아동용" }, + { "z", "미상 또는 세분하지 않는 경우" } + }; + + public string[,] 자료형태 = { + { " ", "기타" }, + { "a", "마이크로필름" }, + { "b", "마이크로피시" }, + { "c", "마이크로오패크" }, + { "d", "큰활자인쇄자료" }, + { "f", "점자자료" }, + { "r", "복제자료" }, + { "o", "온라인 전자자료" }, + { "q", "직접 접근 전자자료(Direct electronic)" }, + { "s", "전자자료" } + }; + + public string[,] 대학부호 = { + { " ", "대학간행물이 아님" }, + { "AA", "건국대학교" }, + { "AB", "경희대학교" }, + { "AC", "고려대학교" }, + { "AD", "공군사관학교" }, + { "AE", "국민대학교" }, + { "AF", "단국대학교" }, + { "AG", "동국대학교" }, + { "AH", "칼빈대학교" }, + { "AI", "차의과학대학교" }, + { "AI", "포천중문의과대학교" }, + { "AJ", "서강대학교" }, + { "AK", "서울대학교" }, + { "AL", "성균관대학교" }, + { "AM", "숙명여자대학교" }, + { "AN", "숭실대학교" }, + { "AN", "숭전대학교" }, + { "AO", "군사과학대학원" }, + { "AP", "서울불교대학원대학교" }, + { "AQ", "연세대학교" }, + { "AR", "이화여자대학교" }, + { "AS", "육군사관학교" }, + { "AT", "중앙대학교" }, + { "AU", "한국외국어대학교" }, + { "AV", "서울사회복지대학원대학교" }, + { "AV", "서울스포츠대학원대학교" }, + { "AW", "한국예술종합학교" }, + { "AX", "한양대학교" }, + { "AY", "홍익대학교" }, + { "AZ", "한국방송통신대학교" }, + { "BA", "용인공업전문대학교" }, + { "BA", "용인송담대학교" }, + { "BB", "감리교신학대학교" }, + { "BC", "경기대학교" }, + { "BD", "광운공과대학교" }, + { "BD", "광운대학교" }, + { "BE", "대한유도대학교" }, + { "BE", "대한체육과학대학교" }, + { "BE", "용인대학교" }, + { "BF", "서경대학교" }, + { "BG", "KC대학교" }, + { "BG", "그리스도대학교" }, + { "BG", "그리스도신학대학교" }, + { "BH", "추계예술대학교" }, + { "BH", "추계예술학교" }, + { "BI", "덕성여자대학교" }, + { "BJ", "동덕여자대학교" }, + { "BK", "명지대학교" }, + { "BL", "기독신학대학원대학교" }, + { "BM", "삼육대학교" }, + { "BN", "상명대학교" }, + { "BN", "상명여자대학교" }, + { "BO", "서울교육대학교" }, + { "BP", "서울시립대학교" }, + { "BQ", "서울여자대학교" }, + { "BR", "성신여자대학교" }, + { "BS", "세종대학교" }, + { "BS", "수도여자사범대학교" }, + { "BT", "국제산업디자인대학원대학교" }, + { "BU", "장로회신학대학교" }, + { "BV", "총신대학교" }, + { "BW", "서울정보기능대학교" }, + { "BX", "한국체육대학교" }, + { "BY", "한성대학교" }, + { "BZ", "한신대학교" }, + { "CA", "가톨릭대학교" }, + { "CA", "가톨릭신학대학교" }, + { "CA", "가톨릭의과대학교" }, + { "CB", "한국과학기술원" }, + { "CC", "국방대학교" }, + { "CC", "국방대학원" }, + { "CD", "공군대학교" }, + { "CE", "국제대학원대학교" }, + { "CF", "베뢰아국제대학원대학교" }, + { "CF", "베뢰아대학원대학교" }, + { "CG", "순복음대학원대학교" }, + { "CH", "중앙승가대학교" }, + { "CH", "중앙승가학교" }, + { "CI", "웨스터민스트신학대학원대학교" }, + { "CJ", "횃불트리니티신학대학원대학교" }, + { "CK", "국제신학대학원대학교" }, + { "CL", "서울성경신학대학원대학교" }, + { "CM", "국제영어대학원대학교" }, + { "CN", "서울벤처대학원대학교" }, + { "CN", "서울정보통신대학원대학교" }, + { "CO", "KDI국제정책대학원" }, + { "CP", "한반도국제대학원대학교" }, + { "CQ", "한국디지털대학교" }, + { "CR", "북한대학원대학교" }, + { "CS", "동방대학원대학교" }, + { "CS", "동방문화대학원대학교" }, + { "CT", "백석예술대학교" }, + { "CU", "성서침례대학원대학교" }, + { "CV", "중원대학교" }, + { "CW", "충주산업대학교" }, + { "CW", "한국교통대학교" }, + { "CX", "서울과학종합대학원대학교" }, + { "CY", "국제문화대학원대학교" }, + { "CZ", "주안대학원대학교" }, + { "DA", "경기공업전문개방대학교" }, + { "DA", "서울과학기술대학교" }, + { "DA", "서울산업대학교" }, + { "DB", "경희대학교병설간호전문대학교" }, + { "DC", "경희호텔경영전문대학교" }, + { "DD", "고려대학교병설보건대학교" }, + { "DD", "고려대학교병설보건전문대학교" }, + { "DE", "국립의료원간호대학교" }, + { "DE", "국립의료원간호전문대학교" }, + { "DF", "서울간호전문대학교" }, + { "DF", "서울여자간호대학교" }, + { "DG", "동양공업전문대학교" }, + { "DH", "명지실업전문대학교" }, + { "DH", "명지전문대학교" }, + { "DI", "배화여자대학교" }, + { "DI", "배화여자전문대학교" }, + { "DJ", "한국성서대학교" }, + { "DJ", "한국성서신학교" }, + { "DJ", "한국성서학교" }, + { "DK", "삼육간호보건대학교" }, + { "DK", "삼육간호전문대학교" }, + { "DL", "삼육농업전문대학교" }, + { "DL", "삼육대학교병설전문대학교" }, + { "DL", "삼육의명대학교" }, + { "DM", "서울보건대학교" }, + { "DM", "서울보건전문대학교" }, + { "DN", "서울예술대학교" }, + { "DN", "서울예술전문대학교" }, + { "DO", "서일공업전문대학교" }, + { "DO", "서일대학교" }, + { "DO", "서일전문대학교" }, + { "DP", "숭의여자대학교" }, + { "DP", "숭의여자전문대학교" }, + { "DQ", "대한기독교대학교" }, + { "DQ", "대한기독교신학교" }, + { "DQ", "서울기독대학교" }, + { "DR", "인덕공업전문대학교" }, + { "DR", "인덕대학교" }, + { "DR", "인덕전문대학교" }, + { "DS", "적십자간호대학교" }, + { "DS", "적십자간호전문대학교" }, + { "DT", "철도간호전문대학교" }, + { "DU", "한국철도대학교" }, + { "DU", "철도전문대학교" }, + { "DV", "성공회대학교" }, + { "DV", "성공회신학교" }, + { "DV", "성공회신학대학교" }, + { "DV", "천신신학교" }, + { "DW", "한양여자대학교" }, + { "DW", "한양여자전문대학교" }, + { "DX", "홍익공업전문대학교" }, + { "DY", "서울한영대학교" }, + { "DY", "하나님의교회신학교" }, + { "DY", "한영신학대학교" }, + { "DZ", "서울정수기능대학교" }, + { "FA", "부산외국어대학교" }, + { "FB", "동아대학교" }, + { "FC", "밀양농잠전문대학교" }, + { "FC", "밀양산업대학교" }, + { "FC", "밀양전문대학교" }, + { "FC", "부산대학교" }, + { "FE", "동서공과대학교" }, + { "FE", "동서대학교" }, + { "FF", "부산기능대학교" }, + { "FG", "고려신학대학교" }, + { "FG", "고신대학교" }, + { "FH", "영산국제산업대학교" }, + { "FH", "영산대학교" }, + { "FI", "동의대학교" }, + { "FJ", "거창기능대학교" }, + { "FK", "항공기능대학교" }, + { "FL", "부산교육대학교" }, + { "FM", "경성대학교" }, + { "FM", "부산산업대학교" }, + { "FN", "부산수산대학교" }, + { "FO", "부산여자대학교(부산,사상구)" }, + { "FO", "신라대학교" }, + { "FP", "울산과학기술대학교" }, + { "FP", "울산과학기술원" }, + { "FQ", "국립암센터국제암대학원대학교" }, + { "FQ", "한국암대학교대학원" }, + { "FR", "인제대학교" }, + { "FR", "인제대학원대학교" }, + { "FS", "한국상담대학원대학교" }, + { "FT", "서울미디어대학원대학교" }, + { "FT", "한독미디어대학원대학교" }, + { "FU", "한국해양대학교" }, + { "FV", "개신대학원대학교" }, + { "FW", "경희사이버대학교" }, + { "FX", "한국승강기대학교" }, + { "FY", "대구경북과학기술원" }, + { "FZ", "실천신학대학원대학교" }, + { "GA", "거창전문대학교" }, + { "GB", "경남공업전문대학교" }, + { "GB", "경남전문대학교" }, + { "GB", "경남정보대학교" }, + { "GC", "대동간호전문대학교" }, + { "GC", "대동대학교" }, + { "GD", "동래여자전문대학교" }, + { "GD", "동부산대학교" }, + { "GD", "동부산전문대학교" }, + { "GF", "동의공업대학교" }, + { "GF", "동의공업전문대학교" }, + { "GG", "동주대학교" }, + { "GG", "동주여자전문대학교" }, + { "GI", "부산신학교" }, + { "GJ", "남해전문대학교" }, + { "GK", "복음간호전문대학교" }, + { "GL", "부산공업대학교" }, + { "GM", "부산여자대학교(부산,부산진구)" }, + { "GM", "부산여자전문대학교" }, + { "GN", "부산경상대학교" }, + { "GN", "부산경상전문대학교" }, + { "GO", "부경대학교" }, + { "GP", "부산예술학교" }, + { "GP", "부산예술대학교" }, + { "GP", "부산예술문화대학교" }, + { "GQ", "부산전문대학교" }, + { "GQ", "부산정보대학교" }, + { "GQ", "성지공업전문대학교" }, + { "GR", "성심외국어대학교" }, + { "GR", "성심외국어전문대학교" }, + { "GS", "지산간호보건전문대학교" }, + { "GS", "지산전문대학교" }, + { "GS", "지산대학교" }, + { "GT", "동명대학교" }, + { "GT", "동명전문대학교" }, + { "GT", "동명정보대학교" }, + { "GT", "동원공업전문대학교(부산)" }, + { "GU", "춘해간호전문대학교" }, + { "GU", "춘해대학교" }, + { "GV", "부산장신대학교" }, + { "GW", "부산가톨릭대학교" }, + { "GX", "온석대학원대학교" }, + { "GX", "중앙신학대학원대학교" }, + { "GY", "능인대학원대학교" }, + { "HA", "세무대학교" }, + { "HB", "경찰대학교" }, + { "HC", "경기간호전문대학교" }, + { "HC", "경기실업전문대학교" }, + { "HC", "경기전문대학교" }, + { "HC", "가천대학교" }, + { "HC", "경원대학교" }, + { "HD", "수원대학교" }, + { "HE", "아주대학교" }, + { "HF", "인하대학교" }, + { "HG", "평택대학교" }, + { "HG", "피어선대학교" }, + { "HG", "피어선성서신학교" }, + { "HH", "아세아연합신학대학교" }, + { "HI", "강남대학교" }, + { "HI", "강남사회복지학교" }, + { "HJ", "서울신학대학교" }, + { "HK", "성결교신학교" }, + { "HK", "성결교신학대학교" }, + { "HK", "성결대학교" }, + { "HL", "순복음신학교" }, + { "HL", "순복음신학대학교" }, + { "HL", "순신대학교" }, + { "HL", "한세대학교" }, + { "HM", "경인교육대학교" }, + { "HM", "인천교육대학교" }, + { "HN", "인천대학교" }, + { "HO", "대신대학교" }, + { "HO", "대신대학교(경기,안양)" }, + { "HO", "대한신학교" }, + { "HO", "안양대학교" }, + { "HP", "수원가톨릭대학교" }, + { "HQ", "구세군사관대학원대학교" }, + { "HQ", "구세군사관학교" }, + { "HR", "한국항공대학교" }, + { "HS", "계원조형예술대학교" }, + { "HS", "계원조형예술전문대학교" }, + { "HS", "계원조형예술학교" }, + { "HT", "감리교협성신학교" }, + { "HT", "협성대학교" }, + { "HT", "협성신학대학교" }, + { "HU", "대진대학교" }, + { "HV", "루터신학교" }, + { "HV", "루터대학교" }, + { "HV", "루터신학대학교" }, + { "HW", "수도침례신학교" }, + { "HX", "합동신학교" }, + { "HX", "합동신학대학원대학교" }, + { "HY", "서울장로회신학교" }, + { "HY", "서울장신대학교" }, + { "HZ", "인천가톨릭대학교" }, + { "IA", "경기간호보건전문대학교" }, + { "IB", "경원공업전문대학교" }, + { "IB", "경원전문대학교" }, + { "IC", "농업협동조합전문대학교" }, + { "IC", "농협대학교" }, + { "IC", "농협전문대학교" }, + { "ID", "대림대학교" }, + { "ID", "대림전문대학교" }, + { "IE", "대유공업전문대학교" }, + { "IE", "동서울대학교" }, + { "IF", "대헌공업전문대학교" }, + { "IF", "대헌전문대학교" }, + { "IF", "재능대학교" }, + { "IG", "동남보건대학교" }, + { "IG", "동남보건전문대학교" }, + { "IH", "부천공업전문대학교" }, + { "IH", "부천대학교" }, + { "IH", "부천전문대학교" }, + { "II", "경복대학교" }, + { "II", "경성전문대학교" }, + { "IJ", "수원간호전문대학교" }, + { "IJ", "수원여자대학교" }, + { "IJ", "수원여자전문대학교" }, + { "IK", "수원공업전문대학교" }, + { "IK", "수원과학대학교" }, + { "IK", "수원전문대학교" }, + { "IL", "신구대학교" }, + { "IL", "신구실업전문대학교" }, + { "IL", "신구전문대학교" }, + { "IM", "신흥실업전문대학교" }, + { "IM", "신흥전문대학교" }, + { "IM", "신흥대학교" }, + { "IN", "안성농업전문대학교" }, + { "IN", "안성산업대학교" }, + { "IN", "한경대학교" }, + { "IO", "안양공업전문대학교" }, + { "IO", "안양전문대학교" }, + { "IO", "안양과학대학교" }, + { "IO", "연성대학교" }, + { "IP", "오산공업전문대학교" }, + { "IP", "오산대학교" }, + { "IP", "오산전문대학교" }, + { "IQ", "유한공업전문대학교" }, + { "IQ", "유한대학교" }, + { "IQ", "유한전문대학교" }, + { "IR", "안산1대학교" }, + { "IR", "안산전문대학교" }, + { "IR", "인천간호보건전문대학교" }, + { "IR", "인천간호전문대학교" }, + { "IS", "인천공업전문대학교" }, + { "IS", "인천전문대학교" }, + { "IS", "인천체육전문대학교" }, + { "IT", "가천길대학교" }, + { "IU", "인하공업전문대학교" }, + { "IV", "장안대학교" }, + { "IV", "장안실업전문대학교" }, + { "IV", "장안전문대학교" }, + { "IW", "경민대학교" }, + { "IW", "경민전문대학교" }, + { "IX", "두원공과대학교" }, + { "IX", "두원공업전문대학교" }, + { "IY", "경인여자대학교" }, + { "IY", "경인여자전문대학교" }, + { "IZ", "한국정신문화연구원대학원" }, + { "IZ", "한국학중앙연구원한국학대학원" }, + { "JA", "김포대학교" }, + { "JA", "김포전문대학교" }, + { "JB", "동원공업전문대학교(경기,광주)" }, + { "JB", "동원대학교" }, + { "JC", "안산공과대학교" }, + { "JC", "안산공업전문대학교" }, + { "JD", "청강문화산업대학교" }, + { "JD", "청강문화산업전문대학교" }, + { "JE", "동아방송대학교" }, + { "JE", "동아방송전문대학교" }, + { "JF", "경문대학교" }, + { "JF", "평택공업전문대학교" }, + { "JG", "가천의과대학교" }, + { "JH", "대한신학대학원대학교" }, + { "JI", "성산효도대학원대학교" }, + { "JJ", "한국산업기술대학교" }, + { "JK", "경기공업대학교" }, + { "JL", "성남기능대학교" }, + { "JM", "안성여자기능대학교" }, + { "JN", "예일신학대학원대학교" }, + { "JO", "여주공업전문대학교" }, + { "JO", "여주대학교" }, + { "JO", "여주전문대학교" }, + { "JP", "한국관광대학교" }, + { "JQ", "인천기능대학교" }, + { "JR", "고려신학교" }, + { "JS", "국제법률경영대학원대학교" }, + { "JT", "선학UP대학원대학교" }, + { "JT", "청심신학대학원대학교" }, + { "JU", "한국농업전문학교" }, + { "JV", "한국복지대학교" }, + { "JV", "한국재활복지대학교" }, + { "JW", "경찰종합학교" }, + { "JX", "서정대학교" }, + { "JY", "웅지세무대학교" }, + { "JZ", "한북대학교" }, + { "KA", "한림대학교" }, + { "KB", "태성전문대학교" }, + { "KB", "강원관광대학교" }, + { "KB", "태성대학교" }, + { "KC", "강원대학교" }, + { "KD", "원주공업전문대학교" }, + { "KD", "한라공과대학교" }, + { "KD", "한라공업전문대학교" }, + { "KD", "한라대학교" }, + { "KE", "송호대학교" }, + { "KF", "강릉대학교" }, + { "KG", "관동대학교" }, + { "KH", "동우대학교" }, + { "KH", "동우전문대학교" }, + { "KH", "속초전문대학교" }, + { "KI", "상지대학교" }, + { "KJ", "성심여자대학교" }, + { "KK", "춘천교육대학교" }, + { "KL", "동해전문대학교" }, + { "KL", "동해대학교" }, + { "KL", "한중대학교" }, + { "KM", "경동대학교" }, + { "KN", "예원예술대학교" }, + { "KO", "강릉간호전문대학교" }, + { "KO", "강릉영동대학교" }, + { "KO", "영동전문대학교" }, + { "KP", "강원도립대학교" }, + { "KP", "강원전문대학교" }, + { "KQ", "삼척공업전문대학교" }, + { "KQ", "삼척대학교" }, + { "KQ", "삼척산업대학교" }, + { "KR", "상지대학교병설실업전문대학교" }, + { "KR", "상지대학교병설전문대학교" }, + { "KR", "상지영서대학교" }, + { "KS", "춘천정보대학교" }, + { "KT", "원주대학교" }, + { "KU", "춘천간호전문대학교" }, + { "KU", "춘천전문대학교" }, + { "KU", "한림전문대학교" }, + { "KU", "한림성심대학교" }, + { "KU", "한림정보산업대학교" }, + { "KV", "춘천기능대학교" }, + { "KW", "원주간호전문대학교" }, + { "KW", "원주전문대학교" }, + { "KW", "강릉원주대학교" }, + { "KX", "영월공업전문대학교" }, + { "KX", "세경대학교" }, + { "KX", "영월공과대학교" }, + { "KY", "한림국제대학원대학교" }, + { "KZ", "가톨릭관동대학교" }, + { "LA", "청주대학교" }, + { "LB", "충북대학교" }, + { "LC", "대원전문대학교" }, + { "LC", "대원공과대학교" }, + { "LC", "대원과학대학교" }, + { "LD", "개혁신학교" }, + { "LE", "세명대학교" }, + { "LF", "청주교육대학교" }, + { "LG", "영동공과대학교" }, + { "LG", "영동대학교" }, + { "LG", "유원대학교" }, + { "LH", "극동대학교" }, + { "LI", "옥천전문대학교" }, + { "LI", "충북과학대학교" }, + { "LJ", "서원대학교" }, + { "LJ", "청주사범대학교" }, + { "LK", "한국교원대학교" }, + { "LL", "꽃동네현도사회복지대학교" }, + { "LM", "제천기능대학교" }, + { "LN", "청주기능대학교" }, + { "LO", "주성대학교" }, + { "LO", "주성전문대학교" }, + { "LP", "청주간호전문대학교" }, + { "LP", "청주과학대학교" }, + { "LP", "청주전문대학교" }, + { "LQ", "중앙경찰학교" }, + { "LR", "경안신학대학원대학교" }, + { "LS", "충주대학교" }, + { "LS", "충주공업전문대학교" }, + { "LT", "충청대학교" }, + { "LT", "충청실업전문대학교" }, + { "LT", "충청전문대학교" }, + { "LV", "극동전문대학교" }, + { "LV", "극동정보대학교" }, + { "LV", "충북공업전문대학교" }, + { "LV", "충북전문대학교" }, + { "MA", "한남대학교" }, + { "MB", "충남대학교" }, + { "MC", "공주교육대학교" }, + { "MD", "대덕대학교" }, + { "MD", "충남경상전문대학교" }, + { "MD", "충남전문대학교" }, + { "ME", "공주대학교" }, + { "ME", "공주사범대학교" }, + { "MF", "목원대학교" }, + { "MG", "순천향대학교" }, + { "MH", "침례신학대학교" }, + { "MH", "한국침례교회신학대학교" }, + { "MI", "배재대학교" }, + { "MJ", "호서대학교" }, + { "MK", "대전대학교" }, + { "ML", "공주간호전문대학교" }, + { "ML", "공주문화대학교" }, + { "ML", "공주전문대학교" }, + { "MM", "혜전대학교" }, + { "MM", "혜전전문대학교" }, + { "MN", "대전간호전문대학교" }, + { "MN", "대전전문대학교" }, + { "MN", "혜천대학교" }, + { "MO", "대전공업대학교" }, + { "MO", "대전공업전문대학교" }, + { "MO", "대전산업대학교" }, + { "MO", "한밭대학교" }, + { "MP", "대전보건대학교" }, + { "MP", "대전보건전문대학교" }, + { "MQ", "대전실업전문대학교" }, + { "MQ", "우송정보대학교" }, + { "MR", "한민대학교" }, + { "MR", "한민학교" }, + { "MS", "나사렛대학교" }, + { "MS", "나사렛신학대학교" }, + { "MS", "한국나사렛신학교" }, + { "MT", "선문대학교" }, + { "MT", "성화대학교(충남,아산)" }, + { "MT", "성화신학교" }, + { "MU", "연암축산전문대학교" }, + { "MU", "연암축산원예대학교" }, + { "MU", "연암축산원예전문대학교" }, + { "MU", "천안연암대학교" }, + { "MV", "예산농업전문대학교" }, + { "MW", "우송공업대학교" }, + { "MW", "중경공업전문대학교" }, + { "MX", "천안공업대학교" }, + { "MX", "천안공업전문대학교" }, + { "MY", "천원실업전문대학교" }, + { "MZ", "대전신학교" }, + { "MZ", "대전신학대학교" }, + { "MZ", "장로회대전신학교" }, + { "NA", "건양대학교" }, + { "NB", "한서대학교" }, + { "NC", "한국기술교육대학교" }, + { "ND", "기독신학교" }, + { "ND", "백석대학교" }, + { "ND", "기독신학대학교" }, + { "ND", "천안대학교" }, + { "NE", "남서울대학교" }, + { "NE", "남서울산업대학교" }, + { "NF", "대천전문대학교" }, + { "NF", "대천대학교" }, + { "NF", "아주자동차대학교" }, + { "NG", "우송대학교" }, + { "NG", "우송산업대학교" }, + { "NG", "중경산업대학교" }, + { "NH", "한국과학기술대학교" }, + { "NI", "대전가톨릭대학교" }, + { "NJ", "청운대학교" }, + { "NJ", "충남산업대학교" }, + { "NK", "중부대학교" }, + { "NK", "중부사회산업학교" }, + { "NL", "을지의과대학교" }, + { "NM", "건신대학원대학교" }, + { "NM", "복음신학대학원대학교" }, + { "NN", "청양대학교" }, + { "NN", "청양전문대학교" }, + { "NO", "한국정보통신대학교" }, + { "NO", "한국정보통신대학원대학교" }, + { "NP", "대전기능대학교" }, + { "NQ", "한국전통문화대학교" }, + { "NQ", "한국전통문화학교" }, + { "NR", "홍성기능대학교" }, + { "NS", "아산정보기능대학교" }, + { "NT", "국제뇌교육종합대학원대학교" }, + { "NT", "국제평화대학원대학교" }, + { "NU", "금강대학교" }, + { "NV", "성민대학교" }, + { "NW", "공주영상정보대학교" }, + { "NW", "웅진전문대학교" }, + { "NX", "과학기술연합대학원대학교" }, + { "NY", "백석문화대학교" }, + { "NY", "천안외국어대학교" }, + { "NY", "천안외국어전문대학교" }, + { "NZ", "을지대학교" }, + { "OA", "벽성대학교" }, + { "OA", "벽성전문대학교" }, + { "OB", "원광대학교" }, + { "OC", "전북대학교" }, + { "OD", "전주한일신학교" }, + { "OD", "한일신학대학교" }, + { "OD", "한일장신대학교" }, + { "OE", "전북신학대학교" }, + { "OF", "서남대학교" }, + { "OG", "군산대학교" }, + { "OG", "군산수산전문대학교" }, + { "OH", "전주교육대학교" }, + { "OI", "전주대학교" }, + { "OJ", "우석대학교" }, + { "OJ", "전주우석대학교" }, + { "OK", "전북과학대학교" }, + { "OK", "정음공업전문대학교" }, + { "OK", "정읍공업전문대학교" }, + { "OK", "정인대학교" }, + { "OL", "원불교대학원대학교" }, + { "OM", "백제예술대학교" }, + { "OM", "백제예술전문대학교" }, + { "OM", "백제전문대학교" }, + { "ON", "이리농공전문대학교" }, + { "ON", "익산대학교" }, + { "OO", "개정간호전문대학교" }, + { "OO", "군산간호대학교" }, + { "OP", "전북기능대학교" }, + { "OQ", "군산실업전문대학교" }, + { "OQ", "군산전문대학교" }, + { "OQ", "서해대학교" }, + { "OR", "기전여자전문대학교" }, + { "OR", "전주기전여자대학교" }, + { "OS", "군장공업전문대학교" }, + { "OS", "군장대학교" }, + { "OT", "군산개방대학교" }, + { "OT", "서해공업전문대학교" }, + { "OT", "전북산업대학교" }, + { "OT", "호원대학교" }, + { "OU", "예수간호대학교" }, + { "OU", "예수간호전문대" }, + { "OU", "예수간호전문대학교" }, + { "OU", "예수대학교" }, + { "OV", "원광보건대학교" }, + { "OV", "원광보건전문대학교" }, + { "OW", "전북대학교의대부속간호전문대학교" }, + { "OX", "전주간호전문대학교" }, + { "OY", "전주공업대학교" }, + { "OY", "전주공업전문대학교" }, + { "OZ", "고창기능대학교" }, + { "PA", "신성대학교" }, + { "PA", "신성전문대학교" }, + { "PB", "대구사이버대학교" }, + { "PC", "사이버외국어대학교" }, + { "PC", "사이버한국외국어대학교" }, + { "PD", "동서사이버대학교" }, + { "PD", "부산디지털대학교" }, + { "PE", "서울사이버대학교" }, + { "PF", "한양사이버대학교" }, + { "PK", "고려사이버대학교" }, + { "PO", "원광디지털대학교" }, + { "PS", "세종사이버대학교" }, + { "QA", "광주기능대학교" }, + { "QB", "전남대학교" }, + { "QC", "조선대학교" }, + { "QD", "순천농업전문대학교" }, + { "QD", "순천대학교" }, + { "QE", "호남대학교" }, + { "QF", "광주교육대학교" }, + { "QG", "광주가톨릭대학교" }, + { "QG", "대건신학대학교" }, + { "QH", "목포대학교" }, + { "QI", "광주보건대학교" }, + { "QI", "광주보건전문대학교" }, + { "QI", "서원보건전문대학교" }, + { "QJ", "장로회호남신학교" }, + { "QJ", "호남신학대학교" }, + { "QK", "기독간호대학교" }, + { "QK", "기독병원간호전문대학교" }, + { "QK", "수피아간호전문대학교" }, + { "QL", "성화대학교(전남,강진)" }, + { "QL", "성화전문대학교" }, + { "QM", "목포해양대학교" }, + { "QM", "목포해양전문대학교" }, + { "QN", "서강실업전문대학교" }, + { "QN", "서강전문대학교" }, + { "QN", "서강정보대학교" }, + { "QO", "광주과학기술원" }, + { "QP", "목포가톨릭대학교" }, + { "QP", "성신간호대학교" }, + { "QP", "성신간호보건전문대학교" }, + { "QP", "성신간호전문대학교" }, + { "QQ", "송원대학교" }, + { "QQ", "송원실업전문대학교" }, + { "QQ", "송원전문대학교" }, + { "QR", "광신대학교" }, + { "QR", "장로회광주신학교" }, + { "QS", "순천간호전문대학교" }, + { "QS", "순천전문대학교" }, + { "QS", "순천청암대학교" }, + { "QT", "순천공업전문대학교" }, + { "QT", "순천제일대학교" }, + { "QU", "담양대학교" }, + { "QU", "담양전문대학교" }, + { "QV", "여수대학교" }, + { "QV", "여수수산대학교" }, + { "QV", "여수수산전문대학교" }, + { "QW", "전남대학교의대부속간호전문대학교" }, + { "QW", "조선간호대학교" }, + { "QW", "조선대학교병설간호전문대학교" }, + { "QY", "조선대학교병설공업전문대학교" }, + { "QY", "조선이공대학교" }, + { "QZ", "동강대학교" }, + { "QZ", "동신실업전문대학교" }, + { "QZ", "동신전문대학교" }, + { "RA", "목포공업전문대학교" }, + { "RA", "목포과학대학교" }, + { "RA", "목포실업전문대학교" }, + { "RA", "목포전문대학교" }, + { "RB", "성인경상전문대학교" }, + { "RC", "동신공과대학교" }, + { "RC", "동신대학교" }, + { "RD", "광주여자대학교" }, + { "RD", "광주여자전문대학교" }, + { "RE", "전남과학대학교" }, + { "RE", "전남전문대학교" }, + { "RE", "정선실업전문대학교" }, + { "RF", "고구려대학교" }, + { "RF", "금성환경전문대학교" }, + { "RF", "나주대학교" }, + { "RG", "광주예술학교" }, + { "RG", "하남예술학교" }, + { "RG", "광주예술대학교" }, + { "RH", "초당대학교" }, + { "RH", "초당산업대학교" }, + { "RI", "광주개방대" }, + { "RI", "광주경상대학교" }, + { "RI", "광주경상전문대학교" }, + { "RI", "광주대학교" }, + { "RJ", "대불공과대학교" }, + { "RJ", "대불대학교" }, + { "RJ", "불공과대학교" }, + { "RJ", "세한대학교" }, + { "RK", "영산선학대학교" }, + { "RK", "영산원불교대학교" }, + { "RK", "영산원불교학교" }, + { "RL", "한려대학교" }, + { "RL", "한려산업대학교" }, + { "RM", "남부대학교" }, + { "RN", "장흥대학교" }, + { "RO", "목포기능대학교" }, + { "RP", "남도대학교" }, + { "RP", "전남도립대학교" }, + { "RQ", "명신대학교" }, + { "RT", "동아인재대학교" }, + { "RT", "동아전문대학교" }, + { "RU", "광양전문대학교" }, + { "RU", "광양대학교" }, + { "RU", "광양보건대학교" }, + { "RX", "한영공업전문대학교" }, + { "RX", "여수공업대학교" }, + { "RX", "한영대학교" }, + { "SA", "선목신학대학교" }, + { "SB", "대구신학교" }, + { "SB", "대신대학교(경북,경산)" }, + { "SC", "경북대학교" }, + { "SD", "영남신학교" }, + { "SD", "영남신학대학교" }, + { "SE", "계명대학교" }, + { "SF", "경운대학교" }, + { "SF", "한국산업대학교" }, + { "SG", "영남대학교" }, + { "SH", "대구대학교" }, + { "SH", "한사대학교" }, + { "SI", "대구가톨릭대학교" }, + { "SI", "효성여자대학교" }, + { "SJ", "한동대학교" }, + { "SK", "대구교육대학교" }, + { "SL", "대구효성가톨릭대학교" }, + { "SM", "안동대학교" }, + { "SN", "포항공과대학교" }, + { "SO", "위덕대학교" }, + { "SP", "경주대학교" }, + { "SQ", "경북외국어대학교" }, + { "SR", "경북여자외국어전문대학교" }, + { "SR", "경북외국어전문대학교" }, + { "SR", "경북외국어테크노대학교" }, + { "SR", "영남외국어대학교" }, + { "SS", "성덕대학교" }, + { "SS", "성덕전문대학교" }, + { "ST", "구미기능대학교" }, + { "SU", "대구외국어대학교" }, + { "SV", "아시아대학교" }, + { "TA", "경북개방대학교" }, + { "TA", "경북공업전문대학교" }, + { "TA", "경북산업대학교" }, + { "TA", "경일대학교" }, + { "TB", "계명문화대학교" }, + { "TB", "계명실업전문대학교" }, + { "TB", "계명전문대학교" }, + { "TC", "국군간호사관학교" }, + { "TC", "국군간호학교" }, + { "TD", "경북보건대학교" }, + { "TD", "김산전문대학교" }, + { "TD", "김천간호전문대학교" }, + { "TD", "김천과학대학교" }, + { "TE", "김천대학교" }, + { "TE", "김천실업전문대학교" }, + { "TE", "김천전문대학교" }, + { "TF", "금오공과대학교" }, + { "TG", "대구과학대학교" }, + { "TG", "대구여자간호전문대학교" }, + { "TG", "대구전문대학교" }, + { "TH", "대구공업대학교" }, + { "TH", "대구공업전문대학교" }, + { "TI", "대구보건대학교" }, + { "TI", "대구보건전문대학교" }, + { "TJ", "대구한의과대학교" }, + { "TJ", "경산대학교" }, + { "TJ", "대구한의대학교" }, + { "TK", "동산간호전문대학교" }, + { "TL", "상주농업전문대학교" }, + { "TL", "상주농잠전문학교" }, + { "TL", "상주대학교" }, + { "TL", "상주산업대학교" }, + { "TM", "가톨릭상지대학교" }, + { "TM", "가톨릭상지전문대학교" }, + { "TM", "상지실업전문대학교" }, + { "TM", "상지전문대학교" }, + { "TN", "대구산업전문대학교" }, + { "TN", "대구산업정보대학교" }, + { "TN", "신일전문대학교" }, + { "TO", "경주관광대학교" }, + { "TO", "경주실업전문대학교" }, + { "TO", "경주전문대학교" }, + { "TO", "서라벌대학교" }, + { "TP", "안동간호전문대학교" }, + { "TP", "안동과학대학교" }, + { "TP", "안동전문대학교" }, + { "TP", "안동한신대학교" }, + { "TQ", "영남공업전문대학교" }, + { "TQ", "영남이공대학교" }, + { "TQ", "영남전문대학교" }, + { "TR", "경북전문대학교" }, + { "TR", "영주경상전문대학교" }, + { "TS", "영진실업전문대학교" }, + { "TS", "영진전문대학교" }, + { "TT", "경북실업전문대학교" }, + { "TT", "대구미래대학교" }, + { "TT", "대일실업전문대학교" }, + { "TU", "돈보스꼬예술학교" }, + { "TV", "육군제3사관학교" }, + { "TW", "선린대학교" }, + { "TW", "선린여자전문대학교" }, + { "TW", "포항간호전문대학교" }, + { "TW", "포항선린전문대학교" }, + { "TX", "포항1대학교" }, + { "TX", "포항실업전문대학교" }, + { "TX", "포항전문대학교" }, + { "TY", "한사대학교병설실업전문대학교" }, + { "TZ", "동양공과대학교" }, + { "TZ", "동양대학교" }, + { "UA", "경동전문대학교" }, + { "UA", "경동정보대학교" }, + { "UB", "대구기능대학교" }, + { "UC", "안동공업전문대학교" }, + { "UC", "안동정보대학교" }, + { "UD", "경도대학교" }, + { "UD", "예천전문대학교" }, + { "UE", "가야대학교" }, + { "UE", "가야요업대학교" }, + { "UF", "섬유패션기능대학교" }, + { "UG", "세민디지털대학교" }, + { "UH", "예명대학원대학교" }, + { "UI", "용문상담심리대학원대학교" }, + { "UJ", "치유상담대학원대학교" }, + { "UJ", "크리스찬치유상담대학원대학교" }, + { "UK", "경북과학대학교" }, + { "UK", "동국전문대학교" }, + { "UM", "대경대학교" }, + { "UM", "대경전문대학교" }, + { "UZ", "한국전력국제원자력대학원대학교" }, + { "VA", "문경대학교" }, + { "VA", "문경전문대학교" }, + { "VB", "경상대학교" }, + { "VC", "김해대학교" }, + { "VD", "해군사관학교" }, + { "VE", "해군대학교" }, + { "VF", "경남대학교" }, + { "VG", "마산대학교(경남,창원)" }, + { "VG", "창원대학교" }, + { "VH", "울산공과대학교" }, + { "VH", "울산대학교" }, + { "VI", "진주교육대학교" }, + { "VJ", "육군대학교" }, + { "VK", "창원기능대학교" }, + { "VL", "경남간호전문대학교" }, + { "VM", "구미1대학교" }, + { "VM", "구미전문대학교" }, + { "VN", "경남대학교병설공업전문대학교" }, + { "VO", "동원과학기술대학교" }, + { "VO", "양산대학교" }, + { "VO", "양산전문대학교" }, + { "VP", "마산간호보건전문대학교" }, + { "VP", "마산대학교(경남,마산)" }, + { "VP", "마산전문대학교" }, + { "VQ", "밀양대학교" }, + { "VR", "연암공업대학교" }, + { "VR", "연암공업전문대학교" }, + { "VS", "울산공대병설공업전문대학교" }, + { "VS", "울산과학대학교" }, + { "VS", "울산전문대학교" }, + { "VT", "거제대학교" }, + { "VT", "거제전문대학교" }, + { "VU", "진주간호보건전문대학교" }, + { "VU", "진주간호전문대학교" }, + { "VU", "진주보건대학교" }, + { "VV", "경남과학기술대학교" }, + { "VV", "진주농림전문대학교" }, + { "VV", "진주산업대학교" }, + { "VW", "진주실업전문대학교" }, + { "VW", "국제대학교" }, + { "VW", "진주국제대학교" }, + { "VW", "진주전문대학교" }, + { "VW", "한국국제대학교" }, + { "VX", "창신대학교" }, + { "VX", "창신전문대학교" }, + { "VY", "창원경상전문대학교" }, + { "VY", "창원문성대학교" }, + { "VZ", "통영수산전문대학교" }, + { "WB", "제주교육대학교" }, + { "WC", "제주대학교" }, + { "WD", "동원산업대학교" }, + { "WD", "탐라대학교" }, + { "WF", "제주간호보건전문대학교" }, + { "WF", "제주간호전문대학교" }, + { "WF", "제주한라대학교" }, + { "WF", "한라전문대학교" }, + { "WG", "제주산업정보대학교" }, + { "WG", "제주실업전문대학교" }, + { "WG", "제주전문대학교" }, + { "WK", "제주관광대학교" }, + { "WK", "제주관광전문대학교" }, + { "XA", "울산기능대학교" }, + { "XB", "국제디지털대학교" }, + { "XC", "계약신학대학원대학교" }, + { "XD", "에스라성경대학원대학교" }, + { "XE", "가천의과학대학교" }, + { "XF", "한국폴리텍대학교" }, + { "XH", "신한대학교" }, + { "XX", "대학교부호불명" }, + { "ZZ", "외국의대학교" } + }; + + public string[,] 수정레코드 ={ + { " ", "변형없음" }, + { "b", "문자를 빈칸( )으로 입력한 경우" }, + { "h", "한자를 한글로 입력한 경우" }, + { "r", "로마자 이외의 문자를 로마자로 입력한 경우" }, + { "s", "레코드의 단축" }, + { "x", "한자 이외의 문자를 한글로 변형 입력한 경우" } + }; + + public string[,] 목록전거 = { + { " ", "국가서지작성기관" }, + { "a", "자관" }, + { "c", "협력기관" }, + { "d", "기타 기관" }, + { "u", "미상" } + }; + + public string[,] 언어부호 ={ + { " ", "해당정보 없음" }, + { "mul", "복수 언어" }, + { "sgn", "수화" }, + { "und", "미상" }, + { "zxx", "언어콘텐츠 없음" } + }; + + public string[,] 기관부호 ={ + { "AD", "여성가족부" }, + { "AF", "항공철도사고조사위원회" }, + { "AJ", "국세공무원교육원" }, + { "AK", "국가정보원" }, + { "AO", "항공기상청" }, + { "AR", "국립농수산품질관리원" }, + { "AT", "민주평화통일자문회의" }, + { "AU", "기타 대통령소속기관" }, + { "AX", "국립식량과학원" }, + { "AZ", "소방청" }, + { "BF", "국가비상기획위원회" }, + { "BG", "국가공무원인재개발원" }, + { "BH", "지방공정거래사무소" }, + { "BJ", "조달청" }, + { "BK", "통계청" }, + { "BM", "통일부" }, + { "BN", "통일교육원" }, + { "BO", "정부청사관리소" }, + { "BR", "국가기록원" }, + { "BU", "과학기술부" }, + { "BV", "전자정부지원센터" }, + { "BW", "국가보훈처" }, + { "CA", "외교통상부" }, + { "CB", "기상청" }, + { "CC", "국립중앙과학관" }, + { "CD", "국립외교원" }, + { "CF", "남북회담본부" }, + { "CG", "보훈연수원" }, + { "CJ", "국가보훈처국립묘지관리소" }, + { "CK", "지방통계사무소" }, + { "CL", "통계교육원" }, + { "CM", "조달청지방조달청" }, + { "CO", "지방보훈청" }, + { "CT", "국립기상과학관" }, + { "CU", "지방기상청" }, + { "CW", "국민권익위원회" }, + { "DB", "산림청" }, + { "DC", "경찰청" }, + { "DD", "국립과학수사연구원" }, + { "DI", "행정자치부민방위재난통제본부" }, + { "DV", "해양경찰청" }, + { "DW", "지방행정연수원" }, + { "DZ", "지방경찰청" }, + { "EC", "국세청" }, + { "ED", "관세청" }, + { "EF", "조세심판원" }, + { "EI", "중앙관세분석소" }, + { "EJ", "지방국세청" }, + { "EK", "지방세관" }, + { "EP", "기획재정부" }, + { "EU", "기타위원회" }, + { "EV", "교육부" }, + { "EW", "외교부" }, + { "EX", "지방인권사무소" }, + { "EY", "농림축산식품부" }, + { "FA", "법무부" }, + { "FD", "지방고등검찰청" }, + { "FE", "소년분류심사원" }, + { "FF", "소년원" }, + { "FI", "보호감호소" }, + { "FJ", "구치소" }, + { "FK", "교도소 및 소년교도소" }, + { "FL", "출입국관리사무소" }, + { "FM", "보호관찰심사위원회" }, + { "FN", "보호관찰소" }, + { "FO", "지방교정청" }, + { "FP", "지방검찰청" }, + { "FQ", "외국인보호소" }, + { "FR", "교육과학기술부" }, + { "FT", "국토교통부" }, + { "FU", "해양수산부" }, + { "FY", "국무조정실" }, + { "FZ", "국무총리비서실" }, + { "GA", "국방부" }, + { "GB", "병무청" }, + { "GC", "지방병무청" }, + { "GD", "국립서울현충원" }, + { "GE", "국방홍보원" }, + { "GF", "국방전산정보원" }, + { "GH", "대통령비서실" }, + { "GJ", "대통령경호실" }, + { "GR", "행정자치부" }, + { "GU", "국립호국원" }, + { "GV", "행정안전부" }, + { "HB", "국립중앙도서관" }, + { "HD", "중앙교육연수원" }, + { "HG", "국립교육평가원" }, + { "HT", "학술원" }, + { "HV", "국립국제교육원" }, + { "IB", "해양수산부" }, + { "IC", "농촌진흥청" }, + { "IF", "국립잠사소" }, + { "II", "농업공학연구소" }, + { "IN", "지방산림관리청" }, + { "IO", "국립원예특작과학원" }, + { "IP", "잠사곤충연구소" }, + { "IQ", "국립축산과학원" }, + { "IR", "고령지농업연구소" }, + { "IT", "농촌자원개발연구소" }, + { "IV", "국립산림과학원" }, + { "IX", "산림교육원" }, + { "IZ", "국립수산물품질검사원" }, + { "JB", "중소기업청" }, + { "JC", "특허청" }, + { "JD", "국립수산과학원" }, + { "JE", "국립수산기술훈련소" }, + { "JF", "자유무역지역관리원" }, + { "JH", "국가기술표준원" }, + { "JK", "국제지식재산연수원" }, + { "JM", "국립종자원" }, + { "JU", "한국해양수산연수원" }, + { "JW", "어항사무소" }, + { "JX", "국립농업과학원" }, + { "KB", "광산보안사무소" }, + { "KD", "산림항공본부" }, + { "KE", "농림수산검역검사본부" }, + { "KG", "국립수의과학검역원" }, + { "KH", "특허심판원" }, + { "KJ", "농업연수원" }, + { "KK", "해양수산인재개발원" }, + { "KQ", "정부통합전산센터" }, + { "LA", "보건복지부" }, + { "LB", "질병관리본부" }, + { "LC", "환경부" }, + { "LD", "식품의약품안전처" }, + { "LE", "국립중앙의료원" }, + { "LG", "국립병원" }, + { "LJ", "국립결핵병원" }, + { "LK", "국립검역소" }, + { "LL", "국립망향의동산관리원" }, + { "LM", "유역환경청(지방환경청포함)" }, + { "LN", "국립환경과학원" }, + { "LO", "지방식품의약품안전청" }, + { "LQ", "식품의약품안전평가원" }, + { "LR", "국립환경인력개발원" }, + { "LZ", "특별사법경찰대" }, + { "ME", "지방항공청" }, + { "MF", "중앙해양안전심판원" }, + { "MH", "건설사무소" }, + { "MJ", "지방해양항만청" }, + { "ML", "차량정비본부" }, + { "MM", "철도건설본부" }, + { "MO", "지방해양안전심판원" }, + { "MP", "철도청중앙보급사무소" }, + { "MS", "철도청철도전산정보사무소" }, + { "MT", "철도청특별동차사무소" }, + { "MV", "지방철도청" }, + { "MX", "국토해양부" }, + { "MZ", "과학기술정보통신부" }, + { "NB", "체신청" }, + { "NC", "우정공무원교육원" }, + { "ND", "우정사업정보센터" }, + { "NE", "중앙전파관리소" }, + { "NF", "우정사업조달센터" }, + { "NH", "국립전파연구원" }, + { "NJ", "지식경제부" }, + { "NM", "지방통계청" }, + { "NO", "동해어업관리단" }, + { "NP", "서해어업관리단" }, + { "NV", "지방우정청" }, + { "OB", "문화재청" }, + { "OC", "국립국어원" }, + { "OE", "국립문화재연구소" }, + { "OH", "국립국악원" }, + { "OL", "문화재청종묘관리소" }, + { "OM", "문화재청지구관리소" }, + { "OO", "지방박물관" }, + { "OP", "문화재청창경궁관리소" }, + { "OQ", "문화재청창덕궁관리소" }, + { "OR", "문화재청덕수궁관리소" }, + { "OS", "문화재청경복궁관리소" }, + { "OT", "국립고궁박물관" }, + { "OU", "문화재청국립해양문화재연구소" }, + { "OW", "국가청소년위원회" }, + { "OY", "문화체육관광부" }, + { "PB", "건설교통부중앙장비관리사무소" }, + { "PD", "지방국토관리청" }, + { "PG", "홍수통제소" }, + { "PI", "국토지리정보원" }, + { "PK", "항공교통센터" }, + { "QA", "해양경찰교육원(해양경찰학교)" }, + { "QB", "정무장관(제1)실" }, + { "QE", "금융위원회" }, + { "QF", "국립재난안전연구원" }, + { "QG", "중앙119구조본부" }, + { "QI", "지방해양경찰청" }, + { "QJ", "해양경찰정비창" }, + { "QM", "해양경비안전교육원" }, + { "QT", "해양경비안전본부" }, + { "RA", "고용노동부" }, + { "RC", "지방고용노동청" }, + { "RF", "중앙고용정보관리소" }, + { "RG", "최저임금위원회" }, + { "RH", "산업재해보상보험재심사위원회" }, + { "RI", "지방노동위원회" }, + { "SD", "지방중소기업청" }, + { "TB", "해외문화홍보원" }, + { "TC", "한국정책방송원" }, + { "VG", "지방고등법원" }, + { "VH", "지방법원" }, + { "VI", "가정법원" }, + { "WA", "정부투자기관" }, + { "YA", "헌법재판소" }, + { "ZC", "시·도선거관리위원회" } + }; + } +} diff --git a/unimarc/unimarc/마크/Help_008.resx b/unimarc/unimarc/마크/Help_008.resx new file mode 100644 index 0000000..f27fab4 --- /dev/null +++ b/unimarc/unimarc/마크/Help_008.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + \ No newline at end of file diff --git a/unimarc/unimarc/마크/Marc.cs b/unimarc/unimarc/마크/Marc.cs index 42d8d36..bdd4deb 100644 --- a/unimarc/unimarc/마크/Marc.cs +++ b/unimarc/unimarc/마크/Marc.cs @@ -83,17 +83,6 @@ namespace ExcelTest compidx = UniMarc.Properties.Settings.Default.compidx; - switch (compidx) - { - case "1": - break; - case "3": - break; - default: - this.tabControl1.TabPages.Remove(this.tabPage2); - break; - } - // if (compidx != "3" || compidx != "1") // this.tabControl1.TabPages.Remove(this.tabPage2); } @@ -518,6 +507,7 @@ namespace ExcelTest if (isNewData) { string MidxQuery = string.Format("SELECT `idx` FROM Marc WHERE isbn = {0} AND `compidx` = {1};", grid_data[0], compidx); Midx = db.DB_Send_CMD_Search(MidxQuery).Replace("|", ""); + List_Book.Rows[SaveRowIdx].Cells["marc_idx"].Value = Midx; } string UpdateListIndex = string.Format("UPDATE `Obj_List_Book` SET `m_idx` = {0} WHERE `idx` = {1};", @@ -1443,7 +1433,9 @@ namespace ExcelTest if (e.KeyCode == Keys.F3) { - tb.Text += "▽"; + int line = tb.SelectionStart; + tb.Text = tb.Text.Insert(line, "▽"); + tb.SelectionStart = line + 1; } } @@ -1648,7 +1640,7 @@ namespace ExcelTest GridView020.Rows[count].Cells["CheckSet"].Value = Grid[0]; GridView020.Rows[count].Cells["Text020a"].Value = Grid[1]; GridView020.Rows[count].Cells["Text020g"].Value = Grid[2]; - GridView020.Rows[count].Cells["Text020c"].Value = Grid[3]; + GridView020.Rows[count].Cells["Text020c"].Value = Grid[3].ToString().Replace(@"\", "").Replace("₩", ""); break; } } @@ -1981,7 +1973,7 @@ namespace ExcelTest text300a, text300b, text300c1, text300c2, text300e }; - string a = GetMiddelString(SplitTag, "▼a", "▼", "300"); + string a = GetMiddelString(SplitTag, "▼a", "▼", "300").Replace(" p.", "").Replace("p.", ""); string b = GetMiddelString(SplitTag, "▼b", "▼", "300"); string c = GetMiddelString(SplitTag, "▼c", "▼"); string e = GetMiddelString(SplitTag, "▼e", "▼"); @@ -2362,7 +2354,7 @@ namespace ExcelTest if (dgv.Rows[a].Cells["Text020c"].Value == null) c020 = ""; else - c020 = dgv.Rows[a].Cells["Text020c"].Value.ToString(); + c020 = @"\" + dgv.Rows[a].Cells["Text020c"].Value.ToString(); result += string.Format("020\t{0}\t▼a{1}", Insert020Sub(CheckSet), a020); @@ -2796,7 +2788,7 @@ namespace ExcelTest string result = "300\t \t"; - if (boxText[0] != "") result += "▼a" + boxText[0]; + if (boxText[0] != "") result += "▼a" + Tag300a_Sub(boxText[0]); if (boxText[1] != "") result += "▼b" + boxText[1]; if (boxText[2] != "") { result += "▼c" + boxText[2]; @@ -2809,6 +2801,28 @@ namespace ExcelTest return result; } + #region Tag300a_Sub + + string Tag300a_Sub(string Text) + { + string result = Text; + + if (result.IndexOf(", ") > -1) + return result + " p."; + if (result.IndexOf("p.p.") > -1 || result.IndexOf("p. p.") > -1) + return result.Replace("p.p.", "p.").Replace("p. p.", "p."); + + if (Regex.IsMatch(result, @"^[0-9]+$")) + return result + " p."; + + if (!result.StartsWith("[") && !result.EndsWith("]")) + return result; + else if (Regex.IsMatch(GetMiddelString(result, "[", "]"), @"^[0-9]+$")) + return result + " p."; + + return result; + } + #endregion private string Text500Insert() { diff --git a/unimarc/unimarc/마크/Marc.designer.cs b/unimarc/unimarc/마크/Marc.designer.cs index f8b302d..d81e4ce 100644 --- a/unimarc/unimarc/마크/Marc.designer.cs +++ b/unimarc/unimarc/마크/Marc.designer.cs @@ -28,19 +28,19 @@ /// private void InitializeComponent() { - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Marc)); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = 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 dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.etc1 = new System.Windows.Forms.RichTextBox(); this.etc2 = new System.Windows.Forms.RichTextBox(); @@ -550,14 +550,14 @@ this.List_Book.AllowUserToResizeColumns = false; this.List_Book.BackgroundColor = System.Drawing.Color.Gray; this.List_Book.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.List_Book.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle13.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.List_Book.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13; this.List_Book.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.list_idx, this.ISBN13, @@ -579,14 +579,14 @@ this.List_Book.MultiSelect = false; this.List_Book.Name = "List_Book"; this.List_Book.ReadOnly = true; - dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.ControlDark; - dataGridViewCellStyle4.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.List_Book.RowHeadersDefaultCellStyle = dataGridViewCellStyle4; + dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.ControlDark; + dataGridViewCellStyle16.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle16.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.List_Book.RowHeadersDefaultCellStyle = dataGridViewCellStyle16; this.List_Book.RowTemplate.Height = 23; this.List_Book.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.List_Book.Size = new System.Drawing.Size(543, 822); @@ -685,9 +685,9 @@ // // grade // - dataGridViewCellStyle2.Format = "N0"; - dataGridViewCellStyle2.NullValue = null; - this.grade.DefaultCellStyle = dataGridViewCellStyle2; + dataGridViewCellStyle14.Format = "N0"; + dataGridViewCellStyle14.NullValue = null; + this.grade.DefaultCellStyle = dataGridViewCellStyle14; this.grade.HeaderText = "등급"; this.grade.Name = "grade"; this.grade.ReadOnly = true; @@ -696,8 +696,8 @@ // // colCheck // - dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.colCheck.DefaultCellStyle = dataGridViewCellStyle3; + dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.colCheck.DefaultCellStyle = dataGridViewCellStyle15; this.colCheck.HeaderText = "V"; this.colCheck.Name = "colCheck"; this.colCheck.ReadOnly = true; @@ -1091,8 +1091,8 @@ this.GridView020.Name = "GridView020"; this.GridView020.RowHeadersVisible = false; this.GridView020.RowHeadersWidth = 30; - dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle5; + dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView020.RowsDefaultCellStyle = dataGridViewCellStyle17; this.GridView020.RowTemplate.Height = 23; this.GridView020.Size = new System.Drawing.Size(408, 80); this.GridView020.TabIndex = 244; @@ -1159,8 +1159,8 @@ this.GridView505.Name = "GridView505"; this.GridView505.RowHeadersVisible = false; this.GridView505.RowHeadersWidth = 30; - dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle6; + dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView505.RowsDefaultCellStyle = dataGridViewCellStyle18; this.GridView505.RowTemplate.Height = 23; this.GridView505.Size = new System.Drawing.Size(401, 71); this.GridView505.TabIndex = 246; @@ -1293,14 +1293,14 @@ this.GridView246.AllowDrop = true; this.GridView246.AllowUserToAddRows = false; this.GridView246.AllowUserToResizeRows = false; - dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7; + dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle19.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.GridView246.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; this.GridView246.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Text246Jisi, this.Text246i, @@ -1312,8 +1312,8 @@ this.GridView246.Name = "GridView246"; this.GridView246.RowHeadersVisible = false; this.GridView246.RowHeadersWidth = 30; - dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle8; + dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView246.RowsDefaultCellStyle = dataGridViewCellStyle20; this.GridView246.RowTemplate.Height = 23; this.GridView246.Size = new System.Drawing.Size(493, 138); this.GridView246.TabIndex = 250; @@ -1463,14 +1463,14 @@ this.GridView440.AllowDrop = true; this.GridView440.AllowUserToAddRows = false; this.GridView440.AllowUserToResizeRows = false; - dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle9.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle9; + dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle21.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle21.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle21.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle21.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.GridView440.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle21; this.GridView440.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.GridView440.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.text440a, @@ -1483,8 +1483,8 @@ this.GridView440.Name = "GridView440"; this.GridView440.RowHeadersVisible = false; this.GridView440.RowHeadersWidth = 30; - dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle10; + dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView440.RowsDefaultCellStyle = dataGridViewCellStyle22; this.GridView440.RowTemplate.Height = 23; this.GridView440.Size = new System.Drawing.Size(597, 71); this.GridView440.TabIndex = 245; @@ -1583,14 +1583,14 @@ this.GridView490.AllowDrop = true; this.GridView490.AllowUserToAddRows = false; this.GridView490.AllowUserToResizeRows = false; - dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11; + dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle23.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + dataGridViewCellStyle23.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.GridView490.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle23; this.GridView490.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.GridView490.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.text490a, @@ -1599,8 +1599,8 @@ this.GridView490.Name = "GridView490"; this.GridView490.RowHeadersVisible = false; this.GridView490.RowHeadersWidth = 30; - dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle12; + dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.GridView490.RowsDefaultCellStyle = dataGridViewCellStyle24; this.GridView490.RowTemplate.Height = 23; this.GridView490.Size = new System.Drawing.Size(321, 71); this.GridView490.TabIndex = 247; @@ -2545,7 +2545,7 @@ this.Controls.Add(this.label98); this.Controls.Add(this.label1); this.Name = "Marc"; - this.Text = "마크 작업"; + this.Text = "마크 작성"; this.Load += new System.EventHandler(this.Marc_Load); ((System.ComponentModel.ISupportInitialize)(this.List_Book)).EndInit(); this.panel3.ResumeLayout(false); diff --git a/unimarc/unimarc/편의기능/Calendar.Designer.cs b/unimarc/unimarc/편의기능/Calendar.Designer.cs index 8f545f0..e0ee635 100644 --- a/unimarc/unimarc/편의기능/Calendar.Designer.cs +++ b/unimarc/unimarc/편의기능/Calendar.Designer.cs @@ -255,7 +255,7 @@ this.dateTimePicker1.Name = "dateTimePicker1"; this.dateTimePicker1.Size = new System.Drawing.Size(164, 21); this.dateTimePicker1.TabIndex = 8; - this.dateTimePicker1.Value = new System.DateTime(2022, 3, 10, 0, 0, 0, 0); + this.dateTimePicker1.Value = new System.DateTime(2022, 8, 8, 0, 0, 0, 0); this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged); // // Btn_After @@ -1272,7 +1272,7 @@ this.label1.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label1.Location = new System.Drawing.Point(58, 4); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(25, 16); + this.label1.Size = new System.Drawing.Size(24, 16); this.label1.TabIndex = 0; this.label1.Text = "일"; // @@ -1292,7 +1292,7 @@ this.label2.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label2.Location = new System.Drawing.Point(80, 4); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(25, 16); + this.label2.Size = new System.Drawing.Size(24, 16); this.label2.TabIndex = 0; this.label2.Text = "월"; // @@ -1312,7 +1312,7 @@ this.label3.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label3.Location = new System.Drawing.Point(81, 4); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(25, 16); + this.label3.Size = new System.Drawing.Size(24, 16); this.label3.TabIndex = 0; this.label3.Text = "화"; // @@ -1332,7 +1332,7 @@ this.label4.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label4.Location = new System.Drawing.Point(82, 4); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(25, 16); + this.label4.Size = new System.Drawing.Size(24, 16); this.label4.TabIndex = 0; this.label4.Text = "수"; // @@ -1352,7 +1352,7 @@ this.label5.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label5.Location = new System.Drawing.Point(82, 4); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(25, 16); + this.label5.Size = new System.Drawing.Size(24, 16); this.label5.TabIndex = 0; this.label5.Text = "목"; // @@ -1372,7 +1372,7 @@ this.label6.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label6.Location = new System.Drawing.Point(83, 4); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(25, 16); + this.label6.Size = new System.Drawing.Size(24, 16); this.label6.TabIndex = 0; this.label6.Text = "금"; // @@ -1392,7 +1392,7 @@ this.label7.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label7.Location = new System.Drawing.Point(82, 4); this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(25, 16); + this.label7.Size = new System.Drawing.Size(24, 16); this.label7.TabIndex = 0; this.label7.Text = "토"; // diff --git a/unimarc/unimarc/편의기능/Calendar.cs b/unimarc/unimarc/편의기능/Calendar.cs index af14860..785e434 100644 --- a/unimarc/unimarc/편의기능/Calendar.cs +++ b/unimarc/unimarc/편의기능/Calendar.cs @@ -25,6 +25,8 @@ namespace WindowsFormsApp1.Convenience private void Calendar_Load(object sender, EventArgs e) { + dateTimePicker1.Value = DateTime.Now; + db.DBcon(); rb_all.Checked = true;