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

** ERP 작업 전면 중단 (마크우선) **

1. 마크 작성
ㄴ> 칸채우기에서 F3입력시 맨뒤에 "▽"가 생기고, 커서는 맨 앞으로 이동하는 버그 - 수정완료
ㄴ>비고1 최초 저장시 현재 마크작업창에서 보이지않고 창을 껏다켜야만 보이는 버그 - 수정완료

2. DVD/CD/LP
ㄴ> 새폼 작성 완료
ㄴ> 현재 작성중에 있음.
ㄴ>CD/LP(교보)는 완료.

3. 마크 작성
ㄴ> 020c/300a 등 단위표시가 필요한 태그들 칸채우기로 이동시 지워졌다가 다시 메모장으로 이동시 자동으로 생성하게.
  ㄴ> 300a의 경우는 조건에 따라서 붙을수도 있고 안붙을수도 있음. (조건은 참조) - 추가 완료
This commit is contained in:
SeungHo Yang
2022-08-19 09:26:01 +09:00
parent 6131b9630d
commit 38198b787f
58 changed files with 6862 additions and 206 deletions

Binary file not shown.

Binary file not shown.

273
unimarc/UpgradeLog2.htm Normal file
View File

@@ -0,0 +1,273 @@
<!DOCTYPE html>
<!-- saved from url=(0014)about:internet -->
<html xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><meta content="en-us" http-equiv="Content-Language" /><meta content="text/html; charset=utf-16" http-equiv="Content-Type" /><title _locID="ConversionReport0">
마이그레이션 보고서
</title><style>
/* Body style, for the entire document */
body
{
background: #F3F3F4;
color: #1E1E1F;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
padding: 0;
margin: 0;
}
/* Header1 style, used for the main title */
h1
{
padding: 10px 0px 10px 10px;
font-size: 21pt;
background-color: #E2E2E2;
border-bottom: 1px #C1C1C2 solid;
color: #201F20;
margin: 0;
font-weight: normal;
}
/* Header2 style, used for "Overview" and other sections */
h2
{
font-size: 18pt;
font-weight: normal;
padding: 15px 0 5px 0;
margin: 0;
}
/* Header3 style, used for sub-sections, such as project name */
h3
{
font-weight: normal;
font-size: 15pt;
margin: 0;
padding: 15px 0 5px 0;
background-color: transparent;
}
/* Color all hyperlinks one color */
a
{
color: #1382CE;
}
/* Table styles */
table
{
border-spacing: 0 0;
border-collapse: collapse;
font-size: 10pt;
}
table th
{
background: #E7E7E8;
text-align: left;
text-decoration: none;
font-weight: normal;
padding: 3px 6px 3px 6px;
}
table td
{
vertical-align: top;
padding: 3px 6px 5px 5px;
margin: 0px;
border: 1px solid #E7E7E8;
background: #F7F7F8;
}
/* Local link is a style for hyperlinks that link to file:/// content, there are lots so color them as 'normal' text until the user mouse overs */
.localLink
{
color: #1E1E1F;
background: #EEEEED;
text-decoration: none;
}
.localLink:hover
{
color: #1382CE;
background: #FFFF99;
text-decoration: none;
}
/* Center text, used in the over views cells that contain message level counts */
.textCentered
{
text-align: center;
}
/* The message cells in message tables should take up all avaliable space */
.messageCell
{
width: 100%;
}
/* Padding around the content after the h1 */
#content
{
padding: 0px 12px 12px 12px;
}
/* The overview table expands to width, with a max width of 97% */
#overview table
{
width: auto;
max-width: 75%;
}
/* The messages tables are always 97% width */
#messages table
{
width: 97%;
}
/* All Icons */
.IconSuccessEncoded, .IconInfoEncoded, .IconWarningEncoded, .IconErrorEncoded
{
min-width:18px;
min-height:18px;
background-repeat:no-repeat;
background-position:center;
}
/* Success icon encoded */
.IconSuccessEncoded
{
/* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
/* [---XsltValidateInternal-Base64EncodedImage:IconSuccess#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABcElEQVR4Xq2TsUsCURzHv15g8ZJcBWlyiYYgCIWcb9DFRRwMW5TA2c0/QEFwFkxxUQdxVlBwCYWOi6IhWgQhBLHJUCkhLr/BW8S7gvrAg+N+v8/v+x68Z8MGy+XSCyABQAXgBgHGALoASkIIDWSLeLBetdHryMjd5IxQPWT4rn1c/P7+xxp72Cs9m5SZ0Bq2vPnbPFafK2zDvmNHypdC0BPkLlQhxJsCAhQoZwdZU5mwxh720qGo8MzTxTTKZDPCx2HoVzp6lz0Q9tKhyx0kGs8Ny+TkWRKk8lCROwEduhyg9l/6lunOPSfmH3NUH6uQ0KHLAe7JYvJjevm+DAMGJHToKtigE+vwvIidxLamb8IBY9e+C5LiXREkfho3TSd06HJA13/oh6T51MTsfQbHrsMynQ5dDihFjiK8JJAU9AKIWTp76dCVN7HWHrajmUEGvyF9nkbAE6gLIS7kTUyuf2gscLoJrElZo/Mvj+nPz/kLTmfnEwP3tB0AAAAASUVORK5CYII=);
}
/* Information icon encoded */
.IconInfoEncoded
{
/* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
/* [---XsltValidateInternal-Base64EncodedImage:IconInformation#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHElEQVR4Xs2TsUoDQRRF7wwoziokjZUKadInhdhukR9YP8DMX1hYW+QvdsXa/QHBbcXC7W0CamWTQnclFutceIQJwwaWNLlwm5k5d94M76mmaeCrrmsLYOocY12FcxZFUeozCqKqqgYA8uevv1H6VuPxcwlfk5N92KHBxfFeCSAxxswlYAW/Xr989x/mv9gkhtyMDhcAxgzRsp7flj8B/HF1RsMXq+NZMkopaHe7lbKxQUEIGbKsYNoGn969060hZBkQex/W8oRQwsQaW2o3Ago2SVcJUzAgY3N0lTCZZm+zPS8HB51gMmS1DEYyOz9acKO1D8JWTlafKIMxdhvlfdyT94Vv5h7P8Ky7nQzACmhvKq3zk3PjW9asz9D/1oigecsioooAAAAASUVORK5CYII=);
}
/* Warning icon encoded */
.IconWarningEncoded
{
/* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
/* [---XsltValidateInternal-Base64EncodedImage:IconWarning#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAx0lEQVR4XpWSMQ7CMAxFf4xAyBMLCxMrO8dhaBcuwdCJS3RJBw7SA/QGTCxdWJgiQYWKXJWKIXHIlyw5lqr34tQgEOdcBsCOx5yZK3hCCKdYXneQkh4pEfqzLfu+wVDSyyzFoJjfz9NB+pAF+eizx2Vruts0k15mPgvS6GYvpVtQhB61IB/dk6AF6fS4Ben0uIX5odtFe8Q/eW1KvFeH4e8khT6+gm5B+t3juyDt7n0jpe+CANTd+oTUjN/U3yVaABnSUjFz/gFq44JaVSCXeQAAAABJRU5ErkJggg==);
}
/* Error icon encoded */
.IconErrorEncoded
{
/* Note: Do not delete the comment below. It is used to verify the correctness of the encoded image resource below before the product is released */
/* [---XsltValidateInternal-Base64EncodedImage:IconError#Begin#background-image: url(data:image/png;base64,#Separator#);#End#] */
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQElEQVR4XqWTvUoEQRCE6wYPZUA80AfwAQz23uCMjA7MDRQEIzPBVEyNTQUFIw00vcQTTMzuAh/AxEQQT8HF/3G/oGGnEUGuoNnd6qoZuqltyKEsyzVJq5I6rnUp6SjGeGhESikzzlc1eL7opfuVbrqbU1Zw9NCgtQMaZpY0eNnaaL2fHusvTK5vKu7sjSS1Y4y3QUA6K3e3Mau5UFDyMP7tYF9o8cAHZv68vipoIJg971PZIZ5HiwdvYGGvFVFHmGmZ2MxwmQYPXubPl9Up0tfoMQGetXd6mRbvhBw+boZ6WF7Mbv1+GsHRk0fQmPAH1GfmZirbCfDJ61tw3Px8/8pZsPAG4jlVhcPgZ7adwNWBB68lkRQWFiTgFlbnLY3DGGM7izIJIyT/jjIvEJw6fdJTc6krDzh6aMwMP9bvDH4ADSsa9uSWVJkAAAAASUVORK5CYII=);
}
</style><script type="text/javascript" language="javascript">
// Startup
// Hook up the the loaded event for the document/window, to linkify the document content
var startupFunction = function() { linkifyElement("messages"); };
if(window.attachEvent)
{
window.attachEvent('onload', startupFunction);
}
else if (window.addEventListener)
{
window.addEventListener('load', startupFunction, false);
}
else
{
document.addEventListener('load', startupFunction, false);
}
// Toggles the visibility of table rows with the specified name
function toggleTableRowsByName(name)
{
var allRows = document.getElementsByTagName('tr');
for (i=0; i < allRows.length; i++)
{
var currentName = allRows[i].getAttribute('name');
if(!!currentName && currentName.indexOf(name) == 0)
{
var isVisible = allRows[i].style.display == '';
isVisible ? allRows[i].style.display = 'none' : allRows[i].style.display = '';
}
}
}
function scrollToFirstVisibleRow(name)
{
var allRows = document.getElementsByTagName('tr');
for (i=0; i < allRows.length; i++)
{
var currentName = allRows[i].getAttribute('name');
var isVisible = allRows[i].style.display == '';
if(!!currentName && currentName.indexOf(name) == 0 && isVisible)
{
allRows[i].scrollIntoView(true);
return true;
}
}
return false;
}
// Linkifies the specified text content, replaces candidate links with html links
function linkify(text)
{
if(!text || 0 === text.length)
{
return text;
}
// Find http, https and ftp links and replace them with hyper links
var urlLink = /(http|https|ftp)\:\/\/[a-zA-Z0-9\-\.]+(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9\-\._\?\,\/\\\+&%\$#\=~;\{\}])*/gi;
return text.replace(urlLink, '<a href="$&">$&</a>') ;
}
// Linkifies the specified element by ID
function linkifyElement(id)
{
var element = document.getElementById(id);
if(!!element)
{
element.innerHTML = linkify(element.innerHTML);
}
}
function ToggleMessageVisibility(projectName)
{
if(!projectName || 0 === projectName.length)
{
return;
}
toggleTableRowsByName("MessageRowClass" + projectName);
toggleTableRowsByName('MessageRowHeaderShow' + projectName);
toggleTableRowsByName('MessageRowHeaderHide' + projectName);
}
function ScrollToFirstVisibleMessage(projectName)
{
if(!projectName || 0 === projectName.length)
{
return;
}
// First try the 'Show messages' row
if(!scrollToFirstVisibleRow('MessageRowHeaderShow' + projectName))
{
// Failed to find a visible row for 'Show messages', try an actual message row
scrollToFirstVisibleRow('MessageRowClass' + projectName);
}
}
</script></head><body><h1 _locID="ConversionReport">
마이그레이션 보고서 - </h1><div id="content"><h2 _locID="OverviewTitle">개요</h2><div id="overview"><table><tr><th></th><th _locID="ProjectTableHeader">프로젝트</th><th _locID="PathTableHeader">경로</th><th _locID="ErrorsTableHeader">오류</th><th _locID="WarningsTableHeader">경고</th><th _locID="MessagesTableHeader">메시지</th></tr><tr><td class="IconErrorEncoded" /><td><strong><a href="#Setup_UniMarc">Setup_UniMarc</a></strong></td><td>Setup_UniMarc\Setup_UniMarc.vdproj</td><td class="textCentered"><a href="#Setup_UniMarcError">1</a></td><td class="textCentered"><a>0</a></td><td class="textCentered"><a href="#">0</a></td></tr><tr><td class="IconSuccessEncoded" /><td><strong><a href="#Solution"><span _locID="OverviewSolutionSpan">솔루션</span></a></strong></td><td>unimarc.sln</td><td class="textCentered"><a>0</a></td><td class="textCentered"><a>0</a></td><td class="textCentered"><a href="#" onclick="ScrollToFirstVisibleMessage('Solution'); return false;">1</a></td></tr></table></div><h2 _locID="SolutionAndProjectsTitle">솔루션 및 프로젝트</h2><div id="messages"><a name="Setup_UniMarc" /><h3>Setup_UniMarc</h3><table><tr id="Setup_UniMarcHeaderRow"><th></th><th class="messageCell" _locID="MessageTableHeader">메시지</th></tr><tr name="ErrorRowClassSetup_UniMarc"><td class="IconErrorEncoded"><a name="Setup_UniMarcError" /></td><td class="messageCell"><strong>Setup_UniMarc\Setup_UniMarc.vdproj:
</strong><span>이 프로젝트 형식을 기반으로 하는 애플리케이션을 찾지 못했습니다. 추가 정보를 보려면 이 링크를 확인하십시오. 54435603-dbb4-11d2-8724-00a0c9a8b90c</span></td></tr></table><a name="Solution" /><h3 _locID="ProjectDisplayNameHeader">솔루션</h3><table><tr id="SolutionHeaderRow"><th></th><th class="messageCell" _locID="MessageTableHeader">메시지</th></tr><tr name="MessageRowHeaderShowSolution"><td class="IconInfoEncoded" /><td class="messageCell"><a _locID="ShowAdditionalMessages" href="#" name="SolutionMessage" onclick="ToggleMessageVisibility('Solution'); return false;">
표시 1 추가 메시지
</a></td></tr><tr name="MessageRowClassSolution" style="display: none"><td class="IconInfoEncoded"><a name="SolutionMessage" /></td><td class="messageCell"><strong>unimarc.sln:
</strong><span>솔루션 파일은 마이그레이션하지 않아도 됩니다.</span></td></tr><tr style="display: none" name="MessageRowHeaderHideSolution"><td class="IconInfoEncoded" /><td class="messageCell"><a _locID="HideAdditionalMessages" href="#" name="SolutionMessage" onclick="ToggleMessageVisibility('Solution'); return false;">
숨기기 1 추가 메시지
</a></td></tr></table></div></div></body></html>

View File

@@ -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

View File

@@ -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;
}
}

View File

@@ -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
/// <summary>
/// 해당 ID와 IP대조
/// </summary>
/// <param name="IP">현재 IP의 아이피</param>
/// <returns></returns>
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;
}
/// <summary>
/// 현 PC의 외부아이피를 가져옴
/// 프로그램에서 가져올 방법이 딱히 없어 꼼수로 웹사이트 크롤링을 통해 가져옴
/// </summary>
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], "</body>")[0].Trim();
return realip;
}
}
static string[] Parsing(string _body, string _parseString)
{
return System.Text.RegularExpressions.Regex.Split(_body, _parseString);
}
#endregion
#region AutoLogin
/// <summary>
@@ -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(); }
}
}

View File

@@ -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;
}
}

View File

@@ -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
}
}

View File

@@ -16,7 +16,7 @@
이전 버전과의 호환성을 위해 애플리케이션에 가상화가 필요한 경우
이 요소를 제거합니다.
-->
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
<applicationRequestMinimum>
<defaultAssemblyRequest permissionSetReference="Custom" />

View File

@@ -14,21 +14,25 @@
<Deterministic>true</Deterministic>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<IsWebBootstrapper>false</IsWebBootstrapper>
<IsWebBootstrapper>true</IsWebBootstrapper>
<TargetFrameworkProfile />
<PublishUrl>게시\</PublishUrl>
<PublishUrl>E:\UniMarcApplicationUpdateFiles\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<InstallFrom>Web</InstallFrom>
<UpdateEnabled>true</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<InstallUrl>http://1.215.250.130/</InstallUrl>
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
<WebPage>publish.htm</WebPage>
<ApplicationRevision>2</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
@@ -64,6 +68,12 @@
<PropertyGroup>
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
</PropertyGroup>
<PropertyGroup>
<ManifestCertificateThumbprint>F317B95F714015A2FB8A00E57C600DEC6CD6F3B9</ManifestCertificateThumbprint>
</PropertyGroup>
<PropertyGroup>
<ManifestKeyFile>UniMarc_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="MySql.Data, Version=8.0.21.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL" />
@@ -102,12 +112,42 @@
<Compile Include="마크\AddMarc.Designer.cs">
<DependentUpon>AddMarc.cs</DependentUpon>
</Compile>
<Compile Include="마크\CD_LP.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="마크\CD_LP.Designer.cs">
<DependentUpon>CD_LP.cs</DependentUpon>
</Compile>
<Compile Include="마크\CD_LP_SelectList.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="마크\CD_LP_SelectList.Designer.cs">
<DependentUpon>CD_LP_SelectList.cs</DependentUpon>
</Compile>
<Compile Include="마크\CD_LP_Sub.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="마크\CD_LP_Sub.Designer.cs">
<DependentUpon>CD_LP_Sub.cs</DependentUpon>
</Compile>
<Compile Include="마크\Check_Copy_Login.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="마크\Check_Copy_Login.Designer.cs">
<DependentUpon>Check_Copy_Login.cs</DependentUpon>
</Compile>
<Compile Include="마크\Help_007.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="마크\Help_007.Designer.cs">
<DependentUpon>Help_007.cs</DependentUpon>
</Compile>
<Compile Include="마크\Help_008.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="마크\Help_008.Designer.cs">
<DependentUpon>Help_008.cs</DependentUpon>
</Compile>
<Compile Include="마크\Mac_List_Add.cs">
<SubType>Form</SubType>
</Compile>
@@ -750,9 +790,24 @@
<EmbeddedResource Include="마크\AddMarc.resx">
<DependentUpon>AddMarc.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\CD_LP.resx">
<DependentUpon>CD_LP.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\CD_LP_SelectList.resx">
<DependentUpon>CD_LP_SelectList.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\CD_LP_Sub.resx">
<DependentUpon>CD_LP_Sub.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\Check_Copy_Login.resx">
<DependentUpon>Check_Copy_Login.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\Help_007.resx">
<DependentUpon>Help_007.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\Help_008.resx">
<DependentUpon>Help_008.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="마크\Mac_List_Add.resx">
<DependentUpon>Mac_List_Add.cs</DependentUpon>
</EmbeddedResource>
@@ -1243,6 +1298,7 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="UniMarc_TemporaryKey.pfx" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PublishUrlHistory>게시\</PublishUrlHistory>
<InstallUrlHistory />
<PublishUrlHistory>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/</PublishUrlHistory>
<InstallUrlHistory>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/</InstallUrlHistory>
<SupportUrlHistory />
<UpdateUrlHistory />
<BootstrapperUrlHistory />
@@ -10,4 +10,7 @@
<FallbackCulture>ko-KR</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
<PropertyGroup>
<EnableSecurityDebugging>false</EnableSecurityDebugging>
</PropertyGroup>
</Project>

Binary file not shown.

View File

@@ -1 +1 @@
7302e0570e54cbccb8701d8479403eeead7b2be4
5042501d8763deb97cf9eba5be5f7e17b9e1a333

View File

@@ -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

529
unimarc/unimarc/마크/CD_LP.Designer.cs generated Normal file
View File

@@ -0,0 +1,529 @@

namespace UniMarc.
{
partial class CD_LP
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
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;
}
}

View File

@@ -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
/// <summary>
/// 태그 100, 110, 111에서 데이터를 따와 값이 있는 데이터만 반환
/// </summary>
/// <param name="ValueArray">태그 100, 110, 111</param>
/// <returns>값이 들어있는 태그의 내용</returns>
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<string> Tmp = new List<string>(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 미구현");
}
}
}
}

View File

@@ -0,0 +1,144 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="idx.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="num.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="code.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="title.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="comp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="price.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="marc.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

View File

@@ -0,0 +1,221 @@

namespace UniMarc.
{
partial class CD_LP_SelectList
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
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;
}
}

View File

@@ -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();
}
}
}

View File

@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="idx.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ListTitle.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Date.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="User.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

View File

@@ -0,0 +1,153 @@

namespace UniMarc.
{
partial class CD_LP_Sub
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
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;
}
}

View File

@@ -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
/// <summary>
/// 앨범의 기본 정보를 가져옴.
/// </summary>
/// <returns>[0]Code [1]Name [2]Author [3]Comp [4]Price [5]PubDate</returns>
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<string> Track = new List<string>(tmp_Track.Split('\n'));
Track = Track.Distinct().ToList();
return Track.ToArray();
}
/// <summary>
/// 종합하여 마크를 만드는 함수
/// </summary>
/// <param name="Data">[0]Code [1]Name [2]Author [3]Comp [4]Price [5]PubDate</param>
/// <returns></returns>
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();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -0,0 +1,751 @@
namespace UniMarc.
{
partial class Help_007
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
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;
}
}

View File

@@ -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);
}
}
}

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="value.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="content.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

1052
unimarc/unimarc/마크/Help_008.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="value.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="content.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

View File

@@ -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()
{

View File

@@ -28,19 +28,19 @@
/// </summary>
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);

View File

@@ -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 = "토";
//

View File

@@ -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;