(아직 업데이트 안함.)
=====* UniMarc [0.0130] 버전 업데이트 내용 *===== ** ERP 작업 전면 중단 (마크우선) ** *** 마크작성 - 칸채우기 버그 수정을 위해 테스트 계정 제외하고 잠금*** 1. 퀵메뉴 ㄴ> ERP 작업 중단으로 인해 퀵메뉴 설정 잠금. 2. 마크 작성 ㄴ> 칸채우기에서 메모장으로 변환시 순서 변경되던 버그 수정. ㄴ> 메모장에 없는 태그를 칸채우기에서 넣을경우 메모장에 적용되지않는 버그 발견. (수정중)
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -2159,25 +2159,99 @@ namespace ExcelTest
|
||||
/// <summary>
|
||||
/// 메모장 채우기
|
||||
/// </summary>
|
||||
/// <param name="rtb">메모장으로 쓸 RichTextBox</param>
|
||||
/// <param name="SplitTag">[0]:태그번호, [1]:지시기호, [2]:마크내용</param>
|
||||
private void InputMemo(string[] SplitTag)
|
||||
{
|
||||
dataGridView1.Rows.Clear();
|
||||
|
||||
#region BackUp1
|
||||
/*
|
||||
string[] Tag =
|
||||
{
|
||||
"020", "041", "056", "082", "245",
|
||||
"246", "250", "260", "300", "440",
|
||||
"490", "500", "504", "505", "507",
|
||||
"520", "521", "525", "536", "546",
|
||||
"586", "650", "653", "700", "710",
|
||||
"900", "910", "940", "100", "110", "111"
|
||||
"020", "041", "056", "082", "100",
|
||||
"110", "111", "245", "246", "250",
|
||||
"260", "300", "440", "490", "500",
|
||||
"504", "505", "507", "520", "521",
|
||||
"525", "536", "546", "586", "650",
|
||||
"653", "700", "710", "900", "910",
|
||||
"940"
|
||||
};
|
||||
|
||||
|
||||
List<string> RemainTag = new List<string>();
|
||||
List<string> BlankTag = MakeMarcLine();
|
||||
List<string> BlankTag = MakeMarcLine(); // 칸채우기 변환
|
||||
*/
|
||||
#endregion
|
||||
|
||||
string[] Tag =
|
||||
{
|
||||
"020", "041", "056", "082", "100",
|
||||
"110", "111", "245", "246", "250",
|
||||
"260", "300", "440", "490", "500",
|
||||
"504", "505", "507", "520", "521",
|
||||
"525", "536", "546", "586", "650",
|
||||
"653", "700", "710", "900", "910",
|
||||
"940"
|
||||
};
|
||||
|
||||
List<string> RemainTag = new List<string>();
|
||||
List<string> BlankTag = MakeMarcLine(); // 칸채우기 변환
|
||||
|
||||
foreach (string Content in SplitTag)
|
||||
{
|
||||
if (Content == "")
|
||||
continue;
|
||||
|
||||
string tagNum = Content.Substring(0, 3);
|
||||
bool isCopy = false;
|
||||
|
||||
foreach (string Num in Tag)
|
||||
{
|
||||
if (tagNum == Num) {
|
||||
isCopy = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (isCopy)
|
||||
{
|
||||
string AddText = "";
|
||||
foreach (string Blank in BlankTag)
|
||||
{
|
||||
if (Blank.Length < 4)
|
||||
continue;
|
||||
|
||||
string StrNum = Blank.Substring(0, 3);
|
||||
int Num = Convert.ToInt32(StrNum);
|
||||
int tagNumInt = Convert.ToInt32(tagNum);
|
||||
|
||||
if (Num == tagNumInt)
|
||||
{
|
||||
AddText = Blank.Replace("\n", "");
|
||||
AddText = AddText.Replace("▲", "▲\n");
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
if (AddText == "")
|
||||
continue;
|
||||
|
||||
if (AddText.Substring(AddText.Length - 1, 1) == "\n")
|
||||
AddText = AddText.Substring(0, AddText.Length - 1);
|
||||
|
||||
RemainTag.Add(AddText);
|
||||
}
|
||||
else
|
||||
{
|
||||
Content.TrimEnd('\n');
|
||||
RemainTag.Add(Content + "▲");
|
||||
}
|
||||
}
|
||||
|
||||
RemainTag = RemainTag.Distinct().ToList();
|
||||
richTextBox1.Text = string.Join("\n", RemainTag);
|
||||
|
||||
#region BackUp2
|
||||
/*
|
||||
foreach (string Content in SplitTag)
|
||||
{
|
||||
if (Content == "")
|
||||
@@ -2259,6 +2333,8 @@ namespace ExcelTest
|
||||
|
||||
richTextBox1.Text += string.Format("{0}\t{1}\t{2}\n", tag, jisi, marc);
|
||||
}
|
||||
*/
|
||||
#endregion
|
||||
}
|
||||
|
||||
private List<string> MakeMarcLine()
|
||||
@@ -2442,10 +2518,11 @@ namespace ExcelTest
|
||||
p246 = dgv.Rows[a].Cells["Text246p"].Value.ToString();
|
||||
|
||||
|
||||
result += string.Format("246\t{0}\t▼a{1}", Jisi, a246);
|
||||
result += string.Format("246\t{0}\t", Jisi);
|
||||
|
||||
if (b246 != "") result += "▼b" + b246;
|
||||
if (i246 != "") result += "▼i" + i246;
|
||||
if (a246 != "") result += "▼a" + a246;
|
||||
if (b246 != "") result += "▼b" + b246;
|
||||
if (n246 != "") result += "▼n" + n246;
|
||||
if (p246 != "") result += "▼p" + p246;
|
||||
|
||||
@@ -2750,13 +2827,13 @@ namespace ExcelTest
|
||||
string result = "245\t \t";
|
||||
|
||||
if (boxText[0] != "") result += "▼a" + boxText[0];
|
||||
if (boxText[1] != "") result += "▼n" + boxText[1];
|
||||
if (boxText[3] != "") {
|
||||
string[] splitText245b = boxText[3].Split('▽');
|
||||
foreach (string text in splitText245b)
|
||||
result += "▼b" + text;
|
||||
|
||||
}
|
||||
if (boxText[1] != "") result += "▼n" + boxText[1];
|
||||
if (boxText[2] != "") result += "▼p" + boxText[2];
|
||||
if (boxText[4] != "") result += "▼x" + boxText[4];
|
||||
if (boxText[5] != "") result += "▼d" + boxText[5];
|
||||
@@ -3339,6 +3416,7 @@ namespace ExcelTest
|
||||
{
|
||||
rb_Filter.Checked = false;
|
||||
rb_Sort.Checked = false;
|
||||
|
||||
comboBox8.SelectedIndex = 0;
|
||||
comboBox9.SelectedIndex = 0;
|
||||
|
||||
|
||||
1
unimarc/unimarc/마크/Marc.designer.cs
generated
1
unimarc/unimarc/마크/Marc.designer.cs
generated
@@ -2073,6 +2073,7 @@
|
||||
this.text586a.Name = "text586a";
|
||||
this.text586a.Size = new System.Drawing.Size(387, 21);
|
||||
this.text586a.TabIndex = 267;
|
||||
this.text586a.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FillTextBox_KeyDown);
|
||||
//
|
||||
// groupBox2
|
||||
//
|
||||
|
||||
@@ -145,7 +145,6 @@ namespace WindowsFormsApp1.Convenience
|
||||
if (name == combo.Name)
|
||||
break;
|
||||
|
||||
count++;
|
||||
}
|
||||
|
||||
if (DetailMenu[count].Items.Count > 0)
|
||||
@@ -162,10 +161,10 @@ namespace WindowsFormsApp1.Convenience
|
||||
DetailMenu[count].Items.AddRange(Home);
|
||||
break;
|
||||
case 2: // 납품관리
|
||||
DetailMenu[count].Items.AddRange(Div);
|
||||
//DetailMenu[count].Items.AddRange(Div);
|
||||
break;
|
||||
case 3: // 회계
|
||||
DetailMenu[count].Items.AddRange(Acc);
|
||||
//DetailMenu[count].Items.AddRange(Acc);
|
||||
break;
|
||||
case 4: // 마크
|
||||
DetailMenu[count].Items.AddRange(Marc);
|
||||
|
||||
Reference in New Issue
Block a user