- 데이터백업 개별백업, 전체/개별삭제 추가

- 기타불량 / 이중진입 개수 분리
master
DESKTOP-999R8N3\CJY 2023-03-14 11:30:06 +09:00
parent dde0d636d1
commit 37d323469c
32 changed files with 1277 additions and 691 deletions

View File

@ -35,6 +35,7 @@
this.labelFileCount = new SmartX.SmartLabel(); this.labelFileCount = new SmartX.SmartLabel();
this.listBoxDataList = new System.Windows.Forms.ListBox(); this.listBoxDataList = new System.Windows.Forms.ListBox();
this.buttonBackup = new SmartX.SmartButton(); this.buttonBackup = new SmartX.SmartButton();
this.buttonClear = new SmartX.SmartButton();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -43,6 +44,7 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.buttonClear);
this.smartGroupBox1.Controls.Add(this.buttonDataBackupEnable); this.smartGroupBox1.Controls.Add(this.buttonDataBackupEnable);
this.smartGroupBox1.Controls.Add(this.labelUsbId); this.smartGroupBox1.Controls.Add(this.labelUsbId);
this.smartGroupBox1.Controls.Add(this.labelFileCount); this.smartGroupBox1.Controls.Add(this.labelFileCount);
@ -174,6 +176,39 @@
this.buttonBackup.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBackup.UpImage"))); this.buttonBackup.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBackup.UpImage")));
this.buttonBackup.Click += new System.EventHandler(this.buttonBackup_Click); this.buttonBackup.Click += new System.EventHandler(this.buttonBackup_Click);
// //
// buttonClear
//
this.buttonClear.BackPictureBox = null;
this.buttonClear.BackPictureBox1 = null;
this.buttonClear.BackPictureBox2 = null;
this.buttonClear.ButtonColor = System.Drawing.Color.Gray;
this.buttonClear.ButtonImageAutoSize = true;
this.buttonClear.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonClear.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonClear.DisableImage")));
this.buttonClear.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonClear.DownImage")));
this.buttonClear.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold);
this.buttonClear.GroupID = 0;
this.buttonClear.InitVisible = true;
this.buttonClear.Location = new System.Drawing.Point(257, 360);
this.buttonClear.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonClear.Name = "buttonClear";
this.buttonClear.NestedClickEventPrevent = false;
this.buttonClear.OutlinePixel = 1;
this.buttonClear.RepeatInterval = 200;
this.buttonClear.RepeatIntervalAccelerate = null;
this.buttonClear.SafeInterval = 200;
this.buttonClear.Size = new System.Drawing.Size(50, 50);
this.buttonClear.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonClear.TabIndex = 218;
this.buttonClear.TextColor = System.Drawing.Color.White;
this.buttonClear.TextDownColor = System.Drawing.Color.White;
this.buttonClear.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonClear.TextLocation = new System.Drawing.Point(0, 0);
this.buttonClear.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonClear.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonClear.UpImage")));
this.buttonClear.Visible = false;
this.buttonClear.Click += new System.EventHandler(this.buttonClear_Click);
//
// ControlCenterBasicDataBackup // ControlCenterBasicDataBackup
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -195,6 +230,7 @@
private SmartX.SmartButton buttonBackup; private SmartX.SmartButton buttonBackup;
private SmartX.SmartButton buttonDataBackupEnable; private SmartX.SmartButton buttonDataBackupEnable;
public SmartX.SmartLabel labelUsbId; public SmartX.SmartLabel labelUsbId;
private SmartX.SmartButton buttonClear;
} }
} }

View File

@ -92,6 +92,11 @@ namespace ITC81DB_0H.Controls
this.FileIndex = 0; this.FileIndex = 0;
} }
public void DisplayHiddenMenu(bool bValue)
{
this.buttonClear.Visible = true;
}
private void FileCopy(FileInfo file, string fileName) private void FileCopy(FileInfo file, string fileName)
{ {
try try
@ -135,7 +140,8 @@ namespace ITC81DB_0H.Controls
foreach (FileInfo file in files) foreach (FileInfo file in files)
{ {
if (file.Name.StartsWith("20") == true || file.Name.StartsWith("Communicationlog") == true || file.Name.EndsWith(".jpg") == true || file.Name.EndsWith(".txt") == true) if (file.Name.StartsWith("20") == true || file.Name.StartsWith("Communicationlog") == true
|| file.Name.EndsWith(".jpg") == true || file.Name.EndsWith(".txt") == true)
this.listBoxDataList.Items.Add(file.Name); this.listBoxDataList.Items.Add(file.Name);
} }
@ -145,6 +151,7 @@ namespace ITC81DB_0H.Controls
this.buttonDataBackupEnable.ButtonUp(); this.buttonDataBackupEnable.ButtonUp();
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString(); this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
this.buttonClear.Visible = false;
this.labelUsbId.Text = this.ParentForm.ParentForm.SystemConfig1.UsbID.ToString(); this.labelUsbId.Text = this.ParentForm.ParentForm.SystemConfig1.UsbID.ToString();
} }
@ -203,10 +210,16 @@ namespace ITC81DB_0H.Controls
FileInfo[] checkLogFiles = dir.GetFiles(); FileInfo[] checkLogFiles = dir.GetFiles();
this.ParentForm.ParentForm.smartFileCommunicationLog.Close(); if (this.ParentForm.ParentForm.IsCommunicationLogOpen == true)
this.ParentForm.ParentForm.IsCommunicationLogOpen = false; {
this.ParentForm.ParentForm.smartFileCheckLog.Close(); this.ParentForm.ParentForm.smartFileCommunicationLog.Close();
this.ParentForm.ParentForm.IsErrorLogOpen = false; this.ParentForm.ParentForm.IsCommunicationLogOpen = false;
}
if (this.ParentForm.ParentForm.IsErrorLogOpen == true)
{
this.ParentForm.ParentForm.smartFileCheckLog.Close();
this.ParentForm.ParentForm.IsErrorLogOpen = false;
}
count = this.listBoxDataList.Items.Count; count = this.listBoxDataList.Items.Count;
if (count == 0 && checkLogFiles.Length == 0) if (count == 0 && checkLogFiles.Length == 0)
@ -236,47 +249,170 @@ namespace ITC81DB_0H.Controls
return; return;
} }
try if (this.listBoxDataList.SelectedIndex == -1)
{ {
filePath = "하드 디스크\\"; #region ListBox 선택되지 않았을 때
try
FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{ {
if (file.Name.StartsWith("20") == true || file.Name.StartsWith("Communicationlog") == true filePath = "하드 디스크\\";
|| file.Name.EndsWith(".jpg") == true || file.Name.EndsWith(".txt") == true)
{
this.FileCopy(file, filePath + file.Name);
this.listBoxDataList.Items.Remove(file.Name); FileInfo[] files = dir.GetFiles();
file.Delete();
foreach (FileInfo file in files)
{
if (file.Name.StartsWith("20") == true || file.Name.StartsWith("Communicationlog") == true
|| file.Name.EndsWith(".jpg") == true || file.Name.EndsWith(".txt") == true)
{
this.FileCopy(file, filePath + file.Name);
this.listBoxDataList.Items.Remove(file.Name);
file.Delete();
}
else if (file.Name.Contains("Checklog") == true)
{
this.FileCopy(file, filePath + file.Name);
file.Delete();
}
} }
else if (file.Name.Contains("Checklog") == true) this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
{
this.FileCopy(file, filePath + file.Name);
file.Delete(); // CheckLog
//this.ParentForm.ParentForm.smartFileCheckLog.Open();
//this.ParentForm.ParentForm.IsErrorLogOpen = true;
splash.Finish();
DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.ParentForm.SystemConfig1.Language);
msg.ShowDialog();
}
catch
{
splash.Finish();
DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.ParentForm.SystemConfig1.Language);
msg.ShowDialog();
return;
}
#endregion
}
else
{
#region ListBox 선택되었을 때
try
{
if (this.listBoxDataList.SelectedIndex >= 0)
{
filePath = "하드 디스크\\";
FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{
if (file.Name.Contains(this.listBoxDataList.SelectedItem.ToString()) == true)
{
this.FileCopy(file, filePath + file.Name);
this.listBoxDataList.Items.Remove(file.Name);
file.Delete();
break;
}
}
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
splash.Finish();
DialogFormMessage msg = new DialogFormMessage("1", this.ParentForm.ParentForm.SystemConfig1.Language);
msg.ShowDialog();
} }
} }
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString(); catch
{
splash.Finish();
// CheckLog DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.ParentForm.SystemConfig1.Language);
//this.ParentForm.ParentForm.smartFileCheckLog.Open(); msg.ShowDialog();
//this.ParentForm.ParentForm.IsErrorLogOpen = true; return;
}
splash.Finish(); #endregion
DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.ParentForm.SystemConfig1.Language);
msg.ShowDialog();
} }
catch }
{
splash.Finish();
DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.ParentForm.SystemConfig1.Language); private void buttonClear_Click(object sender, EventArgs e)
msg.ShowDialog(); {
if (this.listBoxDataList.Items.Count == 0)
return; return;
bool directoryCheck = false;
string filePath = "";
DirectoryInfo dir = new DirectoryInfo(this.ParentForm.ParentForm.PathDataBackupFolder);
directoryCheck = dir.Exists;
// 폴더 체크
if (directoryCheck == false)
dir.Create();
FileInfo[] checkLogFiles = dir.GetFiles();
DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig1.Language, 27);
if (myDlg.ShowDialog() == DialogResult.Yes)
{
if (this.listBoxDataList.SelectedIndex == -1)
{
#region ListBox 선택되지 않았을 때
SmartSplash splash = new SmartSplash();
splash.CenterPosition = true;
splash.AnimationInterval = 200;
splash.LoadingImagePathname = "SmartLoading4";
splash.Start();
try
{
FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{
if (file.Name.StartsWith("20") == true || file.Name.StartsWith("Communicationlog") == true
|| file.Name.EndsWith(".jpg") == true || file.Name.EndsWith(".txt") == true)
{
this.listBoxDataList.Items.Remove(file.Name);
file.Delete();
}
}
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
splash.Finish();
}
catch
{
splash.Finish();
DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.ParentForm.SystemConfig1.Language);
msg.ShowDialog();
return;
}
#endregion
}
else
{
#region ListBox 선택되었을 때
if (this.listBoxDataList.SelectedIndex >= 0)
{
FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{
if (file.Name.Contains(this.listBoxDataList.SelectedItem.ToString()) == true)
{
this.listBoxDataList.Items.Remove(file.Name);
file.Delete();
break;
}
}
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
}
#endregion
}
} }
} }
#endregion #endregion

View File

@ -118,6 +118,271 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="buttonClear.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AAAASUVORK5CYII=
</value>
</data>
<data name="buttonClear.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonClear.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
YII=
</value>
</data>
<data name="buttonDataBackupEnable.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonDataBackupEnable.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAAFAAAAAeCAIAAAA0IQ7mAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH iVBORw0KGgoAAAANSUhEUgAAAFAAAAAeCAIAAAA0IQ7mAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH

View File

@ -30,6 +30,7 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterBasicDataStatistics)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterBasicDataStatistics));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelDoubleEntryCount = new SmartX.SmartLabel();
this.buttonBackup = new SmartX.SmartButton(); this.buttonBackup = new SmartX.SmartButton();
this.labelNGCount = new SmartX.SmartLabel(); this.labelNGCount = new SmartX.SmartLabel();
this.labelNormalDistributionRange9 = new SmartX.SmartLabel(); this.labelNormalDistributionRange9 = new SmartX.SmartLabel();
@ -81,6 +82,7 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.labelDoubleEntryCount);
this.smartGroupBox1.Controls.Add(this.buttonBackup); this.smartGroupBox1.Controls.Add(this.buttonBackup);
this.smartGroupBox1.Controls.Add(this.labelNGCount); this.smartGroupBox1.Controls.Add(this.labelNGCount);
this.smartGroupBox1.Controls.Add(this.labelNormalDistributionRange9); this.smartGroupBox1.Controls.Add(this.labelNormalDistributionRange9);
@ -136,6 +138,26 @@
this.smartGroupBox1.TabIndex = 176; this.smartGroupBox1.TabIndex = 176;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
// //
// labelDoubleEntryCount
//
this.labelDoubleEntryCount.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(213)))), ((int)(((byte)(213)))), ((int)(((byte)(213)))));
this.labelDoubleEntryCount.BackPictureBox1 = null;
this.labelDoubleEntryCount.BackPictureBox2 = this.smartGroupBox1;
this.labelDoubleEntryCount.BorderColor = System.Drawing.Color.Black;
this.labelDoubleEntryCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelDoubleEntryCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelDoubleEntryCount.ForeColor = System.Drawing.Color.White;
this.labelDoubleEntryCount.InitVisible = true;
this.labelDoubleEntryCount.LineSpacing = 0F;
this.labelDoubleEntryCount.Location = new System.Drawing.Point(268, 355);
this.labelDoubleEntryCount.Name = "labelDoubleEntryCount";
this.labelDoubleEntryCount.Size = new System.Drawing.Size(85, 28);
this.labelDoubleEntryCount.TabIndex = 202;
this.labelDoubleEntryCount.Text = "000000000";
this.labelDoubleEntryCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDoubleEntryCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDoubleEntryCount.Wordwrap = false;
//
// buttonBackup // buttonBackup
// //
this.buttonBackup.BackPictureBox = null; this.buttonBackup.BackPictureBox = null;
@ -175,15 +197,15 @@
this.labelNGCount.BackPictureBox2 = this.smartGroupBox1; this.labelNGCount.BackPictureBox2 = this.smartGroupBox1;
this.labelNGCount.BorderColor = System.Drawing.Color.Black; this.labelNGCount.BorderColor = System.Drawing.Color.Black;
this.labelNGCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelNGCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelNGCount.Font = new System.Drawing.Font("새굴림", 15F, System.Drawing.FontStyle.Bold); this.labelNGCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelNGCount.ForeColor = System.Drawing.Color.White; this.labelNGCount.ForeColor = System.Drawing.Color.White;
this.labelNGCount.InitVisible = true; this.labelNGCount.InitVisible = true;
this.labelNGCount.LineSpacing = 0F; this.labelNGCount.LineSpacing = 0F;
this.labelNGCount.Location = new System.Drawing.Point(124, 355); this.labelNGCount.Location = new System.Drawing.Point(101, 355);
this.labelNGCount.Name = "labelNGCount"; this.labelNGCount.Name = "labelNGCount";
this.labelNGCount.Size = new System.Drawing.Size(217, 28); this.labelNGCount.Size = new System.Drawing.Size(85, 28);
this.labelNGCount.TabIndex = 200; this.labelNGCount.TabIndex = 200;
this.labelNGCount.Text = "0"; this.labelNGCount.Text = "000000000";
this.labelNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelNGCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelNGCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelNGCount.Wordwrap = false; this.labelNGCount.Wordwrap = false;
@ -1141,5 +1163,6 @@
private SmartX.SmartLabel labelNormalDistributionRange2; private SmartX.SmartLabel labelNormalDistributionRange2;
private SmartX.SmartLabel labelNGCount; private SmartX.SmartLabel labelNGCount;
private SmartX.SmartButton buttonBackup; private SmartX.SmartButton buttonBackup;
private SmartX.SmartLabel labelDoubleEntryCount;
} }
} }

View File

@ -161,6 +161,22 @@ namespace ITC81DB_0H.Controls
value = data.OverCount.ToString(); value = data.OverCount.ToString();
if (this.labelOverCount.Text != value) if (this.labelOverCount.Text != value)
this.labelOverCount.Text = value; this.labelOverCount.Text = value;
value = data.TotalUnderOverCount.ToString();
if (this.labelNGCount.Text != value)
this.labelNGCount.Text = value;
value = data.ExNGCount.ToString();
if (this.labelExNGCount.Text != value)
this.labelExNGCount.Text = value;
value = data.DoubleEntryCount.ToString();
if (this.labelDoubleEntryCount.Text != value)
this.labelDoubleEntryCount.Text = value;
value = data.TotalCount.ToString();
if (this.labelTotalCount.Text != value)
this.labelTotalCount.Text = value;
#endregion #endregion
#region Average #region Average
@ -223,18 +239,6 @@ namespace ITC81DB_0H.Controls
} }
#endregion #endregion
value = data.TotalUnderOverCount.ToString();
if (this.labelNGCount.Text != value)
this.labelNGCount.Text = value;
value = data.ExNGCount.ToString();
if (this.labelExNGCount.Text != value)
this.labelExNGCount.Text = value;
value = data.TotalCount.ToString();
if (this.labelTotalCount.Text != value)
this.labelTotalCount.Text = value;
if (data.StartTime.Year == 1111) if (data.StartTime.Year == 1111)
{ {
data.StartTime = DateTime.Now; data.StartTime = DateTime.Now;

View File

@ -1234,299 +1234,316 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvgAADr4B6kKxwAAARFJJREFUeF7t3X+s7WV1 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAASGRJREFUeF7t3QuQ5WV5
53Entza5zSQ948R//MNeESSK4gUJlmk1F0oJCVGvRSlpQ71oYhwa9Go1GKX13IAxJEiOGcRQSj1TKLFD 53E3E9HZiqZMlanEMuHWIiwCYSghEWQkYsVKKCnDCFbiJV5wEk2MMSkzBiwKC+1F5eIGmxKjxh0RKG+t
GY4IlpIYjjhiw9B6hg7BYW7b42jTxvSPUzutrXX8zv1szrpZ97nr++zv3medH3s/75W8cs7+/tp7PzHr BINg4wVBeoVSMQ1yydqpjW7Y2WxtmW0vi+u78zvOM/XMO+//Pf9z+unLOe/3qfrUdP+v57wzPPPjnff8
fnx4vt/zord//snOvPzlLwcAAACa4bMwwRgAAADN8lmYYAwAAIBm+SxMMAYAAECzfBYmGAMAAKBZPgsT +zEv/OCdyfzqr/4qAAAA0AyfhQnGAAAAaJbPwgRjAAAANMtnYYIxAAAAmuWzMMEYAAAAzfJZmGAMAACA
jAEAANAsn4UJxgAAAGiWz8IEYwAAADTLZ2GCMQAAAJrlszDBGAAAAM3yWZhgDABz6pxzzumuuOIKAJg5 ZvksTDAGAABAs3wWJhgDAACgWT4LE4wBAADQLJ+FCcYAAABols/CBGMAmFLbtm1Lp512GgBMHPWvww8/
r3jFK8K+th18FiYYA8CcuPDCC7tPf/rT3TPPPNOpNjY2uqeffhoAZs6PfvSjkccff7z7+Mc/3r3qVa8K vNjbovksTDAGgCnx67/+6+mKK65IS0tL6dFHH03/8i//kv7xH/8RACaO+tcPf/jDdPvtt6cLL7wwHX30
+14Gn4UJxgAw4175yld2n/3sZ7sf/OAH3bFjx7o3vOEN3Yte9CIAmGn79u3rLr/88u6OO+7ovve973XX 0cW+F8FnYYIxAEy4I444Iv31X/91+sEPfpAuuuii9Gu/9mvpsY99bHrMYx4DABPr8Y9/fDrzzDPTe97z
X3992AO3ymdhgjEAzLBzzz23+8Y3vtEtLS11P/3TPx3+4wIAs+7nf/7nu9///d/vlpeXw164FT4LE4wB nvTII4+kP/mTPyn2wNXyWZhgDAAT7Pjjj09f+cpX0rvf/e70pCc9qfiXCwBMOi2vuPbaa9Pf/M3fhC+x
YEZppvjrX/96d/PNN4f/kADAPNEMsmaP9V/Iop44LZ+FCcYAMKP0j4NmiqN/QABgHum/jP3RH/1R92u/ 8FmYYAwAE+rII49Md9xxR7rkkkuKf5EAwDR53OMeN/jXsQ984APFnjgun4UJxgAwoebm5tKVV15Z/AsE
9mthX5yGz8IEYwCYQbrR7oc//CHLJwA0561vfWv37LPPpj25wmdhgjEAzCDNFutO7egfDQCYd1/72te6 AKaRlonddNNN6eUvf3mxL47DZ2GCMQBMoGc961mDD9g98YlPLP7lAQDT6qyzzhp8QO+www4r9sdR+SxM
K6+8MuyPk/JZmGAMADPoueee6173uteF/2AAwLz7wAc+0N19991hf5yUz8IEYwCYMbrpTs/31I0o0T8Y MAaACXTVVVelN7/5zcW/NABg2t18883ppS99abE/jspnYYIxAEygBx54IB177LHFvzAAYNq97nWvSx/6
ADDvLrroou5P//RPwx45KZ+FCcYAMGO0vvi73/1u+I8FALTgzDPP7P7qr/4q7JGT8lmYYAwAM+Znf/Zn 0IeK/XFUPgsTjAFgwuhDdz/+8Y/Tli1bin9hAMC0O/XUU9NXv/rVYo8clc/CBGMAmDAnn3xy+ud//ufi
u29/+9vhPxYA0AL1wr/+678+rT9Ow2dhgjEAzBiCMYDWqRcSjAEABGMAzVMvJBgDAAjGAJqnXkgwBgAQ XxYA0IKZmZn07W9/u9gjR+WzMMEYACaMfsLdP/3TPxX/sgCAFqgXfuc73zmoP47DZ2GCMQBMGIIxgNap
jAE0T72QYAwAIBgDaJ56IcEYAEAwBtA89UKCMQCAYAygeeqFBGMAAMEYQPPUCwnGAACCMYDmqRcSjAEA FxKMAQAEYwDNUy8kGAMACMYAmqdeSDAGABCMATRPvZBgDAAgGANonnohwRgAQDAG0Dz1QoIxAIBgDKB5
BGMAzVMvJBgDAAjGAJqnXkgwBgAQjAE0T72QYAwAIBgDaJ56IcEYAEAwBtA89UKCMQCAYAygeeqFBGMA 6oUEYwAAwRhA89QLCcYAAIIxgOapFxKMAQAEYwDNUy8kGAMACMYAmqdeSDAGABCMATRPvZBgDAAgGANo
AMEYQPPUCwnGAACCMYDmqRcSjAEABGMAzVMvJBgDAAjGAJqnXkgwBgAQjAE0T72QYAwAIBgDaJ56IcEY nnohwRgAQDAG0Dz1QoIxAIBgDKB56oUEYwAAwRhA89QLCcYAAIIxgOapFxKMAQAEYwDNUy8kGAMACMYA
AEAwBtA89UKCMQCAYAygeeqFBGMAAMEYQPPUCwnGAACCMYDmqRcSjAEABGMAzVMvJBgDAAjGAJqnXkgw mqdeSDAGABCMATRPvZBgDAAgGANonnohwRgAQDAG0Dz1QoIxAIBgDKB56oUEYwAAwRhA89QLCcYAAIIx
BgAQjAE0T72QYAwAIBgDaJ56IcEYAEAwBtA89UKCMQCAYAygeeqFBGMAAMEYQPPUCwnGAACCMYDmqRfO gOapFxKMAQAEYwDNUy8kGAMACMYAmqdeSDAGABCMATRPvZBgDAAgGANonnohwRgAQDAG0Dz1QoIxAIBg
bDA+ePBg97GPfax74IEHuuPHjwNA8/78z/+8u/fee7vrrruuO+uss8Le2YdgDKB16oUzF4zPOOOMbnFx DKB56oUEYwAAwRhA89QLpyIYH3bYYenYY48FgGYdc8wxxf7YF8EYQOvUCyc2GJ900knpLW95S7rpppvS
sXv22We7D33oQ92FF14YfjkAaM1P/dRPdRdffHF38803d3/yJ3/SXXvttWEfjRCMAbROvXCmgvE555zT /fffn+655x4AaNbXvva1dO+996Ybbrghve51r0tHHXVUsXd2IRgDaJ164cQF4yOPPDK99a1vTd/61rfS
Pfjgg92NN97YLSwshF8KAPCi7oILLuhuu+227tZbbw37aYlgDKB16oUzE4w1U3z//fePZomjLwMAONW+ 61//+nTcccelQw45pPgGAaAlP/dzP5dOPfXUQY+8++670ytf+cpiHy0hGANonXrhRAXjZzzjGenTn/50
ffu6Y8eOjf4rW9RXPYIxgNapF85MMFZj10xx9EUAADH917Xf/d3f7d7xjneEvdUQjAG0Tr1wJoLx+eef uuCCC9ITn/jE4psCADxm8K9ql112WbriiisGy81KPdUjGANonXrhxATjI444In384x9Pf/Znf1Z8MwCA
333rW99i+QQATOEXfuEXukcffbQ7cOBA2GOFYAygdeqFMxGMb7rpptFd1tGXAACMt7y83L397W8Pe6wQ g1100UXpne98Z7GvegRjAK1TL5yYYDw7O5suvPDC4hsBAJRt2bIlve9970vnnntusbcagjGA1qkXTkQw
jAG0Tr1wJoLxY4891p199tnhlwAAjPerv/qro5vxoh4rBGMArVMv3PPBWDfdPffcc+EX2A56PrLWMx8+ /o3f+I30wAMPpMc//vHFNwIA6HbGGWekhYWF6pIKgjGA1qkXTkQw1myxPkRSehMAgOE++MEPpnPOOafY
fDjcv1uOHj06+lz6T6HRfgCoef3rX989/PDDYZ8VgjGA1qkX7vlgrEcOPfHEE+EXmMaRI0e61dXVbmlp Y4VgDKB16oUTEYy/8IUvDGY6Sm8CADDc7//+76fLL7+82GOFYAygdeqFmz4Y6/Fs9913X/ENrIUdO3ak
Kdyv8KnSMdH+THovvU+NBWGrQ4cOnXYdABjnZS97Wffkk/09mWAMoHXqhXs+GCsIPvLII+EXmMa44LuT 3bt3p127dhX3b5S5ubnB69q+fXtxPwDUbNu2LX3qU58q9lkhGANonXrhpg/GJ5988mDGuPQGxqFlGUtL
wVjvMa4sCFsRjAFMg2AMAHXqhQTjCfdn0mywvp/oxhgr2yZ2rJXfBgBDEYwBoE69kGA84f7t4oNxtI7Y S2l+fr64X+FTpWNK+yPpXrpPjQVhq507dx50HQAY5qlPfWr68pe/XOyzQjAG0Dr1wk0fjJ/znOcMfrpd
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 bTDWsgYFyi4+xHYFYx9a+1R+vs1Oa8mF3+7ptaj0YTt97wOvllH4p1j4pRR9rt2FwBGPMY3HmMYiGANA
my2OZqGHIHDkY0zzMaa5CMYAUKdeuOeD8eWXX97df//94RfIooCppQpl0NR6X83W2lKJcfoem6aZZFtS nXrh1AbjUfQJxnmwLvFrjMWH2nwZhNj1dYyOte26lkpLJWy5hLb5c8ddRiEEjniMaTzGNBbBGADq1AsJ
oWtGxwyltciq2g194xA48jGm+RjTXK9+9au7Rx99NOyzQjAG0Dr1wj0fjM8///zu61//evgFZonCsWaM xnv1Ccb6epj8w3Fi11aQzffZUyXy+yok2zIMlb72wdke95YH6r4IHPEY03iMaSyCMQDUqRcSjPfqE4z7
txqMtY55qzPPBI58jGk+xjTXxRdf3N17771hnxWCMYDWqRfu+WAs+s9/+s+A0ZfA5Agc+RjTfIxprg9/ lj9fFFy71iCPQ9ez2eLSLHQfBI54jGk8xjQWwRgA6tQLN30wfv7zn58+9rGPFd9AFAVMLVXIg6bW+2q2
+MPdDTfcEPZYIRgDaJ164UwE41tuuaW77rrrwi+ByRE48jGm+RjTXFpG8aY3vSnssUIwBtA69cKZCMZa 1pZKDNP12DTNJNuSCl2zdExfWousqn2gbxgCRzzGNB5jGuuYY45JN998c7HPCsEYQOvUCzd9MN62bVu6
TvHss892L33pS8MvgskQOPIxpvkY0zzXXHNNdRmFEIwBtE69cCaCsdx4443dJz7xifCLYDIEjnyMaT7G 4447im9gkigca8Z4tcFY65hXO/NM4IjHmMZjTGOp93zkIx8p9lkhGANonXrhpg/G8pWvfCX90i/9UvFN
NMdFF100mliozRYLwRhA69QLZyYY66a13/u93+s+9rGPhV8GwxE48jGm+RjTrTvvvPO622+/fTRjHPVV YHQEjniMaTzGNNYf/dEfpYsvvrjYY4VgDKB16oUTEYwvvfTSdP755xffBEZH4IjHmMZjTGPdeOON6Ywz
j2AMoHXqhTMTjOWss87q7r777u62227rLrjggvBLYTwCRz7GNB9jujUKw5opfs973hP20xLBGEDr1Atn zij2WCEYA2ideuFEBONTTjkl3X///enJT35y8Y1gNASOeIxpPMY0zste9rJ0ww03FPurIRgDaJ164UQE
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
</value> </value>
</data> </data>
<metadata name="timerPrinting.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerPrinting.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -66,7 +66,7 @@ namespace ITC81DB_0H.Controls
private void DefaultSetting() private void DefaultSetting()
{ {
this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig1.SerialNumber; this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig1.SerialNumber;
this.labelDisplayVer.Text = "2.2.0"; this.labelDisplayVer.Text = "2.2.2";
} }
public void UpdateMainBoardVersionDisplay(string version) public void UpdateMainBoardVersionDisplay(string version)

View File

@ -42,6 +42,7 @@
this.buttonPassRange = new SmartX.SmartButton(); this.buttonPassRange = new SmartX.SmartButton();
this.buttonOverRange = new SmartX.SmartButton(); this.buttonOverRange = new SmartX.SmartButton();
this.buttonUnderRange = new SmartX.SmartButton(); this.buttonUnderRange = new SmartX.SmartButton();
this.labelDoubleEntryCount = new SmartX.SmartLabel();
this.SuspendLayout(); this.SuspendLayout();
// //
// pictureBox1 // pictureBox1
@ -58,13 +59,13 @@
this.smartLabel20.BackPictureBox2 = null; this.smartLabel20.BackPictureBox2 = null;
this.smartLabel20.BorderColor = System.Drawing.Color.Black; this.smartLabel20.BorderColor = System.Drawing.Color.Black;
this.smartLabel20.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel20.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel20.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); this.smartLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel20.ForeColor = System.Drawing.Color.White; this.smartLabel20.ForeColor = System.Drawing.Color.White;
this.smartLabel20.InitVisible = true; this.smartLabel20.InitVisible = true;
this.smartLabel20.LineSpacing = 0F; this.smartLabel20.LineSpacing = 0F;
this.smartLabel20.Location = new System.Drawing.Point(175, 177); this.smartLabel20.Location = new System.Drawing.Point(119, 175);
this.smartLabel20.Name = "smartLabel20"; this.smartLabel20.Name = "smartLabel20";
this.smartLabel20.Size = new System.Drawing.Size(55, 27); this.smartLabel20.Size = new System.Drawing.Size(50, 30);
this.smartLabel20.TabIndex = 469; this.smartLabel20.TabIndex = 469;
this.smartLabel20.Text = "ea/min"; this.smartLabel20.Text = "ea/min";
this.smartLabel20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.smartLabel20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -82,7 +83,7 @@
this.labelUnderCount.ForeColor = System.Drawing.Color.White; this.labelUnderCount.ForeColor = System.Drawing.Color.White;
this.labelUnderCount.InitVisible = true; this.labelUnderCount.InitVisible = true;
this.labelUnderCount.LineSpacing = 0F; this.labelUnderCount.LineSpacing = 0F;
this.labelUnderCount.Location = new System.Drawing.Point(82, 66); this.labelUnderCount.Location = new System.Drawing.Point(82, 64);
this.labelUnderCount.Name = "labelUnderCount"; this.labelUnderCount.Name = "labelUnderCount";
this.labelUnderCount.Size = new System.Drawing.Size(75, 25); this.labelUnderCount.Size = new System.Drawing.Size(75, 25);
this.labelUnderCount.TabIndex = 466; this.labelUnderCount.TabIndex = 466;
@ -98,13 +99,13 @@
this.labelTotalCount.BackPictureBox2 = null; this.labelTotalCount.BackPictureBox2 = null;
this.labelTotalCount.BorderColor = System.Drawing.Color.Black; this.labelTotalCount.BorderColor = System.Drawing.Color.Black;
this.labelTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTotalCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelTotalCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelTotalCount.ForeColor = System.Drawing.Color.White; this.labelTotalCount.ForeColor = System.Drawing.Color.White;
this.labelTotalCount.InitVisible = true; this.labelTotalCount.InitVisible = true;
this.labelTotalCount.LineSpacing = 0F; this.labelTotalCount.LineSpacing = 0F;
this.labelTotalCount.Location = new System.Drawing.Point(552, 175); this.labelTotalCount.Location = new System.Drawing.Point(601, 175);
this.labelTotalCount.Name = "labelTotalCount"; this.labelTotalCount.Name = "labelTotalCount";
this.labelTotalCount.Size = new System.Drawing.Size(140, 30); this.labelTotalCount.Size = new System.Drawing.Size(95, 30);
this.labelTotalCount.TabIndex = 465; this.labelTotalCount.TabIndex = 465;
this.labelTotalCount.Text = "234567890"; this.labelTotalCount.Text = "234567890";
this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -118,13 +119,13 @@
this.labelExNGCount.BackPictureBox2 = null; this.labelExNGCount.BackPictureBox2 = null;
this.labelExNGCount.BorderColor = System.Drawing.Color.Black; this.labelExNGCount.BorderColor = System.Drawing.Color.Black;
this.labelExNGCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelExNGCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExNGCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelExNGCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelExNGCount.ForeColor = System.Drawing.Color.White; this.labelExNGCount.ForeColor = System.Drawing.Color.White;
this.labelExNGCount.InitVisible = true; this.labelExNGCount.InitVisible = true;
this.labelExNGCount.LineSpacing = 0F; this.labelExNGCount.LineSpacing = 0F;
this.labelExNGCount.Location = new System.Drawing.Point(322, 175); this.labelExNGCount.Location = new System.Drawing.Point(426, 175);
this.labelExNGCount.Name = "labelExNGCount"; this.labelExNGCount.Name = "labelExNGCount";
this.labelExNGCount.Size = new System.Drawing.Size(140, 30); this.labelExNGCount.Size = new System.Drawing.Size(95, 30);
this.labelExNGCount.TabIndex = 468; this.labelExNGCount.TabIndex = 468;
this.labelExNGCount.Text = "234567890"; this.labelExNGCount.Text = "234567890";
this.labelExNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelExNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -142,7 +143,7 @@
this.labelPassCount.ForeColor = System.Drawing.Color.White; this.labelPassCount.ForeColor = System.Drawing.Color.White;
this.labelPassCount.InitVisible = true; this.labelPassCount.InitVisible = true;
this.labelPassCount.LineSpacing = 0F; this.labelPassCount.LineSpacing = 0F;
this.labelPassCount.Location = new System.Drawing.Point(254, 66); this.labelPassCount.Location = new System.Drawing.Point(254, 64);
this.labelPassCount.Name = "labelPassCount"; this.labelPassCount.Name = "labelPassCount";
this.labelPassCount.Size = new System.Drawing.Size(75, 25); this.labelPassCount.Size = new System.Drawing.Size(75, 25);
this.labelPassCount.TabIndex = 467; this.labelPassCount.TabIndex = 467;
@ -158,13 +159,13 @@
this.labelSpeed.BackPictureBox2 = null; this.labelSpeed.BackPictureBox2 = null;
this.labelSpeed.BorderColor = System.Drawing.Color.Black; this.labelSpeed.BorderColor = System.Drawing.Color.Black;
this.labelSpeed.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSpeed.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSpeed.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelSpeed.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
this.labelSpeed.ForeColor = System.Drawing.Color.White; this.labelSpeed.ForeColor = System.Drawing.Color.White;
this.labelSpeed.InitVisible = true; this.labelSpeed.InitVisible = true;
this.labelSpeed.LineSpacing = 0F; this.labelSpeed.LineSpacing = 0F;
this.labelSpeed.Location = new System.Drawing.Point(92, 175); this.labelSpeed.Location = new System.Drawing.Point(58, 175);
this.labelSpeed.Name = "labelSpeed"; this.labelSpeed.Name = "labelSpeed";
this.labelSpeed.Size = new System.Drawing.Size(77, 30); this.labelSpeed.Size = new System.Drawing.Size(55, 30);
this.labelSpeed.TabIndex = 464; this.labelSpeed.TabIndex = 464;
this.labelSpeed.Text = "00"; this.labelSpeed.Text = "00";
this.labelSpeed.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelSpeed.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -182,7 +183,7 @@
this.labelOverCount.ForeColor = System.Drawing.Color.White; this.labelOverCount.ForeColor = System.Drawing.Color.White;
this.labelOverCount.InitVisible = true; this.labelOverCount.InitVisible = true;
this.labelOverCount.LineSpacing = 0F; this.labelOverCount.LineSpacing = 0F;
this.labelOverCount.Location = new System.Drawing.Point(429, 66); this.labelOverCount.Location = new System.Drawing.Point(429, 64);
this.labelOverCount.Name = "labelOverCount"; this.labelOverCount.Name = "labelOverCount";
this.labelOverCount.Size = new System.Drawing.Size(75, 25); this.labelOverCount.Size = new System.Drawing.Size(75, 25);
this.labelOverCount.TabIndex = 463; this.labelOverCount.TabIndex = 463;
@ -202,14 +203,14 @@
this.progressBar.BarStyle = SmartX.SmartProgressBar.BARTYPE.Tube1; this.progressBar.BarStyle = SmartX.SmartProgressBar.BARTYPE.Tube1;
this.progressBar.Direction = SmartX.SmartProgressBar.DIR.Horizontal; this.progressBar.Direction = SmartX.SmartProgressBar.DIR.Horizontal;
this.progressBar.InitVisible = true; this.progressBar.InitVisible = true;
this.progressBar.Location = new System.Drawing.Point(9, 8); this.progressBar.Location = new System.Drawing.Point(10, 8);
this.progressBar.Maximum = 100; this.progressBar.Maximum = 100;
this.progressBar.Minimum = 0; this.progressBar.Minimum = 0;
this.progressBar.Name = "progressBar"; this.progressBar.Name = "progressBar";
this.progressBar.OutlineColor = System.Drawing.Color.Black; this.progressBar.OutlineColor = System.Drawing.Color.Black;
this.progressBar.PercentageText = false; this.progressBar.PercentageText = false;
this.progressBar.RoundedCorners = true; this.progressBar.RoundedCorners = true;
this.progressBar.Size = new System.Drawing.Size(690, 48); this.progressBar.Size = new System.Drawing.Size(693, 48);
this.progressBar.TabIndex = 459; this.progressBar.TabIndex = 459;
this.progressBar.Text = "smartProgressBar2"; this.progressBar.Text = "smartProgressBar2";
this.progressBar.TextAutoRotation = true; this.progressBar.TextAutoRotation = true;
@ -228,7 +229,7 @@
this.buttonTareRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold); this.buttonTareRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonTareRange.GroupID = 0; this.buttonTareRange.GroupID = 0;
this.buttonTareRange.InitVisible = true; this.buttonTareRange.InitVisible = true;
this.buttonTareRange.Location = new System.Drawing.Point(531, 62); this.buttonTareRange.Location = new System.Drawing.Point(535, 60);
this.buttonTareRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonTareRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonTareRange.Name = "buttonTareRange"; this.buttonTareRange.Name = "buttonTareRange";
this.buttonTareRange.NestedClickEventPrevent = false; this.buttonTareRange.NestedClickEventPrevent = false;
@ -261,7 +262,7 @@
this.buttonPassRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold); this.buttonPassRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonPassRange.GroupID = 0; this.buttonPassRange.GroupID = 0;
this.buttonPassRange.InitVisible = true; this.buttonPassRange.InitVisible = true;
this.buttonPassRange.Location = new System.Drawing.Point(183, 62); this.buttonPassRange.Location = new System.Drawing.Point(185, 60);
this.buttonPassRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonPassRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonPassRange.Name = "buttonPassRange"; this.buttonPassRange.Name = "buttonPassRange";
this.buttonPassRange.NestedClickEventPrevent = false; this.buttonPassRange.NestedClickEventPrevent = false;
@ -294,7 +295,7 @@
this.buttonOverRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold); this.buttonOverRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonOverRange.GroupID = 0; this.buttonOverRange.GroupID = 0;
this.buttonOverRange.InitVisible = true; this.buttonOverRange.InitVisible = true;
this.buttonOverRange.Location = new System.Drawing.Point(357, 62); this.buttonOverRange.Location = new System.Drawing.Point(360, 60);
this.buttonOverRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOverRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonOverRange.Name = "buttonOverRange"; this.buttonOverRange.Name = "buttonOverRange";
this.buttonOverRange.NestedClickEventPrevent = false; this.buttonOverRange.NestedClickEventPrevent = false;
@ -327,7 +328,7 @@
this.buttonUnderRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold); this.buttonUnderRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonUnderRange.GroupID = 0; this.buttonUnderRange.GroupID = 0;
this.buttonUnderRange.InitVisible = true; this.buttonUnderRange.InitVisible = true;
this.buttonUnderRange.Location = new System.Drawing.Point(9, 62); this.buttonUnderRange.Location = new System.Drawing.Point(10, 60);
this.buttonUnderRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonUnderRange.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonUnderRange.Name = "buttonUnderRange"; this.buttonUnderRange.Name = "buttonUnderRange";
this.buttonUnderRange.NestedClickEventPrevent = false; this.buttonUnderRange.NestedClickEventPrevent = false;
@ -347,10 +348,31 @@
this.buttonUnderRange.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUnderRange.UpImage"))); this.buttonUnderRange.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUnderRange.UpImage")));
this.buttonUnderRange.Click += new System.EventHandler(this.buttonUnderRange_Click); this.buttonUnderRange.Click += new System.EventHandler(this.buttonUnderRange_Click);
// //
// labelDoubleEntryCount
//
this.labelDoubleEntryCount.BackPictureBox = this.pictureBox1;
this.labelDoubleEntryCount.BackPictureBox1 = null;
this.labelDoubleEntryCount.BackPictureBox2 = null;
this.labelDoubleEntryCount.BorderColor = System.Drawing.Color.Black;
this.labelDoubleEntryCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelDoubleEntryCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelDoubleEntryCount.ForeColor = System.Drawing.Color.White;
this.labelDoubleEntryCount.InitVisible = true;
this.labelDoubleEntryCount.LineSpacing = 0F;
this.labelDoubleEntryCount.Location = new System.Drawing.Point(251, 175);
this.labelDoubleEntryCount.Name = "labelDoubleEntryCount";
this.labelDoubleEntryCount.Size = new System.Drawing.Size(95, 30);
this.labelDoubleEntryCount.TabIndex = 476;
this.labelDoubleEntryCount.Text = "234567890";
this.labelDoubleEntryCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDoubleEntryCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDoubleEntryCount.Wordwrap = false;
//
// ControlMainDisplayStart // ControlMainDisplayStart
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.Controls.Add(this.labelDoubleEntryCount);
this.Controls.Add(this.labelUnderCount); this.Controls.Add(this.labelUnderCount);
this.Controls.Add(this.buttonUnderRange); this.Controls.Add(this.buttonUnderRange);
this.Controls.Add(this.buttonTareRange); this.Controls.Add(this.buttonTareRange);
@ -385,6 +407,7 @@
private SmartX.SmartButton buttonPassRange; private SmartX.SmartButton buttonPassRange;
private SmartX.SmartButton buttonOverRange; private SmartX.SmartButton buttonOverRange;
private SmartX.SmartButton buttonUnderRange; private SmartX.SmartButton buttonUnderRange;
private SmartX.SmartLabel labelDoubleEntryCount;
} }
} }

View File

@ -47,7 +47,7 @@ namespace ITC81DB_0H.Controls
if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English)
{ {
this.pictureBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engMainRunScreen)); this.pictureBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engMainStopScreen));
this.buttonOverRange.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engMainRunOverDisable)); this.buttonOverRange.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engMainRunOverDisable));
this.buttonOverRange.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engMainRunOverDown)); this.buttonOverRange.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engMainRunOverDown));
@ -118,7 +118,7 @@ namespace ITC81DB_0H.Controls
} }
else else
{ {
this.pictureBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korMainRunScreen)); this.pictureBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korMainStopScreen));
this.buttonOverRange.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korMainRunOverDisable)); this.buttonOverRange.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korMainRunOverDisable));
this.buttonOverRange.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korMainRunOverDown)); this.buttonOverRange.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korMainRunOverDown));
@ -211,6 +211,10 @@ namespace ITC81DB_0H.Controls
if (this.labelExNGCount.Text != value) if (this.labelExNGCount.Text != value)
this.labelExNGCount.Text = value; this.labelExNGCount.Text = value;
value = data.DoubleEntryCount.ToString();
if (this.labelDoubleEntryCount.Text != value)
this.labelDoubleEntryCount.Text = value;
value = data.TotalCount.ToString(); value = data.TotalCount.ToString();
if (this.labelTotalCount.Text != value) if (this.labelTotalCount.Text != value)
this.labelTotalCount.Text = value; this.labelTotalCount.Text = value;

View File

@ -165,80 +165,86 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAEPBJREFUeF7t3dGnXFf7 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAEmlJREFUeF7t3bGOLFe1
B/DfXxIqhGhvclPRUC8hSogSKpQIVULlqjelQqtCCVWlRLREKVVKhFClSokSqoQKIUJ7USJUI4QK81vP BuD7JBbGTvwIdgQvQIqBxAnYRsIWb8ATkJqAwGRENhLYOHROTgSykC07IDUBJui7/5HW1b7Fqu6qOdM9
eJ++q9uamb1n9p4zbT6LjzNn1p59TmK+s76zZ5+Z/9u3b98MAACedooxAAAUijEAABSKMQAAFIoxAAAU Uz7fkj5N9967qwvm7z2rq/vA/7zwwgsnAAB43mmMAQBg0BgDAMCgMQYAgEFjDAAAg8YYAAAGjTEAAAwa
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU YwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBojAEAYNAYAwDA
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU oDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAAg8YYAAAGjTEA
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU AAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBojAEAYNAY
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU AwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAAg8YYAAAG
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU jTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBojAEA
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU YNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAAg8YY
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU AAAGjTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBo
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU jAEAYNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAA
ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU g8YYAAAGjTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYA
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 fk1ldX5sp6ruZ/2y5vXc1p7//vesrd9zstLNR1U3t1THq/0utXbs5Lvyee7511TVfZl9mvb+Hq7aGCck
Yl3M66KgZnkMeXApclVna9GIbbpZydstykg8LuTInxdfF5VXGWUvrcpnV+9ifP369dE+xz0CEGHOQMWI 1SBkc84GnMrPLVeOE9RUjtPN83xKdeOdrWvTSKbmJiKqueg+LusazTnzlfdsvPPj11Tel83ucr4aku5N
ANTnFXefjcYDQTwj3fa5x3VwW/OwDVevXl36Rztj5rM+Ktt9Uppj2aK2yKLt+yzerZG37zPqn2fRZWzb ZjXz8yZf67vz5bZS3Xhnz9pOZXf+vVd2Kx/z7XMqe/NevDVX3WM7VXW/znVu3Of13FaqG+/sWVu/5+yT
yGesfzl+/fXXv67P+3N3RK7q06XqA05xOa+PbbrZXFSM4/EgTq/KkQeu6rU8bttdp/sMGWUqq/LZ1bsY NZb+oH7nNZ/K7eRtzbw+93Os1FrG6zVStWWfnlXV/XpumX1aUt34mqs0xvnjXJthqpqNvDtbjp+7mrZ1
37t3b/5pPa25Iepwx4iA5lGpfOYbX+P7CEodwhjdI1hTqx8wWvOwDfGxscve+3SsfIZcQONrdy5H5KLO Q+X5kurGO1vX1nd1l01p12jOG29t4Lk9XyXOR31Zm422rkjkZzKfYy7fGOa1UZVzmedKvR7yXKn5nEqd
RpTpvK4rbxuXc9TnJMfRpLw8RPd3in12f3aqF+pcdKNc5L728lUp/vm2kc+83+aIzC3brs5IiBzkiMvL 2zxX6+sPBY8n1Y139qztVB7n/XOZj/n2OZW9+ViVq71XjC9VHb/LMo8n1Y139qydvxZW+2Jla1lr41WZ
5uK2MWJfkY0s2PWo9x/5quejKNcHs3LIKHthVT67ehXj/fv3j3r+YoQlQt192SXDEF/r6yMQsf2iB4Ip r9zUfpdaZijPk7FU8pvHVE6zd9cnJeVS1TqZfZpS3fiaB2+MK1yphKM2w4S0gpoXwtxEXGoE6hgQqW68
RWBztOZhG+KNyuMNy1tzY+azvr+3noTmyMWsz8jbLtq+3v86cnSLwCLdBT5G/G6tbaGPqfMZWcxRH51t s3XtWta6ja7Gkue8sVs2vl3Tm7Vz5tMcz2syP1eX+TrH+kOS51s+Vx2n3ozOY/k5r+X2Ut14Z8/apeQy
nbqQ9+9uHur85VyWziisOWK7uC5G7Kv16u2ikhq/Z31kOkb8jjm6v9MiMsqYluWzpVcxjnMz4hyN1tyY lYzM48s8p+arW7P5okVlL2/0ai4/k6mtKqupvBa6Nd0nM/PamuP2Ut14Z8/aylaq9q1kpXJYOUjNj0se
MgzxtTW/F+oHk7jcl2e3jOnll1+e/fjjj825MfOZi1r9Um0tR97Pc6xzxDh+xpijXnTrcxrjiXjM5StS Ustc1PoaT+U5sg9n381zVCX71QQv9/I0yPUaSMnscaW68TUP3hgnSAnKvKlG1TyWNQnO8t1ZqRdMwtbN
WSzi35rbdF/6hSGmzGddiuP+G/fVzGncl7sHjHId7ZbQ2C5H5C+ua43IQ12M87bxe/TNSb4KFNmL73PI 83xKdeOdrWsra10Wq+r+cuPNJr7M+5pu7bzxZzNOZWNerptfD7W5Z2PPZp+xnE/V3DDXuE368aW68c6e
KHthWT5behXj//znP7O7d+8254aIIMSdfpEMQ3xtzafWkaypRCDXGd0HJdjEsWPHZrdv327OjZXPXAxj tUuVj+XvvLKWLOX+uao1UdmrWmumt0jNx15Ta+fq1nEbe/7737q23uSnkaymdPmpXVTNY7WvVTOd+7HM
5ILWlSMXqxxxubV9rbt95Dh+5iI5IvOt+bTuiP22fk8Yaop8RhGsj9ZGScxyWJfjGHFfzoMxcTlGZKPe fip5q701lefrnqcuYtS5pLpPDdfI7NO09/dw9X98V6q6uTW1GSfoFfpz5maAb69UN97Zuraylo1tHk+m
X719rLGxj8xxXZrj+8zVWBlZd8goY1iWz5ZexfjIkSOzX375pTk3RL0wbjK6gZ9S/eBRy7HonClHjBlT UtlIa6w2v3zSkcfdVzbmvImsqo26NvZUcl3Neh6TyvNnrL7+MVc29LWr0fk5j3N7qW68s2ftrPKZLCzf
PKmMha01N0Y+66NSeTSpJUfez3PE5db2taHb51iV95hfpj6aHdtncbDoMpYp8tktvlmKU3wf9++cz+vz 6NVcspT7qb1XjOd83re656x9PMfP89XzzGvrfLi9VDfe2bK2muJU9qxqQFPzvhdV8+Mrk7U3L6v2u1Tl
/h1zeV2dvRyL5uNy7nfVQaq+4jEl9rmIjDKlZfls6VWM49NDHjx40Jx7WuWIULfmYUwnT56c3bx5szm3 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 nt/D1rV785gMnctMLPfn1Lnjb90fZfa49v4+nmRjnAYiIb2v5fH4dkl14509a7dabrz5KDuVr0rMVxGW
NyUP8gnbIZ+wu9bJZxpcjEM08Gjizz77bHMe2MypU6dmDx8+nH+cbGt+GfmEackn7K5N8hnWKsbh448/ 6qsa3deHqnLsS+bvu9VmPR9rKeeZ8tp4fKluvLNn7VbJT2prI1IqZ3l8jVWu9h4r6njn3kzW6yqNdzfP
nl25cqU5B6wvzkV88uTJ7OzZs835PuQTpiGfsLvGyOfaxThOZo6/9rt8+XJzHhjuxIkT8zfj3/TdJeQT baW68c7WtZXH+grEJef215J1qdrvUucyunV/lNnjSnXja55kYwznpLrxzp61Wy033mzW9RFaNsRsnJnL
xiefsLvGyufaxTjEezLGS0LxqT6HDx9ubgP0Ey+x/vnnn6P9NbZ8wnjkE3bXmPncqBin999/f/7s9/Tp Jpmf+Yi7vq+c+e7q3p6aN/DarLfUpY2f60t14509a7e6775bOcvjayx5Sm29Yjx//J3XQB6Xymsjr5Ec
0815YLnI0P379yf5oxz5hM3IJ+yusfM5SjEO8QbK9+7dm583dfTo0eY2wN/FR8XGe4B+9913kx41kk8Y r9TrKTU/jseT6sY7W9dWHrfWnL81y/05lfwt15XKca1fI7PHlerG1zxaY5yQJawJVzcPa/bkcc/arSq7
Tj5hd02Vz9GKcdi/f//s/Pnzs99//33+8lA8Ax76xsrwb3fo0KH5yz3ffvvt7Keffpq/d2dru7HJJ6wm y80v9zNem+dcGc/muXbFI5v5VvMV4zznvDmf0zXk3FaqG+/sWbvVfffdrM/j5gwli13O1mT9fMzkOMed
n7C7tpHPUYtxis+Fj5Ofo8XHXwdev359fqj7rbfemof9+PHj8NSIZ7Vx37906dLsxo0bswcPHsz/QODM G4qqjOUN5px1HleqG+9sXZv9cN7bLtlyxXjpUt5r397SzMrsMaW68TWP1hjDfe3J4561cG178rhnLVzb
mTPN/ExNPuF/5BN2117kc5JiXIv3aoy3zYi3p/n888/nYb916xY8Na5duza/78cbjsf7K7Zyslfkk6ed njzuWQvXtjePmxrjr7/++vTKK6+0c3BLL7300umbb75p5zqyy1MhuxyV7HJUe7Mbmxrjv//976fvfe97
fMLu2ot8Tl6MAQDgn0AxBgCAQjEGAIBCMQYAgEIxBgCAQjEGAIBCMQYAgEIxBgCAQjEGAIBCMQYAgH37 7RzcUj5K++KLL9q5juzyVMguRyW7HNXe7Mamxvijjz46vfXWW+0c3NKbb755+vjjj9u5juzyVMguRyW7
Zv8PfVDDqIhBANoAAAAASUVORK5CYII= HNXe7Mamxvidd945ffjhh+0c3NIHH3xwevfdd9u5juzyVMguRyW7HNXe7Mamxjjf0fjyyy9PP/zhD9t5
uIXk76uvvjq9/PLL7XxHdnkKZJejkl2O6j7ZjU2Ncbz99tt3/zMlvlDPY0jukr/ksJs/R3Z5TLLLUcku
R/Us2d3cGMdvfvOb0/vvv3968cUX23m4hu985zt3uUv+uvktZJfHILsclexyVM+a3V2NccKdJ8sXmX/0
ox+1a+Ahvf7663f/kON3v/vdM22ussutyS5HJbsc1UNkd1djXPKv/D777LO7L9fn9muvvXb67ne/266F
PZKj5Cm5Sr6Ss4f8182yy7XILkcluxzVNbJ7r8Y48uX6/MvTvBP8/PPPT//5z3/u/t9FlHqWSo6Sp+Qq
+UrOuvw9C9lV1yjZVUct2VVHrWtk996NMQAAfJtojAEAYNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAM
GmMAABg0xgAAMGiMAQDghRdO/wuxCMi7JVPcjwAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonTareRange.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonTareRange.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@ -45,6 +45,7 @@
this.labelUnderRange = new SmartX.SmartLabel(); this.labelUnderRange = new SmartX.SmartLabel();
this.labelOverRange = new SmartX.SmartLabel(); this.labelOverRange = new SmartX.SmartLabel();
this.labelNgCount = new SmartX.SmartLabel(); this.labelNgCount = new SmartX.SmartLabel();
this.labelDoubleEntryCount = new SmartX.SmartLabel();
this.SuspendLayout(); this.SuspendLayout();
// //
// labelPassCount // labelPassCount
@ -161,13 +162,13 @@
this.labelExNgCount.BackPictureBox2 = null; this.labelExNgCount.BackPictureBox2 = null;
this.labelExNgCount.BorderColor = System.Drawing.Color.Black; this.labelExNgCount.BorderColor = System.Drawing.Color.Black;
this.labelExNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelExNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExNgCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelExNgCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelExNgCount.ForeColor = System.Drawing.Color.White; this.labelExNgCount.ForeColor = System.Drawing.Color.White;
this.labelExNgCount.InitVisible = true; this.labelExNgCount.InitVisible = true;
this.labelExNgCount.LineSpacing = 0F; this.labelExNgCount.LineSpacing = 0F;
this.labelExNgCount.Location = new System.Drawing.Point(322, 175); this.labelExNgCount.Location = new System.Drawing.Point(424, 175);
this.labelExNgCount.Name = "labelExNgCount"; this.labelExNgCount.Name = "labelExNgCount";
this.labelExNgCount.Size = new System.Drawing.Size(140, 30); this.labelExNgCount.Size = new System.Drawing.Size(95, 30);
this.labelExNgCount.TabIndex = 26; this.labelExNgCount.TabIndex = 26;
this.labelExNgCount.Text = "234567890"; this.labelExNgCount.Text = "234567890";
this.labelExNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelExNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -221,13 +222,13 @@
this.labelTotalCount.BackPictureBox2 = null; this.labelTotalCount.BackPictureBox2 = null;
this.labelTotalCount.BorderColor = System.Drawing.Color.Black; this.labelTotalCount.BorderColor = System.Drawing.Color.Black;
this.labelTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTotalCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelTotalCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelTotalCount.ForeColor = System.Drawing.Color.White; this.labelTotalCount.ForeColor = System.Drawing.Color.White;
this.labelTotalCount.InitVisible = true; this.labelTotalCount.InitVisible = true;
this.labelTotalCount.LineSpacing = 0F; this.labelTotalCount.LineSpacing = 0F;
this.labelTotalCount.Location = new System.Drawing.Point(552, 175); this.labelTotalCount.Location = new System.Drawing.Point(599, 175);
this.labelTotalCount.Name = "labelTotalCount"; this.labelTotalCount.Name = "labelTotalCount";
this.labelTotalCount.Size = new System.Drawing.Size(140, 30); this.labelTotalCount.Size = new System.Drawing.Size(95, 30);
this.labelTotalCount.TabIndex = 17; this.labelTotalCount.TabIndex = 17;
this.labelTotalCount.Text = "234567890"; this.labelTotalCount.Text = "234567890";
this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -341,23 +342,44 @@
this.labelNgCount.BackPictureBox2 = null; this.labelNgCount.BackPictureBox2 = null;
this.labelNgCount.BorderColor = System.Drawing.Color.Black; this.labelNgCount.BorderColor = System.Drawing.Color.Black;
this.labelNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelNgCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelNgCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelNgCount.ForeColor = System.Drawing.Color.White; this.labelNgCount.ForeColor = System.Drawing.Color.White;
this.labelNgCount.InitVisible = true; this.labelNgCount.InitVisible = true;
this.labelNgCount.LineSpacing = 0F; this.labelNgCount.LineSpacing = 0F;
this.labelNgCount.Location = new System.Drawing.Point(87, 175); this.labelNgCount.Location = new System.Drawing.Point(74, 175);
this.labelNgCount.Name = "labelNgCount"; this.labelNgCount.Name = "labelNgCount";
this.labelNgCount.Size = new System.Drawing.Size(140, 30); this.labelNgCount.Size = new System.Drawing.Size(95, 30);
this.labelNgCount.TabIndex = 33; this.labelNgCount.TabIndex = 33;
this.labelNgCount.Text = "234567890"; this.labelNgCount.Text = "234567890";
this.labelNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelNgCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelNgCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelNgCount.Wordwrap = false; this.labelNgCount.Wordwrap = false;
// //
// labelDoubleEntryCount
//
this.labelDoubleEntryCount.BackPictureBox = this.pictureBox1;
this.labelDoubleEntryCount.BackPictureBox1 = null;
this.labelDoubleEntryCount.BackPictureBox2 = null;
this.labelDoubleEntryCount.BorderColor = System.Drawing.Color.Black;
this.labelDoubleEntryCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelDoubleEntryCount.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelDoubleEntryCount.ForeColor = System.Drawing.Color.White;
this.labelDoubleEntryCount.InitVisible = true;
this.labelDoubleEntryCount.LineSpacing = 0F;
this.labelDoubleEntryCount.Location = new System.Drawing.Point(249, 175);
this.labelDoubleEntryCount.Name = "labelDoubleEntryCount";
this.labelDoubleEntryCount.Size = new System.Drawing.Size(95, 30);
this.labelDoubleEntryCount.TabIndex = 35;
this.labelDoubleEntryCount.Text = "234567890";
this.labelDoubleEntryCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDoubleEntryCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDoubleEntryCount.Wordwrap = false;
//
// ControlMainDisplayStopDataStatistics // ControlMainDisplayStopDataStatistics
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.Controls.Add(this.labelDoubleEntryCount);
this.Controls.Add(this.labelNgCount); this.Controls.Add(this.labelNgCount);
this.Controls.Add(this.labelPassCount); this.Controls.Add(this.labelPassCount);
this.Controls.Add(this.labelUnderCount); this.Controls.Add(this.labelUnderCount);
@ -398,6 +420,7 @@
private SmartX.SmartLabel labelOverRange; private SmartX.SmartLabel labelOverRange;
private SmartX.SmartLabel labelNgCount; private SmartX.SmartLabel labelNgCount;
private System.Windows.Forms.PictureBox pictureBox1; private System.Windows.Forms.PictureBox pictureBox1;
private SmartX.SmartLabel labelDoubleEntryCount;
} }
} }

View File

@ -127,6 +127,10 @@ namespace ITC81DB_0H.Controls
if (this.labelExNgCount.Text != value) if (this.labelExNgCount.Text != value)
this.labelExNgCount.Text = value; this.labelExNgCount.Text = value;
value = data.DoubleEntryCount.ToString();
if (this.labelDoubleEntryCount.Text != value)
this.labelDoubleEntryCount.Text = value;
value = data.TotalCount.ToString(); value = data.TotalCount.ToString();
if (this.labelTotalCount.Text != value) if (this.labelTotalCount.Text != value)
this.labelTotalCount.Text = value; this.labelTotalCount.Text = value;

View File

@ -165,188 +165,192 @@
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
FnHyAAAAAElFTkSuQmCC hPe85z2b3Cl/0fYSZBeHQHbRK7KLXs3NblVjrHDrxvRB5ocffjicA7T00EMPbf4hx2c/+9lZiyvZRTay
i16RXfSqRXarGmOjf+V36dKlzYfr9f2ZM2eGu+++O5wL1FCOlCflSvlSzlr+62ayi6WQXfSK7KJXS2R3
r8ZY9OF6/ctTvRK8fPnycOvWrc3/LkJRc0o5Up6UK+VLOYvyNwfZpZYoskv1WmSX6rWWyO7ejTEAAABw
nNAYAwAAAEdojAEAAIAjNMYAAADAERpjAAAA4AiNMQAAAHCExhgAAAA4QmMMAAAAHKExBgAAAI7QGAMA
AAB33TX8f6ItV5N99u+tAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -3181,6 +3181,8 @@ namespace ITC81DB_0H
private double m_OverSumWeight; private double m_OverSumWeight;
private int m_ExNGCount; private int m_ExNGCount;
private int m_DoubleEntryCount;
private double m_Weight; private double m_Weight;
private DataStore.JudgmentStatus m_JudgmentStatus; private DataStore.JudgmentStatus m_JudgmentStatus;
private DataStore.WeightStatus m_Status; private DataStore.WeightStatus m_Status;
@ -3205,6 +3207,7 @@ namespace ITC81DB_0H
private int m_BoardExNGCount; private int m_BoardExNGCount;
private int m_BoardNGCount; private int m_BoardNGCount;
private int m_BoardTotalCount; private int m_BoardTotalCount;
private int m_BoardDoubleEntryCount;
#endregion #endregion
#region Constructor #region Constructor
@ -3430,6 +3433,11 @@ namespace ITC81DB_0H
get { return this.m_ExNGCount; } get { return this.m_ExNGCount; }
set { this.m_ExNGCount = value; } set { this.m_ExNGCount = value; }
} }
public int DoubleEntryCount
{
get { return this.m_DoubleEntryCount; }
set { this.m_DoubleEntryCount = value; }
}
public int TotalUnderOverCount public int TotalUnderOverCount
{ {
@ -3437,12 +3445,12 @@ namespace ITC81DB_0H
} }
public int TotalNGCount public int TotalNGCount
{ {
get { return this.UnderCount + this.OverCount + this.ExNGCount; } get { return this.UnderCount + this.OverCount + this.ExNGCount + this.DoubleEntryCount; }
} }
public int TotalCount public int TotalCount
{ {
get { return this.UnderCount + this.PassCount + this.OverCount + this.ExNGCount; } get { return this.UnderCount + this.PassCount + this.OverCount + this.ExNGCount + this.DoubleEntryCount; }
} }
public double Weight public double Weight
@ -3487,14 +3495,21 @@ namespace ITC81DB_0H
else else
this.OverCount = 0; this.OverCount = 0;
} }
else if (value == DataStore.JudgmentStatus.Double || value == DataStore.JudgmentStatus.Metal else if (value == DataStore.JudgmentStatus.Metal || value == DataStore.JudgmentStatus.ExNg
|| value == DataStore.JudgmentStatus.ExNg || value == DataStore.JudgmentStatus.ExNg1 || value == DataStore.JudgmentStatus.ExNg2) || value == DataStore.JudgmentStatus.ExNg1 || value == DataStore.JudgmentStatus.ExNg2)
{ {
if (this.ExNGCount < 10000000) if (this.ExNGCount < 10000000)
this.ExNGCount++; this.ExNGCount++;
else else
this.ExNGCount = 0; this.ExNGCount = 0;
} }
else if (value == DataStore.JudgmentStatus.Double)
{
if (this.DoubleEntryCount < 10000000)
this.DoubleEntryCount++;
else
this.DoubleEntryCount = 0;
}
} }
} }
@ -3572,6 +3587,11 @@ namespace ITC81DB_0H
{ {
get { return this.BoardUnderCount + this.BoardPassCount + this.BoardOverCount + this.BoardExNGCount; } get { return this.BoardUnderCount + this.BoardPassCount + this.BoardOverCount + this.BoardExNGCount; }
} }
public int BoardDoubleEntryCount
{
get { return this.m_BoardDoubleEntryCount; }
set { this.m_BoardDoubleEntryCount = value; }
}
#endregion #endregion
#region Mehtod #region Mehtod
@ -3584,6 +3604,7 @@ namespace ITC81DB_0H
this.OverCount = 0; this.OverCount = 0;
this.OverSumWeight = 0.0; this.OverSumWeight = 0.0;
this.ExNGCount = 0; this.ExNGCount = 0;
this.DoubleEntryCount = 0;
this.StartTime = new DateTime(1111, 11, 11, 11, 11, 11); this.StartTime = new DateTime(1111, 11, 11, 11, 11, 11);
this.StopTime = new DateTime(1111, 11, 11, 11, 11, 11); this.StopTime = new DateTime(1111, 11, 11, 11, 11, 11);
@ -3612,6 +3633,7 @@ namespace ITC81DB_0H
this.OverCount = 0; this.OverCount = 0;
this.OverSumWeight = 0.0; this.OverSumWeight = 0.0;
this.ExNGCount = 0; this.ExNGCount = 0;
this.DoubleEntryCount = 0;
this.Weight = 0.0; this.Weight = 0.0;
this.ADCValue = "12345"; this.ADCValue = "12345";
this.JudgmentStatus = DataStore.JudgmentStatus.Empty; this.JudgmentStatus = DataStore.JudgmentStatus.Empty;
@ -3632,6 +3654,7 @@ namespace ITC81DB_0H
this.BoardPassCount = 0; this.BoardPassCount = 0;
this.BoardUnderCount = 0; this.BoardUnderCount = 0;
this.BoardExNGCount = 0; this.BoardExNGCount = 0;
this.BoardDoubleEntryCount = 0;
} }
private void ProductionSpeedCalculation() private void ProductionSpeedCalculation()
@ -3696,8 +3719,6 @@ namespace ITC81DB_0H
this.ReceiveDataID = dataId; this.ReceiveDataID = dataId;
this.ReceiveTransferCount = transferCount; this.ReceiveTransferCount = transferCount;
} }
#endregion #endregion
} }
#endregion #endregion
@ -3728,11 +3749,11 @@ namespace ITC81DB_0H
public DateTime StartTime; public DateTime StartTime;
public DateTime StopTime; public DateTime StopTime;
public int DoubleEntryCount;
public int DummyInt1; public int DummyInt1;
public int DummyInt2; public int DummyInt2;
public int DummyInt3; public int DummyInt3;
public int DummyInt4; public int DummyInt4;
public int DummyInt5;
} }
#endregion #endregion

View File

@ -140,6 +140,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "모든 BLDC 모터 보드를 리부팅 하시겠습니까?"; this.labelMessage1.Text = "모든 BLDC 모터 보드를 리부팅 하시겠습니까?";
this.labelMessage2.Text = ""; this.labelMessage2.Text = "";
break; break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "파일을 삭제하시겠습니까?";
this.labelMessage2.Text = "";
break;
default: default:
break; break;
} }
@ -260,6 +265,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "Reboot all BLDC motor boards?"; this.labelMessage1.Text = "Reboot all BLDC motor boards?";
this.labelMessage2.Text = ""; this.labelMessage2.Text = "";
break; break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Are you sure you want to delete the file?";
this.labelMessage2.Text = "";
break;
default: default:
break; break;
} }
@ -380,6 +390,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "重新启动所有 BLDC 电机板?"; this.labelMessage1.Text = "重新启动所有 BLDC 电机板?";
this.labelMessage2.Text = ""; this.labelMessage2.Text = "";
break; break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "您确定要删除该文件吗?";
this.labelMessage2.Text = "";
break;
default: default:
break; break;
} }
@ -503,6 +518,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "Перезагрузить все платы двигателей BLDC?"; this.labelMessage1.Text = "Перезагрузить все платы двигателей BLDC?";
this.labelMessage2.Text = ""; this.labelMessage2.Text = "";
break; break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Вы уверены, что хотите удалить файл?";
this.labelMessage2.Text = "";
break;
default: default:
break; break;
} }
@ -625,6 +645,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "Alle BLDC-Motorplatinen neu starten?"; this.labelMessage1.Text = "Alle BLDC-Motorplatinen neu starten?";
this.labelMessage2.Text = ""; this.labelMessage2.Text = "";
break; break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie die Datei wirklich löschen?";
this.labelMessage2.Text = "";
break;
default: default:
break; break;
} }

View File

@ -10730,11 +10730,11 @@ namespace ITC81DB_0H.Forms
structItem.StartTime = item.StartTime; structItem.StartTime = item.StartTime;
structItem.StopTime = item.StopTime; structItem.StopTime = item.StopTime;
structItem.DoubleEntryCount = item.DoubleEntryCount;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0; structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
this.smartFileIO.WriteStructure_Begin(structItem, i); this.smartFileIO.WriteStructure_Begin(structItem, i);
} }
@ -10783,11 +10783,11 @@ namespace ITC81DB_0H.Forms
structItem.StartTime = item.StartTime; structItem.StartTime = item.StartTime;
structItem.StopTime = item.StopTime; structItem.StopTime = item.StopTime;
structItem.DoubleEntryCount = item.DoubleEntryCount;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0; structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
this.smartFileIO.WriteStructure_Begin(structItem, index); this.smartFileIO.WriteStructure_Begin(structItem, index);
this.smartFileIO.WriteStructure_End(); this.smartFileIO.WriteStructure_End();
@ -10839,11 +10839,11 @@ namespace ITC81DB_0H.Forms
structItem.StartTime = items[i].StartTime; structItem.StartTime = items[i].StartTime;
structItem.StopTime = items[i].StopTime; structItem.StopTime = items[i].StopTime;
structItem.DoubleEntryCount = items[i].DoubleEntryCount;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0; structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
this.smartFileIO.WriteStructure_Begin(structItem, i); this.smartFileIO.WriteStructure_Begin(structItem, i);
} }
@ -10896,6 +10896,8 @@ namespace ITC81DB_0H.Forms
item.StartTime = structItem.StartTime; item.StartTime = structItem.StartTime;
item.StopTime = structItem.StopTime; item.StopTime = structItem.StopTime;
item.DoubleEntryCount = structItem.DoubleEntryCount;
} }
catch catch
{ {
@ -10955,6 +10957,8 @@ namespace ITC81DB_0H.Forms
items[i].StartTime = structItem.StartTime; items[i].StartTime = structItem.StartTime;
items[i].StopTime = structItem.StopTime; items[i].StopTime = structItem.StopTime;
items[i].DoubleEntryCount = structItem.DoubleEntryCount;
} }
} }
} }

View File

@ -601,6 +601,9 @@ namespace ITC81DB_0H.Forms
case DataStore.DisplayStore.MainDisplay: case DataStore.DisplayStore.MainDisplay:
this.ParentForm.ChildFormMainDisplay.DisplayHiddenMenu(true); this.ParentForm.ChildFormMainDisplay.DisplayHiddenMenu(true);
break; break;
case DataStore.DisplayStore.BasicDataBackup:
this.CenterBasicDataBackup.DisplayHiddenMenu(true);
break;
case DataStore.DisplayStore.ConfiEthernet: case DataStore.DisplayStore.ConfiEthernet:
this.CenterConfiEthernet.DisplayHiddenMenu(true); this.CenterConfiEthernet.DisplayHiddenMenu(true);
break; break;

View File

@ -12,6 +12,16 @@
기본형 컨베어 고정밀센서 계량기 기본형 컨베어 고정밀센서 계량기
*/ */
@ Ver 2.2.2 by CJY
- 2023.03.11
- Ver 2.2.1 Modify
- 기타불량 / 이중진입 개수 분리
@ Ver 2.2.1 by CJY
- 2023.03.07
- Ver 2.2.0 Modify
- 데이터백업 개별백업, 전체/개별삭제 추가
@ Ver 2.2.0 by CJY @ Ver 2.2.0 by CJY
- 2023.03.06 - 2023.03.06
- Ver 2.1.3 Modify - Ver 2.1.3 Modify

View File

@ -399,7 +399,6 @@ namespace ITC81DB_2H_ImageDll
engMainRunPassDisable, engMainRunPassDisable,
engMainRunPassDown, engMainRunPassDown,
engMainRunPassUp, engMainRunPassUp,
engMainRunScreen,
engMainRunTareDisable, engMainRunTareDisable,
engMainRunTareDown, engMainRunTareDown,
engMainRunTareUp, engMainRunTareUp,
@ -846,7 +845,6 @@ namespace ITC81DB_2H_ImageDll
korMainRunPassDisable, korMainRunPassDisable,
korMainRunPassDown, korMainRunPassDown,
korMainRunPassUp, korMainRunPassUp,
korMainRunScreen,
korMainRunTareDisable, korMainRunTareDisable,
korMainRunTareDown, korMainRunTareDown,
korMainRunTareUp, korMainRunTareUp,
@ -2250,8 +2248,8 @@ namespace ITC81DB_2H_ImageDll
case ButtonImages.engMainRunPassUp: case ButtonImages.engMainRunPassUp:
bt = new Bitmap(Resource1.engMainRunPassUp); bt = new Bitmap(Resource1.engMainRunPassUp);
break; break;
case ButtonImages.engMainRunScreen: case ButtonImages.engMainStopScreen:
bt = new Bitmap(Resource1.engMainRunScreen); bt = new Bitmap(Resource1.engMainStopScreen);
break; break;
case ButtonImages.engMainRunTareDisable: case ButtonImages.engMainRunTareDisable:
bt = new Bitmap(Resource1.engMainRunTareDisable); bt = new Bitmap(Resource1.engMainRunTareDisable);
@ -3519,8 +3517,8 @@ namespace ITC81DB_2H_ImageDll
case ButtonImages.korMainRunPassUp: case ButtonImages.korMainRunPassUp:
bt = new Bitmap(Resource1.korMainRunPassUp); bt = new Bitmap(Resource1.korMainRunPassUp);
break; break;
case ButtonImages.korMainRunScreen: case ButtonImages.korMainStopScreen:
bt = new Bitmap(Resource1.korMainRunScreen); bt = new Bitmap(Resource1.korMainStopScreen);
break; break;
case ButtonImages.korMainRunTareDisable: case ButtonImages.korMainRunTareDisable:
bt = new Bitmap(Resource1.korMainRunTareDisable); bt = new Bitmap(Resource1.korMainRunTareDisable);

View File

@ -145,9 +145,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundDataBackup.png" /> <None Include="Resources\korBackgroundDataBackup.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundTime.png" /> <None Include="Resources\korBackgroundTime.png" />
</ItemGroup> </ItemGroup>
@ -193,9 +190,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\engBackgroundDataBackup.png" /> <None Include="Resources\engBackgroundDataBackup.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\engBackgroundTime.png" /> <None Include="Resources\engBackgroundTime.png" />
</ItemGroup> </ItemGroup>
@ -361,15 +355,9 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundOptionBoard1.png" /> <None Include="Resources\korBackgroundOptionBoard1.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engMainStopScreen.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\engMainRunScreen.png" /> <None Include="Resources\engMainRunScreen.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engMainStatScreen.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korMainLineScreen.png" /> <None Include="Resources\korMainLineScreen.png" />
</ItemGroup> </ItemGroup>
@ -466,12 +454,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\engFormMenuInformationDown.png" /> <None Include="Resources\engFormMenuInformationDown.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korMainStatScreen.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korMainStopScreen.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundCommunication.png" /> <None Include="Resources\korBackgroundCommunication.png" />
</ItemGroup> </ItemGroup>
@ -3277,6 +3259,24 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\gerMainModbusScreen.png" /> <None Include="Resources\gerMainModbusScreen.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korMainStatScreen.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engMainStatScreen.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engMainStopScreen.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korMainStopScreen.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions> <ProjectExtensions>
<VisualStudio> <VisualStudio>

View File

@ -2794,13 +2794,6 @@ namespace ITC81DB_2H_ImageDll {
} }
} }
internal static System.Drawing.Bitmap engMainRunScreen {
get {
object obj = ResourceManager.GetObject("engMainRunScreen", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engMainRunTareDisable { internal static System.Drawing.Bitmap engMainRunTareDisable {
get { get {
object obj = ResourceManager.GetObject("engMainRunTareDisable", resourceCulture); object obj = ResourceManager.GetObject("engMainRunTareDisable", resourceCulture);
@ -5797,13 +5790,6 @@ namespace ITC81DB_2H_ImageDll {
} }
} }
internal static System.Drawing.Bitmap korMainRunScreen {
get {
object obj = ResourceManager.GetObject("korMainRunScreen", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korMainRunTareDisable { internal static System.Drawing.Bitmap korMainRunTareDisable {
get { get {
object obj = ResourceManager.GetObject("korMainRunTareDisable", resourceCulture); object obj = ResourceManager.GetObject("korMainRunTareDisable", resourceCulture);

View File

@ -499,9 +499,6 @@
<data name="korMainRunPassUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="korMainRunPassUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korMainRunPassUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\korMainRunPassUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="korMainRunScreen" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korMainRunScreen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korMainRunTareDisable" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="korMainRunTareDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korMainRunTareDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\korMainRunTareDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -943,9 +940,6 @@
<data name="engMainRunPassUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="engMainRunPassUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engMainRunPassUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\engMainRunPassUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="engMainRunScreen" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engMainRunScreen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engMainRunTareDisable" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="engMainRunTareDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engMainRunTareDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\engMainRunTareDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB