diff --git a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.Designer.cs b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.Designer.cs
index dd47558..16febd8 100644
--- a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.Designer.cs
+++ b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.Designer.cs
@@ -35,6 +35,7 @@
this.labelFileCount = new SmartX.SmartLabel();
this.listBoxDataList = new System.Windows.Forms.ListBox();
this.buttonBackup = new SmartX.SmartButton();
+ this.buttonClear = new SmartX.SmartButton();
this.smartGroupBox1.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.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null;
+ this.smartGroupBox1.Controls.Add(this.buttonClear);
this.smartGroupBox1.Controls.Add(this.buttonDataBackupEnable);
this.smartGroupBox1.Controls.Add(this.labelUsbId);
this.smartGroupBox1.Controls.Add(this.labelFileCount);
@@ -174,6 +176,39 @@
this.buttonBackup.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBackup.UpImage")));
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
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -195,6 +230,7 @@
private SmartX.SmartButton buttonBackup;
private SmartX.SmartButton buttonDataBackupEnable;
public SmartX.SmartLabel labelUsbId;
+ private SmartX.SmartButton buttonClear;
}
}
diff --git a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.cs b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.cs
index d22c9e3..ac39879 100644
--- a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.cs
+++ b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.cs
@@ -92,6 +92,11 @@ namespace ITC81DB_0H.Controls
this.FileIndex = 0;
}
+ public void DisplayHiddenMenu(bool bValue)
+ {
+ this.buttonClear.Visible = true;
+ }
+
private void FileCopy(FileInfo file, string fileName)
{
try
@@ -121,7 +126,7 @@ namespace ITC81DB_0H.Controls
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.BasicDataBackup;
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
-
+
DirectoryInfo dir = new DirectoryInfo(this.ParentForm.ParentForm.PathDataBackupFolder);
directoryCheck = dir.Exists;
@@ -135,7 +140,8 @@ namespace ITC81DB_0H.Controls
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);
}
@@ -145,6 +151,7 @@ namespace ITC81DB_0H.Controls
this.buttonDataBackupEnable.ButtonUp();
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
+ this.buttonClear.Visible = false;
this.labelUsbId.Text = this.ParentForm.ParentForm.SystemConfig1.UsbID.ToString();
}
@@ -203,11 +210,17 @@ namespace ITC81DB_0H.Controls
FileInfo[] checkLogFiles = dir.GetFiles();
- this.ParentForm.ParentForm.smartFileCommunicationLog.Close();
- this.ParentForm.ParentForm.IsCommunicationLogOpen = false;
- this.ParentForm.ParentForm.smartFileCheckLog.Close();
- this.ParentForm.ParentForm.IsErrorLogOpen = false;
-
+ if (this.ParentForm.ParentForm.IsCommunicationLogOpen == true)
+ {
+ this.ParentForm.ParentForm.smartFileCommunicationLog.Close();
+ 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;
if (count == 0 && checkLogFiles.Length == 0)
{
@@ -236,47 +249,170 @@ namespace ITC81DB_0H.Controls
return;
}
- try
+ if (this.listBoxDataList.SelectedIndex == -1)
{
- filePath = "하드 디스크\\";
-
- FileInfo[] files = dir.GetFiles();
-
- foreach (FileInfo file in files)
+ #region ListBox 선택되지 않았을 때
+ try
{
- 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);
+ filePath = "하드 디스크\\";
- this.listBoxDataList.Items.Remove(file.Name);
- file.Delete();
+ 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.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.FileCopy(file, filePath + file.Name);
+ this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
- 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
- //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();
+ DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.ParentForm.SystemConfig1.Language);
+ msg.ShowDialog();
+ return;
+ }
+ #endregion
}
- catch
- {
- splash.Finish();
+ }
- DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.ParentForm.SystemConfig1.Language);
- msg.ShowDialog();
+ private void buttonClear_Click(object sender, EventArgs e)
+ {
+ if (this.listBoxDataList.Items.Count == 0)
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
diff --git a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.resx b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.resx
index 8d3404a..567017a 100644
--- a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.resx
+++ b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataBackup.resx
@@ -118,6 +118,271 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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
+ AAAASUVORK5CYII=
+
+
+
+
+ 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
+ yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
+ vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
+ vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
+ Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
+ bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
+ llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
+ ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
+ xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
+ eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
+ YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
+ XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
+ WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
+ xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
+ dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
+ V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
+ 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
+ YII=
+
+
iVBORw0KGgoAAAANSUhEUgAAAFAAAAAeCAIAAAA0IQ7mAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
diff --git a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.Designer.cs b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.Designer.cs
index 19c33f6..870aeff 100644
--- a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.Designer.cs
+++ b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.Designer.cs
@@ -30,6 +30,7 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterBasicDataStatistics));
this.smartGroupBox1 = new SmartX.SmartGroupBox();
+ this.labelDoubleEntryCount = new SmartX.SmartLabel();
this.buttonBackup = new SmartX.SmartButton();
this.labelNGCount = 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.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null;
+ this.smartGroupBox1.Controls.Add(this.labelDoubleEntryCount);
this.smartGroupBox1.Controls.Add(this.buttonBackup);
this.smartGroupBox1.Controls.Add(this.labelNGCount);
this.smartGroupBox1.Controls.Add(this.labelNormalDistributionRange9);
@@ -136,6 +138,26 @@
this.smartGroupBox1.TabIndex = 176;
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
//
this.buttonBackup.BackPictureBox = null;
@@ -175,15 +197,15 @@
this.labelNGCount.BackPictureBox2 = this.smartGroupBox1;
this.labelNGCount.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(217, 28);
+ this.labelNGCount.Size = new System.Drawing.Size(85, 28);
this.labelNGCount.TabIndex = 200;
- this.labelNGCount.Text = "0";
+ this.labelNGCount.Text = "000000000";
this.labelNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelNGCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelNGCount.Wordwrap = false;
@@ -1141,5 +1163,6 @@
private SmartX.SmartLabel labelNormalDistributionRange2;
private SmartX.SmartLabel labelNGCount;
private SmartX.SmartButton buttonBackup;
+ private SmartX.SmartLabel labelDoubleEntryCount;
}
}
diff --git a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.cs b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.cs
index 0544ab3..dc2ad03 100644
--- a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.cs
+++ b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.cs
@@ -161,6 +161,22 @@ namespace ITC81DB_0H.Controls
value = data.OverCount.ToString();
if (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
#region Average
@@ -204,7 +220,7 @@ namespace ITC81DB_0H.Controls
if (this.labelOverRatio.Text != value)
this.labelOverRatio.Text = value;
#endregion
-
+
#region NormalDistribution
for (int i = 0; i < item.CollectionNormalDistributionViewRange.Count; i++)
{
@@ -222,19 +238,7 @@ namespace ITC81DB_0H.Controls
this.CollectionNormalDistributionProgressBar[i].Value = data.CollectionNormalDistributionCount[i];
}
#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)
{
data.StartTime = DateTime.Now;
diff --git a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.resx b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.resx
index de42569..a74bd91 100644
--- a/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.resx
+++ b/ITC81DB_0H/Controls/CenterBasic/ControlCenterBasicDataStatistics.resx
@@ -1234,299 +1234,316 @@
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
- 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
+ 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
diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs
index e1bc2c3..264a8e9 100644
--- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs
+++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs
@@ -66,7 +66,7 @@ namespace ITC81DB_0H.Controls
private void DefaultSetting()
{
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)
diff --git a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.Designer.cs b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.Designer.cs
index ca37145..230373a 100644
--- a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.Designer.cs
+++ b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.Designer.cs
@@ -42,6 +42,7 @@
this.buttonPassRange = new SmartX.SmartButton();
this.buttonOverRange = new SmartX.SmartButton();
this.buttonUnderRange = new SmartX.SmartButton();
+ this.labelDoubleEntryCount = new SmartX.SmartLabel();
this.SuspendLayout();
//
// pictureBox1
@@ -58,13 +59,13 @@
this.smartLabel20.BackPictureBox2 = null;
this.smartLabel20.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(55, 27);
+ this.smartLabel20.Size = new System.Drawing.Size(50, 30);
this.smartLabel20.TabIndex = 469;
this.smartLabel20.Text = "ea/min";
this.smartLabel20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@@ -82,7 +83,7 @@
this.labelUnderCount.ForeColor = System.Drawing.Color.White;
this.labelUnderCount.InitVisible = true;
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.Size = new System.Drawing.Size(75, 25);
this.labelUnderCount.TabIndex = 466;
@@ -98,13 +99,13 @@
this.labelTotalCount.BackPictureBox2 = null;
this.labelTotalCount.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(140, 30);
+ this.labelTotalCount.Size = new System.Drawing.Size(95, 30);
this.labelTotalCount.TabIndex = 465;
this.labelTotalCount.Text = "234567890";
this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@@ -118,13 +119,13 @@
this.labelExNGCount.BackPictureBox2 = null;
this.labelExNGCount.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(140, 30);
+ this.labelExNGCount.Size = new System.Drawing.Size(95, 30);
this.labelExNGCount.TabIndex = 468;
this.labelExNGCount.Text = "234567890";
this.labelExNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@@ -142,7 +143,7 @@
this.labelPassCount.ForeColor = System.Drawing.Color.White;
this.labelPassCount.InitVisible = true;
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.Size = new System.Drawing.Size(75, 25);
this.labelPassCount.TabIndex = 467;
@@ -158,13 +159,13 @@
this.labelSpeed.BackPictureBox2 = null;
this.labelSpeed.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(77, 30);
+ this.labelSpeed.Size = new System.Drawing.Size(55, 30);
this.labelSpeed.TabIndex = 464;
this.labelSpeed.Text = "00";
this.labelSpeed.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@@ -182,7 +183,7 @@
this.labelOverCount.ForeColor = System.Drawing.Color.White;
this.labelOverCount.InitVisible = true;
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.Size = new System.Drawing.Size(75, 25);
this.labelOverCount.TabIndex = 463;
@@ -202,14 +203,14 @@
this.progressBar.BarStyle = SmartX.SmartProgressBar.BARTYPE.Tube1;
this.progressBar.Direction = SmartX.SmartProgressBar.DIR.Horizontal;
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.Minimum = 0;
this.progressBar.Name = "progressBar";
this.progressBar.OutlineColor = System.Drawing.Color.Black;
this.progressBar.PercentageText = false;
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.Text = "smartProgressBar2";
this.progressBar.TextAutoRotation = true;
@@ -228,7 +229,7 @@
this.buttonTareRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonTareRange.GroupID = 0;
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.Name = "buttonTareRange";
this.buttonTareRange.NestedClickEventPrevent = false;
@@ -261,7 +262,7 @@
this.buttonPassRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonPassRange.GroupID = 0;
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.Name = "buttonPassRange";
this.buttonPassRange.NestedClickEventPrevent = false;
@@ -294,7 +295,7 @@
this.buttonOverRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonOverRange.GroupID = 0;
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.Name = "buttonOverRange";
this.buttonOverRange.NestedClickEventPrevent = false;
@@ -327,7 +328,7 @@
this.buttonUnderRange.Font = new System.Drawing.Font("Arial", 30F, System.Drawing.FontStyle.Bold);
this.buttonUnderRange.GroupID = 0;
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.Name = "buttonUnderRange";
this.buttonUnderRange.NestedClickEventPrevent = false;
@@ -347,10 +348,31 @@
this.buttonUnderRange.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUnderRange.UpImage")));
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
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+ this.Controls.Add(this.labelDoubleEntryCount);
this.Controls.Add(this.labelUnderCount);
this.Controls.Add(this.buttonUnderRange);
this.Controls.Add(this.buttonTareRange);
@@ -385,6 +407,7 @@
private SmartX.SmartButton buttonPassRange;
private SmartX.SmartButton buttonOverRange;
private SmartX.SmartButton buttonUnderRange;
+ private SmartX.SmartLabel labelDoubleEntryCount;
}
}
diff --git a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.cs b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.cs
index 26705c4..8001349 100644
--- a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.cs
+++ b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.cs
@@ -47,7 +47,7 @@ namespace ITC81DB_0H.Controls
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.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engMainRunOverDown));
@@ -118,7 +118,7 @@ namespace ITC81DB_0H.Controls
}
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.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korMainRunOverDown));
@@ -211,6 +211,10 @@ namespace ITC81DB_0H.Controls
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;
diff --git a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.resx b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.resx
index c9c46ba..310be43 100644
--- a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.resx
+++ b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStart.resx
@@ -165,80 +165,86 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
- 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAEPBJREFUeF7t3dGnXFf7
- B/DfXxIqhGhvclPRUC8hSogSKpQIVULlqjelQqtCCVWlRLREKVVKhFClSokSqoQKIUJ7USJUI4QK81vP
- eJ++q9uamb1n9p4zbT6LjzNn1p59TmK+s76zZ5+Z/9u3b98MAACedooxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- ijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAUijEAABSKMQAAFIoxAAAU
- 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
- Zv8PfVDDqIhBANoAAAAASUVORK5CYII=
+ 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAEmlJREFUeF7t3bGOLFe1
+ BuD7JBbGTvwIdgQvQIqBxAnYRsIWb8ATkJqAwGRENhLYOHROTgSykC07IDUBJui7/5HW1b7Fqu6qOdM9
+ Uz7fkj5N9967qwvm7z2rq/vA/7zwwgsnAAB43mmMAQBg0BgDAMCgMQYAgEFjDAAAg8YYAAAGjTEAAAwa
+ YwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBojAEAYNAYAwDA
+ oDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAAg8YYAAAGjTEA
+ AAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBojAEAYNAY
+ AwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAAg8YYAAAG
+ jTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBojAEA
+ YNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAAg8YY
+ AAAGjTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYAADBo
+ jAEAYNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFjDAAA
+ g8YYAAAGjTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAYNMYA
+ ADBojAEAYNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYAgEFj
+ DAAAg8YYAAAGjTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpjAAAY
+ NMYAADBojAEAYNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBg0BgDAMCgMQYA
+ gEFjDAAAg8YYAAAGjTEAAAwaYwAAGDTGAAAwaIwBAGDQGAMAwKAxBgCAQWMMAACDxhgAAAaNMQAADBpj
+ AAAYNMYAADBojAEAYNAYAwDAoDEGAIBBYwwAAIPGGAAABo0xAAAMGmMAABg0xgAAMGiMAQBguHdj/NJL
+ L51+/vOfn/7whz+cPv/889M333xzUupZ6+uvvz797W9/u8vV22+/fZezLn/PQnbVNUp21VFLdtVR6xrZ
+ vVdj/NOf/vT02Wefnf74xz+efvGLX5xee+21q7yQeP688sorp+9///t3ufrTn/50l7Of/exn7dr7kF2u
+ RXY5KtnlqK6R3V2N8Ysvvnh67733Tp988snpJz/5SbsGHtKPf/zj05///Oe73CV/3ZotZJdbk12OSnY5
+ qofI7q7GOE/0/vvv33Xo3TxcQ/KW3CV/3fwWsstjkF2OSnY5qmfN7ubG+K233jp99NFHAs6jSO6Sv+Sw
+ mz9HdnlMsstRyS5H9SzZ3dQY57tAX3755en1119v5+EWkr+vvvpq13fTZJenQHY5KtnlqO6T3djUGL/z
+ zjunDz/8sJ2DW/rggw9O7777bjvXkV2eCtnlqGSXo9qb3djUGN/3cjQ8tDfffPP08ccft3Md2eWpkF2O
+ SnY5qr3ZjU2N8RdffHF69dVX2zm4peQweezmOrLLUyG7HJXsclR7sxubGuN///vfp5dffrmdg1vKd4Xy
+ PwzfzXVkl6dCdjkq2eWo9mY3NjXGqW4cHsOePO5ZC9e2J4971sK17cnjnrVwbXvzeJPGOJeyf/nLX97p
+ 5mGPPXncs3aryvMPfvCDdv5a3njjjbvn3fsRZc7zMc6X/7Ynj3vWblXZTZa6+TX3zd6zuO+5ch178rhn
+ 7RbJQXRzl9wyQzL7NO3N400a4wSlqptfU5vxVrfctHk8e3K0Z2386le/Ov3lL385/fWvf737mfvLNcla
+ 6ve///3d/eQ067f69a9/ffe4NKo5xjm1NvLYVJ6/ziPnWPXPf/7z9Omnn/7X6yDHSeXnPM7tpbrxzta1
+ 9cd4zfxHOvdTyVLdT8bnzM3qzdQye5H5VH7WWGf52Pn4S7/97W//73HLc+VxpbrxzqW1+d12v//Z/Ea+
+ qu7n//o3uZjVXOUmx6jHnstQHWvea5eW5zaT2acv1Y2vuUljnMBV7blqlXDtqdp4+XZLdeOdPWvnnKbJ
+ rFpumMuNt2uM6/H/+te//muujlfHOVdZX8+b26k8bj7XNMc5l3rOf/zjH/+vOc5cqs6Xx5Pqxjtb117K
+ 0ZyhWltjlyrrs27OXh2rcpW53F5TuazHXqo6fp1r8pzb83Nze6luvHNpbXJxqebfd1Xdf8jGOHOpWt+5
+ VLVOZp+mVDe+5uqNcf5Az01GAtOt61Rg846sQnaOK8bPh1Q33tm6Nm/YqqpxzZW0qvkNXbKWWttIl5nf
+ +rFa5T3HvzSfhju1bNrn10yN1R+hcxs/t5Hqxjtb165dMc6nB6n8rLUZTyUnuZ+a/4gv1Z7aZbNylaxn
+ fk1ldX5sp6ruZ/2y5vXc1p7//vesrd9zstLNR1U3t1THq/0utXbs5Lvyee7511TVfZl9mvb+Hq7aGCck
+ 1SBkc84GnMrPLVeOE9RUjtPN83xKdeOdrWvTSKbmJiKqueg+LusazTnzlfdsvPPj11Tel83ucr4aku5N
+ ZjXz8yZf67vz5bZS3Xhnz9pOZXf+vVd2Kx/z7XMqe/NevDVX3WM7VXW/znVu3Of13FaqG+/sWVu/5+yT
+ NZb+oH7nNZ/K7eRtzbw+93Os1FrG6zVStWWfnlXV/XpumX1aUt34mqs0xvnjXJthqpqNvDtbjp+7mrZ1
+ Q+X5kurGO1vX1nd1l01p12jOG29t4Lk9XyXOR31Zm422rkjkZzKfYy7fGOa1UZVzmedKvR7yXKn5nEqd
+ 2zxX6+sPBY8n1Y139qztVB7n/XOZj/n2OZW9+ViVq71XjC9VHb/LMo8n1Y139qydvxZW+2Jla1lr41WZ
+ r9zUfpdaZijPk7FU8pvHVE6zd9cnJeVS1TqZfZpS3fiaB2+MK1yphKM2w4S0gpoXwtxEXGoE6hgQqW68
+ s3XtWta6ja7Gkue8sVs2vl3Tm7Vz5tMcz2syP1eX+TrH+kOS51s+Vx2n3ozOY/k5r+X2Ut14Z8/apeQy
+ lYzM48s8p+arW7P5okVlL2/0ai4/k6mtKqupvBa6Nd0nM/PamuP2Ut14Z8/aylaq9q1kpXJYOUjNj0se
+ Ustc1PoaT+U5sg9n381zVCX71QQv9/I0yPUaSMnscaW68TUP3hgnSAnKvKlG1TyWNQnO8t1ZqRdMwtbN
+ 83xKdeOdrWsra10Wq+r+cuPNJr7M+5pu7bzxZzNOZWNerptfD7W5Z2PPZp+xnE/V3DDXuE368aW68c6e
+ tUuVj+XvvLKWLOX+uao1UdmrWmumt0jNx15Ta+fq1nEbe/7737q23uSnkaymdPmpXVTNY7WvVTOd+7HM
+ fip5q701lefrnqcuYtS5pLpPDdfI7NO09/dw9X98V6q6uTW1GSfoFfpz5maAb69UN97Zuraylo1tHk+m
+ UtlIa6w2v3zSkcfdVzbmvImsqo26NvZUcl3Neh6TyvNnrL7+MVc29LWr0fk5j3N7qW68s2ftrPKZLCzf
+ 6NVcspT7qb1XjOd83re656x9PMfP89XzzGvrfLi9VDfe2bK2muJU9qxqQFPzvhdV8+Mrk7U3L6v2u1Tl
+ vbtot6bOKbdTMntcqW58zYM2xs9SFdxZBX9rCeHzIdWNd7aurawtM5T7qTmfNXauMc5mnUpz0s1n45yv
+ SiyvXuR+zdf3lfO41HyOadxzv9T4LMfKY5fPwe2luvHOnrUlzURlrxqDWWU3ecj9+fY5c/aWmZsl16k0
+ CN18bKk8XzUZW86P60t1451za5Of+U39vC8lH7Xv5Wdd7KqajzFXHjcfI9U1xve1pWT26Up142setDGu
+ d0/3sfWPdgKXml8IPF9S3Xhn69r6mK2a0HPjy423k7nUuQ0yx8wfiLUrGGly5px32c/r5tx5RNZnjdfM
+ 40t14509ayN5qcZ0LXeV3Zqfb5/TZa9rkM81xnUFcDle1r5itOX8uL5UN945tza/1zS9eQOX28v55CT5
+ mXuCqrpfjXXlMrmrucpN7YsPUbnSnOMuyewxpLrxNTf7KsVD6TZoni+pbryzdW02uFQ27PoDnp919WLO
+ W21+XUNazULlNJt/Po679PFdHnMp0132a2xet1RN+qUGmutLdeOdPWuTu2pK87MyvFTZrT/c8+1Z8pq1
+ 9cary17lamt1+c55ZjzHmuU1U+NbL5pwXaluvHNpbfKa3339/i/tj1W5nTykaq+ubKaZznyOl0p26rHZ
+ h+d8zerx+dnNR863zkVmjyfVja958Ma4Qrm18s6vO86aboPm+ZLqxjt71tZViNpE6yPpZUaXG2+NVWOy
+ VjlerjzMxypV3Vzpsl9jtTl35jXz8bi9VDfe2bo2mao3cOea4qjsJhO5v7W67HVXjDtVuV2Pjfo05lyl
+ 2Tn3n4fbSXXjna1rKx+VxzVV1RSn6vu/ycf8prCOWftd6tzxsy61ZX+U2WNKdeNrHrwxzmaZgF2S8KQu
+ vSCWug2a50uqG+/sWZvNrHJZ1W1yy423rjansn6ZzcxnbTUv9bhZ1XJ8Vlfx5vOp18OW6p6X20p1452t
+ aysD+aN96Q9yZbf23WRiTV0ByzG7fTe3u8ctVc2PrfG8JtLszOed23nuanbqXHlcqW68s3XtMo9rsi45
+ qT10eUU2mckFjIzXMZOxzKXOHb+yWOvXyOxxpbrxNY/2VYpzL4iMPUstj8e3y57f8Z61Wy033tow0xQv
+ 186ymaa6zFctxy+p10o3V7Zu/Fxfqhvv7Fl76aPosrURWaqc5fE1NjcKmb9kPsfcT9VVv04uslR189zW
+ nt/D1rV785gMnctMLPfn1Lnjb90fZfa49v4+nmRjnAYiIb2v5fH4dkl14509a7dabrz5KDuVr0rMVxGW
+ 6qsa3deHqnLsS+bvu9VmPR9rKeeZ8tp4fKluvLNn7VbJT2prI1IqZ3l8jVWu9h4r6njn3kzW6yqNdzfP
+ baW68c7WtZXH+grEJef215J1qdrvUucyunV/lNnjSnXja55kYwznpLrxzp61Wy033mzW9RFaNsRsnJnL
+ Jpmf+Yi7vq+c+e7q3p6aN/DarLfUpY2f60t14509a7e6775bOcvjayx5Sm29Yjx//J3XQB6Xymsjr5Ec
+ r9TrKTU/jseT6sY7W9dWHrfWnL81y/05lfwt15XKca1fI7PHlerG1zxaY5yQJawJVzcPa/bkcc/arSq7
+ y80v9zNem+dcGc/muXbFI5v5VvMV4zznvDmf0zXk3FaqG+/sWbvVfffdrM/j5gwli13O1mT9fMzkOMed
+ G4qqjOUN5px1HleqG+9sXZv9cN7bLtlyxXjpUt5r397SzMrsMaW68TWP1hjDfe3J4561cG178rhnLVzb
+ njzuWQvXtjePmxrjr7/++vTKK6+0c3BLL7300umbb75p5zqyy1MhuxyV7HJUe7Mbmxrjv//976fvfe97
+ 7RzcUj5K++KLL9q5juzyVMguRyW7HNXe7Mamxvijjz46vfXWW+0c3NKbb755+vjjj9u5juzyVMguRyW7
+ 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==
diff --git a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.Designer.cs b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.Designer.cs
index 8f797cf..e32fb79 100644
--- a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.Designer.cs
+++ b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.Designer.cs
@@ -45,6 +45,7 @@
this.labelUnderRange = new SmartX.SmartLabel();
this.labelOverRange = new SmartX.SmartLabel();
this.labelNgCount = new SmartX.SmartLabel();
+ this.labelDoubleEntryCount = new SmartX.SmartLabel();
this.SuspendLayout();
//
// labelPassCount
@@ -161,13 +162,13 @@
this.labelExNgCount.BackPictureBox2 = null;
this.labelExNgCount.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(140, 30);
+ this.labelExNgCount.Size = new System.Drawing.Size(95, 30);
this.labelExNgCount.TabIndex = 26;
this.labelExNgCount.Text = "234567890";
this.labelExNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@@ -221,13 +222,13 @@
this.labelTotalCount.BackPictureBox2 = null;
this.labelTotalCount.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(140, 30);
+ this.labelTotalCount.Size = new System.Drawing.Size(95, 30);
this.labelTotalCount.TabIndex = 17;
this.labelTotalCount.Text = "234567890";
this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@@ -341,23 +342,44 @@
this.labelNgCount.BackPictureBox2 = null;
this.labelNgCount.BorderColor = System.Drawing.Color.Black;
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.InitVisible = true;
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.Size = new System.Drawing.Size(140, 30);
+ this.labelNgCount.Size = new System.Drawing.Size(95, 30);
this.labelNgCount.TabIndex = 33;
this.labelNgCount.Text = "234567890";
this.labelNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelNgCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
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
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+ this.Controls.Add(this.labelDoubleEntryCount);
this.Controls.Add(this.labelNgCount);
this.Controls.Add(this.labelPassCount);
this.Controls.Add(this.labelUnderCount);
@@ -398,6 +420,7 @@
private SmartX.SmartLabel labelOverRange;
private SmartX.SmartLabel labelNgCount;
private System.Windows.Forms.PictureBox pictureBox1;
+ private SmartX.SmartLabel labelDoubleEntryCount;
}
}
diff --git a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.cs b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.cs
index 3155a38..9f97f51 100644
--- a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.cs
+++ b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.cs
@@ -127,6 +127,10 @@ namespace ITC81DB_0H.Controls
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;
diff --git a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.resx b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.resx
index 01eb2bd..416b7e1 100644
--- a/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.resx
+++ b/ITC81DB_0H/Controls/MainDisplay/ControlMainDisplayStopDataStatistics.resx
@@ -165,188 +165,192 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
- 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAAKjhJREFUeF7t3fGvJfV5
- 3/FW/Qfa5ncktAiB8C/kB4SMZBEjIUtI1CkqonKhOJYVFMoPtVvJlbsqyEWiQqLUES5FrLJYJbLcutpu
- ujJG2TrBwdS0BEKNiInWq7AitIQIgXcXsmx2ej+TfejD8Mw58z3znefM3PN+pJfuud+ZM+fcuc/znefM
- mXvu37jkkksaAAAAYNfRGAMAAAB7aIwBAACAPTTGAAAAwB4aYwAAAGAPjTEAAACwh8YYAAAA2ENjDAAA
- AOyhMQYAAAD20BgDAAAAe0Y1xpdddlnzrW99qzl16lRz9uzZhiAIgiAIgiAyQz2oelH1pOpNo551qI0b
- 49tvv705c+ZM8z/+9C+ah37/teafHf2j5pbDzzW/+ls/3hmKaByojVxDFnINWcg11KDeUz2oelH1pOpN
- 1aNGvesQGzXGTz/9dJvQh35yMnySu0IRjQO1kWvIQq4hC7mGKag3VahXjXrYdYob45deeqn5/qv/p/mN
- 7/1h+IR2iSIaB2oj15CFXEMWcg1TUY+qXlU9a9TLrlLUGB86dKj5g5+/3fzD//iT8InsGooaWcg1ZCHX
- kIVcw5TUq6pnVe8a9bR9BjfGV1xxRXP+/PnmX37/p+ET2EUUNbKQa8hCriELuYapqWc9d+5c28NGvW1k
- cGP8xBNPNM+c+PPwgXcVRY0s5BqykGvIQq4hg3pX9bBRbxsZ3BjrYzD0F3/Rg+4qihpZyDVkIdeQhVxD
- BvWu6mGj3jYyuDHWqeh/8l9eDB90V1HUyEKuIQu5hizkGjLc9Z9eaD788MOwt40MbowvXLjQfOFJ/ujO
- o6iRhVxDFnJte3597wB+8Ps/bb7yX/8oXD6Ff/Tk8+1jSrR8SuQaMvyDJ55rcy3qbSODG2NF9IC7bFf2
- iZ84NXFH69RijzPlgSHjMWrblVzbDzLrZQrk2jibzi/KldN/+WG7/zP/R4Dy1R73Oy++Hq4zFUU0vl9t
- mhsYTxH1thEa4xGWvk9+80d/0vzvN99trSpUFbLFkInTznoM0X1cCz0nPx4Z+jhjHmMuFNH4Evm80+1o
- nbmI8imi5sLfxyK70ahBEY1PRftL+2lO+yprDjPKn5//xelP3M8/D79+bdq+xQPH/zhcZwqKaHzO7Pcx
- lJ8bLOZy7NH8a7VXamn/4E0R9bYRGuMRlr5PlNwWKuBoHdEyC90nWsfz210X3QnCYsjEUfI4/n4Wc5mc
- hlBE40vkf29D8mmbhob/OUrrZW4U0fhUfD5Ey7fBP6d1MWYOM7/zyp9dvFfTNsM2nrlv9K90FTp77Ju5
- KSmi8TkrDX9stZjLsUfPY0xE25wrRdTbRmiMR1j6PvGTbs3G2J8RFDsTovi/v/jgY8t0QPD3tdAyPx7p
- Po7nH1Pf+/tZdMfnTBGNL5HPu+7vf270XPsc/5O3Lv4U/Y2xz/e5nx03imh8Ktp3FtHybciaw0SNsIVy
- yi/L3Df+eWTVpSIanzP7vVv4fPB5otsa8+8oWGjcb3Nb9Nw0X5Wwn3EuP8NQiqi3jdAYj7D0feIP7P7t
- M02KVujii903AEOpmCzW3d9ibNHpwGbRfcvHYkmFrYjGl0gHEovMs1O19eW1H/exSe1sgyIan0pm87ep
- KecwPw/7s8WSvW9WPZcpKKLxJbDoq33d7psLlnTs6bL5e2k/gyLqbSM0xiMsfZ/4BkVvo9m4Er4vNjm4
- q+m28Gci1BDZ5NGdRMYWnf/ZuhO8hdbRzyNzP5uniMaXxh94LbpnyZbC52vfwVE/m+V2RqNRgyIan4r2
- nUW0fA7877TmHObP0vo52GTvm76fcyqKaHwJLPpqX7d1RlZ5YCzGHt+2yWJp87Yi6m0jNMYjLHmf6Cxq
- N1TIWtZ9e8Wv6yeBoTTBWqgZtXFtuy/GTBz+8aLJPYq5T1SKaHwp1ED4ptjeZrRQUzDHM8d6Xnqekb53
- Unxeb1Iv26aIxqeS3fxtwj/HmnOYn1ujF+fb2Df2CRX6Gi2vSRGNL4FFX+3rtl9fLIbkxhz5F3JLm9sU
- UW8boTEeYan7RI2vTX7+zKrG/PVQZsyBXs2OPZaFHQBUZNqeZ7HpxOEPNGpcombLgjPG09P+1771eWa/
- F9Hv2UJ5onWj39m2DA1/uQ6NcRlf99HyOfD5q7CmZ+wc5l9cRXm/at/osfU8RLe7yzWX6/56HqIXpqov
- f7/ufcS/gO1bpxZFNL4EFv7ki/aXhf1eNs2NOfI/X+anl9SgiHrbCI3xCEvcJ74pVii5NVlaaJk/yIsv
- BhW3X7aOP3tr0deAi0XpxKGDiv1VtaKvKRaLJU1Oimh8rpRTOsB2XxRFZ/D9AUOh+9hBvLtuNouSXPH1
- ooZK95U5/DxDKKLxqXR//6Wh/R1ttxb/YttCv9ca84uFthct9/vGjyuXrLai+TR6zha+Jv19ovuWzvel
- FNH4Elj437Ovfd323/somU/mxOdj3zF8rhRRbxuhMR5hSftEk3j3AOQP1GqQ/YSpidqW++IumSh1fws1
- qv5a42gyF4uhE4f9XP656759By2xWNLkpIjG58qfCVOo0Y3Oahkt6zbS2ka0biaLklzpOxhO3WTUoojG
- p7KqiRsS2t/Rdmvwc5jNiRbKzyinLdbljM+TvnX9nG1jfn9Fz6E7z+p7PVZ3nlT4+xn/vKLrnmtSRONL
- YOF/d37faz/qOKSvxmLbxx7/nEr4k09+fNXxdi4UUW8boTEeYSn7RBOnnxBtsuyup+T2b6NZ46rEtxh6
- cPcTuh7PtuUPLIpuw2Qx5KDii1Shx9FBI1rfs9j25FRCEY3Plb1g0e+7ZNLUuspN3XcOk61FlCvKWzsw
- KO/0nLWeryHdtnWiJmqOFNH4rhkyh2m8m6sWQ+Ywi+idFPHPQd/73NL2oxpRA2/RPfngH1Phlxndx2Lq
- OVIRjc+V9p9+J/73ov1tY9pfFrotevFi+9Fi6v26Tu3QfokeZ04UUW8boTEeYUn7RImrYtTEuq7h0AHc
- T6h+MlXx+3W7dNDwE7Nudydnfe/X8WcGLdZNHH7ytolpaCNlse3JqYQiGse0NgnllcW6epkjRTS+KzTf
- aU6yUPPbPfDrxZvGLfyZVYt188uQeVXjFv5EgObxaH3N3RZ9Z3t9fkbLxWLqOVIRjc+V/32UhO1Hi6n3
- 6zp6/IjPex1Xbbx7vPb3ke4xfo4UUW8boTEeYVf2iRpOTeKy7qyXf5tPE/OqZlWTTHcdCxWbXzeiYtyk
- IO1nWUIxG0U0Pkf6vda0zTOtvvmx6B4YlMP2XJVX/oyixqLtzpkiGq/N6rCWoS+M1/F/F6Hfb1/+6fHU
- oGqdTeYwPWeLvjzReDdWvStWus1ouT/psO5nGEsRjc+V9q/2Xx/VvuWj8fe3mHq/bkrP10I/j43rtkX3
- Z1oKRdTbRmiMR1jyPtk0hlyqMKRh1cFGBdY96FiUTBxat3sfX+C+kC180S+BIhqfo9qxtInY597S8kwU
- 0XhttaNmnuiMsJqcaNk6FuvmMJ8nfev6hkThL+mI+BMT0eVy4h933fK+s861KKLx/cqi5PiWqW/uojHu
- oYgebJcteZ+oMIfyb69seqBXMensin9LxocmfE3CmxSdnqNCX23MF7jfpsXSGhZFND5H2rerdK+TjNbx
- tnnGOGIv6rrP084WabmNbZLP26aIxmuz+aVP39u6faZ4B0hngvU73MSQ52Ohny9arhyysHcvVjXHvjHW
- c4jW0bhFtNxvQ48frVOLIhpfGr0IsXcPuu8yaUzHNs0PWm9obmSwuUws1y38797nodbx21gKRdTbRmiM
- R9iVfdJXLEOo2DQp+NDE4Q9o0UTi35pcR+srdCC1Io8OENqmRd81enOliMaXaEw+bZMOar5ZWxXKr7k1
- 9EMpovFsc8gT/xxKQ/NStE3P51M05/mGRM3UuuZ4yD7z24yW+xeuNndORRGNL4V+B9HJHo1Fc4V+b5u+
- EzEFnwv6XfflT3c9v42lUES9bYTGeIQl7xMrgiHGnEHwk6w1rtF6GvcTSUnjao1xX9hj6quFHqu7nTlT
- RONL5H8Ppfm0Ld3P47brivWziA52WscfJPual7lTROPZ5pAn+v1pfilhodvRNj3fcEQNk1+u77WOhfKr
- ++JL31v0XQbhn2O03Dff0fKaFNH4Emhf275S6JgV1bvG9Hv06/Zd5pLN55fNZRa+5rrr+W0shSLqbSM0
- xiMseZ9sGr5YhrBQw7DuLLCW+8YiWidiE73uq+cn0VkPP6ZY0hk9RTS+RHNoeErowGahHFuXN/6F5JDm
- aG4U0Xi2peWJsRjyu1/XyOrntrAx3xzrBX53XvUnGLpNjL+vwi8TNWwWfR8hV5MiGl+C0hNGPp/nMi/4
- /NLz66u57np+G0uhiHrbCI3xCEveJxa+mRyi9AyYxdCJwF92MbRxtcbYP4YvcN32zY1F3xmVOVJE40vU
- N/nO1SbPd5MXeHMxl+e8tDwxFkPnPP+CvTvn6ee28OOrmmO/33SWUtvQWPddD4Xfpqx6LlNQRONL4H83
- 2r/ROl0Wc22Mo3X2C0XU20ZojEdY8j6xmLpA/dtH65pqLbf19TVaJ7KuMe5eG2rrK6K3L+dIEY0vkf/d
- LKHh8c93yIup7hnmaJ05U0Tj2ZaWJ8Zi6NzqzxqrMfXLfOPix8Wfsew2x5rX/Nzrw89/fnv+eWScLRZF
- NL4Efv93f28R/2JmLidlaIxjNMYjLHmfWJSeMZZoe326b91pAlEB2iSur/ren6lQlDSsNtH7n8Vvzx8g
- NJnpMX2jXPozbYMiGl+iJTY83RdWys/uGTX9XGoofL6V5PFcKKLxbEvME7EY2hiLP5vr80q3tR/Er29s
- mfjGWHRfzXc2J+q2xnTbwq9v79Ypf7vbmooiGl+C7nFExx/Vuz8BpP2tEzPd49u6k0RZfC5sEn15OUeK
- qLeN0BiPsOR9Miai7a2iicG/tbwqtF7pHyb4MyCrwr+q18Rkk5ofnytFNL5EmkwtltLw6CDYPbitCjUX
- S2yKRRGNZ1tinohFSWPsm6yS+0UsNJdGy22+VI7amN/XpfPvGIpofCn0e/OX/60L/U7m0hSLP+u9SdAY
- 70X0YLtsyftECb2paHtD6L46wGki0eRs9L3GN52Q/VmViC3v3k+TWjQ+R0vOtS47ayVL2f9Gz10HEzXJ
- PoeN5bFyK7r/Eswl16w+rYajdebIcrv0hZF+Rnu3QTkWrTOEb9SUp5aL+upf3Ok52rg9ro1lUUTjS7Nq
- XtCY9uucGuJdpIh62wiN8QjsE2Qh15CFXNseNVh6ITCmifINdl/o7LRvmO0FSHdbU1NE40Btiqi3jdAY
- j8A+QRZyDVnIteVTs6szmN2zlzqbPKdLfMg1ZFFEvW2ExngE9gmykGvIQq4hC7mGLIqot43QGI/APkEW
- cg1ZyDVkIdeQRRH1thEa4xHYJ8hCriELuYYs5BqyKKLeNkJjPAL7BFnINWQh15CFXEMWRdTbRmiMR2Cf
- IAu5hizkGrKQa8iiiHrbCI3xCOwTZCHXkIVcQxZyDVkUUW8boTEegX2CLOQaspBryEKuIYsi6m0jRY0x
- QRAEQRAEQSwtot42UtQYX/hvfwsO+wQpnvq7ba5FdQnURq4hC7mGLCW5RmM8AvsEKWiMkYhcQxZyDVlK
- co3GeAT2CVLQGCMRuYYs5BqylOQajfEI7BOkoDFGInINWcg1ZCnJNRrjEdgnSEFjjETkGrKQa8hSkms0
- xiOwT5CCxhiJyDVkIdeQpSTXaIxHYJ8gBY0xEpFryEKuIUtJrtEYj8A+QQoaYyQi15CFXEOWklxbVmP8
- zC83F176tebCz+77a//r7zcXjh+I100wi32C/Y/GGInINWQh15ClJNeW0RjvNcDN2ZPtcwjj7d9rLjz3
- 2fi+E1JE40BVNMZIRK4hC7mGLCW5NvvGuDl1uH3sj+Ldl9qzxc3PH/5Es9yeTQ62MZX2MYNxoCoaYyQi
- 15CFXEOWklybd2P8ylfax23j3DvxWWG/zl60l1d015lI+3jBOFAVjTESkWvIQq4hS0muzbcx/sEvtc2w
- RXt9cbSevPRrF9fai7Mn43UmoIjGgapojJGIXEMWcg1ZSnJtvo2xPxN86nC8jqPrjC2yLqloHysYB6qi
- MUYicg1ZyDVkKcm12TbGH2t0h3zyhP5Az2JAI12DIhoHqqIxRiJyDVnINWQpybX5NsYWBZdGfBRJl1Mo
- onGgKhpjJCLXkIVcQ5aSXJt/Y6yPYguWRz52ljlYXlvW42DH0RgjEbmGLOQaspTk2jwb4+MH2sdro+Cy
- CBpj7Es0xkhEriELuYYsJbk2z8b4mV9uH68NGmPsOhpjJCLXkIVcQ5aSXONSihGyHgc7jsYYicg1ZCHX
- kKUk1/jjuxEU0ThQFY0xEpFryEKuIUtJrs23MfZnf4d8XJu//OLNI/E6lSmicaAqGmMkIteQhVxDlpJc
- m21j7P/Bx4Wf3Rev4+haZAv+wQf2FRpjJCLXkIVcQ5aSXJtvY+w/meLcO6v/JfRzn7244l5o3R/8Urxe
- ZYpoHKiKxhiJyDVkIdeQpSTX5tsYy8/uax+3jb7mWE3x3jIL/Qe8T6wzkfbxgnGgKhpjJCLXkIVcQ5aS
- XJt3Y7zHXyLRhq4f1qUVaprddchtJP0raKOIxoGqaIyRiFxDFnINWUpybfaNcUtNsDsr/InQp1Aknik2
- imgcqIrGGInINWQh15ClJNeW0RgbNb8XzxZ/5LnPxusmmMU+wf5HY4xE5BqykGvIUpJry2qMZ4Z9ghQ0
- xkhEriELuYYsJblGYzwC+wQpaIyRiFxDFnINWUpyjcZ4BPYJUtAYIxG5hizkGrKU5BqN8QjsE6SgMUYi
- cg1ZyDVkKck1GuMR2CdIQWOMROQaspBryFKSazTGI7BPkILGGInINWQh15ClJNdojEdgnyAFjTESkWvI
- Qq4hS0muFTXGBEEQBEEQBLG0iHrbSFFj/NDv/E047BNkeOT7f7vNtagugdrINWQh15ClJNdojEdgnyAD
- jTEykWvIQq4hS0mu0RiPwD5BBhpjZCLXkIVcQ5aSXKMxHoF9ggw0xshEriELuYYsJblGYzwC+wQZaIyR
- iVxDFnINWUpyjcZ4BPYJMtAYIxO5hizkGrKU5BqN8QjsE2SgMUYmcg1ZyDVkKck1GuMR2CfIQGOMTOQa
- spBryFKSazTGI7BPkIHGGJnINWQh15ClJNdm3xj/+Gf3to/dFx+ce6f56eu/1Xz3x78S3n9KimgcqInG
- GJnINWQh15ClJNcW1Ri/9e6Lzam3f9hSQ9yNH7z0xXAbU1FE40BNNMbIRK4hC7mGLCW5tqjGuHtW+JGn
- /k7bDPsmOfPMsSIaB2qiMUYmcg1ZyDVkKcm1RTfGRuMWuqwiWmcKimgcqInGGJnINWQh15ClJNf2RWMs
- dtZYl1lEy6egiMaBmmiMkYlcQxZyDVlKcm3fNMa6/lhBY4z9hsYYmcg1ZCHXkKUk1/ZFY6xrjS1ojLHf
- 0BgjE7mGLOQaspTk2r5ojHVdscXv/fSfhutMQRGNAzXRGCMTuYYs5BqylOTaohpjNcD63rzw83/bvHvm
- 5MWlf/1xbjp7HG1nCopoHKiJxhiZyDVkIdeQpSTXFtUYrwpdQpHZFIsiGgdqojFGJnINWcg1ZCnJtUWf
- MRZdOvH48UvD+05NEY0DNdEYIxO5hizkGrKU5Nq+uMZ4WxTROFATjTEykWvIQq4hS0mu0RiPoIjGgZpo
- jJGJXEMWcg1ZSnKNxngERTQO1ERjjEzkGrKQa8hSkms0xiMoonGgJhpjZCLXkIVcQ5aSXKMxHkERjQM1
- 0RgjE7mGLOQaspTkGo3xCIpoHKiJxhiZyDVkIdeQpSTXaIxHUETjQE00xshEriELuYYsJbk2+8ZYn1Gs
- hliy/4HHOtvaJ9gtNMbIRK4hC7mGLCW5NvvGeM7YJ8hAY4xM5BqykGvIUpJrNMYjsE+QgcYYmcg1ZCHX
- kKUk12iMR2CfIAONMTKRa8hCriFLSa7RGI/APkEGGmNkIteQhVxDlpJcozEegX2CDDTGyESuIQu5hiwl
- uUZjPAL7BBlojJGJXEMWcg1ZSnKNxngE9gky0BgjE7mGLOQaspTkWlFjTBAEQRAEQRBLi6i3jRQ1xr/4
- 4qfhsE+QRRHVJVAbuYYs5BqylOQajfEI7BNkUUR1CdRGriELuYYsJblGYzwC+wRZFFFdArWRa8hCriFL
- Sa7RGI/APkEWRVSXQG3kGrKQa8hSkms0xiOwT5BFEdUlUBu5hizkGrKU5BqN8QjsE2RRRHUJ1EauIQu5
- hiwluUZjPAL7BFkUUV0CtZFryEKuIUtJrtEYj8A+QRZFVJdAbeQaspBryFKSa7NujM+/+oft4+prtNyz
- GLJuLYpoHKhNEdUlUBu5hizkGrKU5BqN8QiKaByoTRHVJVAbuYYs5BqylOQajfEIimgcqE0R1SVQG7mG
- LOQaspTkGo3xCIpoHKhNEdUlUBu5hizkGrKU5BqN8QiKaByoTRHVJVAbuYYs5BqylOQajfEIimgcqE0R
- 1SVQG7mGLOQaspTkGo3xCIpoHKhNEdUlUBu5hizkGrKU5BqN8QiKaByoTRHVJVAbuYYs5BqylOQajfEI
- imgcqE0R1SVQG7mGLOQaspTkGo3xCIpoHKhNEdUlUBu5hizkGrKU5BqN8QiKaByoTRHVJVAbuYYs5Bqy
- lOQajfEIimgcqE0R1SVQG7mGLOQaspTk2iIa4wtnfhEu9yxojLEfKaK6BGoj15CFXEOWklybdWN87g+O
- tY+rOPPPbwnXkfd/82sX12qavzzyeLjOFBTROFCbIqpLoDZyDVnINWQpybVZN8YfPP6v28dVrGp4P3zh
- 9y+utddA/6t/HK4zBUU0DtSmiOoSqI1cQxZyDVlKcm3WjfHpu29sL6OwUKPcXeeD3/53F5c2zV/96Wuf
- WD4lRTQO1KaI6hKojVxDFnINWUpybdaNsfjLJBS6hlhnj0WNsIUa6MyzxaKIxoHaFFFdArWRa8hCriFL
- Sa4NbowvXLjQnP6NG8OD9tTO/pu7m7/68z9rf7Ao1CBnN8WiiMaB2hRRXQK1kWvIQq4hw5VXXtmcPn06
- XBYZ3BifO3euOfMvbgsP2lnUINvZYrONhtgoonGgNkVUl0Bt5BqykGvIcP311zcnTpwIl0UGN8anTp1q
- 3v8P94YH7V2liMaB2hRRXQK1kWvIQq4hwz333NMcOXIkXBYZ3Bg/8cQTzYfP/SA8aO8qRTQO1KaI6hKo
- jVxDFnINGdQUqzmOlkUGN8ZXXHFFeznF2QfuDg/cu0gRjQO1KaK6BGoj15CFXMPUbr311ub1119vDhw4
- EC6PDG6M5dChQ82HP/nd5he//ivhwXvXKKJxoDZFVJNAbeQaspBrmNLll1/eHD16tLn77rvD5X2KGmN5
- +eWXm3O/+5+b01/5e+EBfJcoonGgNkVUj0Bt5BqykGuYyjXXXNMcPny4eeyxx8LlqxQ3xpdddlnzox/9
- qE3oD3774fAgvisU0ThQmyKqR6A2cg1ZyDVM4eDBg+2lvw8++GBz6aWXhuusUtwYm9tvv705c+ZM8+H/
- /O/N+//+YHPmvi+GB/T9TBGNA7UpojoEaiPXkIVcQy033XRTc9dddzXHjh1rXnzxxeaGG24I1xti48ZY
- dPZYp6nfeOON5uzZs22SEwRBEARBEERW6DJfNcVqjjc5S+yNaowBAACA/YLGGAAAANhDYwwAAADsoTEG
- AAAA9tAYAwAAAHtojAEAAIA9NMYAAADAHhpjAAAAYA+NMQAAALAnvTG+/PLL23/dB+yCG2+8MayDuaI+
- sUuoT2C+tlWfkzbG11xzTXPw4MH23/S99tpr7b/te//999t/3QfsgldfffVjeX/48OHmy1/+cnPllVeG
- NZOJ+sSuoz6B+dpWfU7SGOuJP/vss82bb77Z/iD639U33HBDuC6wC+xMjw50Tz31VHP69OnmO9/5zlZe
- EVOfwMdRn8B8Zddn1cb4tttuazt8PfEvfOEL4ToALmlf8X79619v6+Xo0aPt2aFovZqoT2AY6hOYr6nr
- s0pjrCep7l2vcvXqNloHQOzBBx9sXwF/9atfDZePRX0Cm6M+gfmaoj5HN8bXXXddc+LEiebRRx8NlwNY
- 7+abb26++93vtg4cOBCuswnqExiP+gTmq3Z9jmqMdX3HW2+91dx///3hcgBlDh061DzzzDPtNVXR8hLU
- J1AX9QnMV6363Lgx/sxnPtMWta7ziJYD2Mxjjz3WPP30082ll14aLh+C+gSmQX0C81WjPjdqjHVNlD4+
- 5hvf+Ea4HMA4+mt0FXi0bB3qE5gW9QnM15j6lI0aY13HwTVRwHT0VpBe9X7pS18Kl69CfQLToj6B+RpT
- n1LcGN9yyy3N888/Hy4DUM8dd9zRfpapzjBFyyPUJ5CD+gTma5P6NEWNsa7Z0FtA99xzT7h8qFtvvbX9
- byYK3Y7W8SyGrFvT5z73ufYxV/n0pz/90foPPfTQxWfafGw7wKZ0Zunhhx8Ol3XVqs9VLJT7+r5bDxGr
- Ed220G3bZknd+G34sXU+9alPfbT+c889195fX20M2MTU9TnkGCRRfquubEwfZaXvPf/xVnoc3U90W8sV
- 62ok2lYkes5d1ChqK6lPr6gx1n/k0YePR8tKqAgs7rvvvk8USJeFbkfbm4oV56rQpGDr22Si8NsBNnX1
- 1Vc37733XnPVVVeFy73S+vT52hfdA5OFalEH0CFhNdJXy/55aHwVzRcW3ee0KnRfW5+DLmqZsj5lyDFI
- EeW3PzZF2/H5r/tb6LbV5LoasRi63qqgRlFbSX16RY2xPoC8xn/k8UVYEr5wMqx6tf7KK6+0z8lPPv4A
- b+GXA5vQR9Dce++94TKvtD51lkcHnohF90BuYXVgoesmlesRraf7+vVtTLTOJmH3t+cSsdBtW9//fBZ+
- OVBiqvqU7pleC+WwH/fvXFp+a9xva5VurdhjaVvR+qLHtNDxMFrHaJt9LHTb1qdGUcvQ+vQGN8bXXntt
- c/78+VEfgWF8Mcz5jPEq0eRjk4lCy2XdW0zAOvof8S+//HK4zNSsT7HoHlwtNqnNvvV93dh2+0RnjFex
- 0H1tzGr33Xff/ahO9SLY3w8YKrM+Lbp16Vl+r1qnS/VhodtWk9pWtL48/vjj7ToWOiMerbeOBTWKKQyp
- z67BjbE+b/Hb3/52uKxUtwijdTyLIevWpFfEeszIujPGfjvAWPojglX/D36q+uy+sLOwOrDQbb9epG/9
- krrx27CxVe/sWOi2rW8H3VUHfaBEVn1a6B0aG1ODas2jqJlUqK58bfWF1unWit2vr0Y0L1jY4+lrX/NK
- jWKb1tVn1+DG+NixY9X+j7svhpLwhZPBinNVaAKx9f0k5LcDjHXkyJGVf7RTsz79WVn/Fq1YrDqo9elb
- f8jBOwq7/5Dwj8dBF7Vl1KfOyFqcOnXqo/G+45Tqyl8uZSdzFLpt41qnW5t9jbHmA11eZaEGXWPWHCt0
- X/+HdDIkqFFMZV19dg1ujE+ePNn+t55oWSkVjYqnVPcgPTUrTk0iKtqIf056jhb2nLWO3yawCf3b2FWf
- fVqzPu0Aqq/dZRaW/xarLomy++q2hb8mWWeT7HaJ7nPSNruPbaK/eFdzYdvKnluwv2TUp+WthWpu1Xq+
- RkR1YKHbq5bpvgptS7VhDbYPv33Vl1+uRln1qGZeyyyoUWzDuvrsGtQYHzhwoOr1i0thxamv0fIum0x8
- +MkD2JQ+qFwfWB4tq1mfOkBZdC+jEAs7mA0Ju2/f+n77m7AYWmvdA7xCzy1aFxhi6vqMLl1QRJcuWH53
- 68HXny3TV1HDaqH1NKbQtrrXEmvdviZVz9OfmVboOVp0n1MfahQ1rarPyKDGWNdm6BqNaFkJK7axMbS4
- xrLi1Fcb04SgAjV6LqJ19OrWwpbzKhc1fP7zn29eeOGFcFmt+hQ7qPm3aj0Ly2+LTc4Y+3qpEX5e8Nc0
- 6qyVltm1mNZY+HeC/NkqoNSU9embYuWvctXqVLncPXNsx63ucdJfIqX601gUqgfdV2HHPt1Xz2Nondi7
- QPYHeRbUKLZhVX1GBjXG119/fXPixIlwWQkruD52oPRvn0S0nWj7tdkEs0lE2wM2deONNzavvvpquKxW
- faq2LOyA1mVhByuLITXZXV8H2m5texaqw2i52TTsoA+MNUV9qhH0Z2vVJFpz6JtjhXLZTsLYcUu14bfn
- 11fjqW1YHfumWd9bXdWqkU2DGkUNq+ozMqgxvu6665rXX389XFaTFfRcimHdgVtsYtEko+8tou0Bm9LZ
- FR3YomU16tOflbKzSRELy3sL3Y7W90rXt1BdRcuNr8eIP5ut9ec2z2D5pqjPbuNrTbHxxxyfy5bfWmZj
- vvYs+pbrtm1XDbS2N5bmFG2zDzWKKa2qz8igxlj/PeTtt98Ol23KF42xt0/6ilE/XLStuVCBW0TLgU3d
- csstzfPPPx8uG1ufvinW5NE9AHsWdhCzsAPaKn3rq66jerfQO0jRcr/tErqvYsw2AG+K+rTGV/UZLe9j
- +a376nttp/turIXVYbc2/To1wtf7ENQoalpVn5FBjbGcPn26ufLKK8Nlm1DCD+FfNZcWV02aXPSqVs/J
- JhkLO3BrMuGaYkzh7rvvbo4ePRouk03qUznd91ZtHwvVoj+Y9p0RsjpW2FeFr+W+xjjia88/L6P6616n
- aKGfTx81pTpe93MCJaaoT8/XyLoTRFpHofrz3yus7uy4qhrRZVO+lnVb91Xovn7bXbbtdet51CiyravP
- rsGNsRJ2G2dsuwUbrTM1Pa4vYGuEVcD62m2US1/hA+t885vfbB588MFwmZTWp3La563yeMiByEL397W5
- LvRYap4tNq1lO2Arust0MPWhfeLr1Newbm9jPsP+VLs+u3ytrasd5bpCzace18IaZVGt+2X+XSNtf6rG
- mBrFNqyrz67BjbH+a4/+e0+0bBMqgiF88W56MB1DE4gVq55L33PQq2D/XDlzjJqOHz/e3HnnneEyKa1P
- f2D0B8x1LKwOdKDT/cXOPHm+2db3Frpt4zr4RbUf6Ttj7Letg2xf/Wk9q2dtK1oHKFW7Prv6amcVn+vR
- 3w2oNlW3Wq+7/SkaY/8Y1CgyravPrsGNcemp6HUslPh20FtnG82mL+a+v9Q3fl01DNE6QKnLL7+8ef/9
- 99uv0XKpXZ99LJTr0fJVfH34+/txO4O0jg6sftt2IFf4Zjzi1+WMFMbKqM++2llHx8wh63e3P0VjTI1i
- G4bUZ9fgxljXR5VufBULFUC0fC5UlBar/lpf/NtE65poYCjlUrcR7Kpdn30sSg7OpnvwXTdewtfeukuZ
- tC8t1h2ggXUy6rNGjazS3f4UjTE1im0YUp9dgxtj+d73vlftcgqLkjPGumYq2tbU/LWROqOlAtfkYfS9
- np+F1om2A2xC/7FH/7knWubVrM8+Fsr7aPkquo+Fv78fH3rGWPzBVQdPuzREoYlQy7Vto4O9vxRjW/MJ
- 9peM+vQ1UhK6X7S9Lr99qxWF6ixa32j5kPWEGsU2DK1Pr6gxLv2Q5FXs4FZim0Wi5tcXbBS6LkqFzStc
- 1KKPmXnttdcG/TvZmvXZx0IHsWj5KrqPhb9/yTXGXvesk+pOc4Rdn9gXquN1Z6yAIbLqU5dERDWwzqaX
- IUzRGAs1ikwl9ekVNcZy5MiRor/u22/smq0uroPCFFRv99xzT7gssuv1aVSPUZ1u4+8UsH9Rn5ujRjG1
- 0vo0xY2x/u+7PpNRnXi0HEAd999/f9GHkgv1CeSgPoH52qQ+TXFjLOrA1YlfddVV4XIA49x2223Ne++9
- 1/472Wj5KtQnMC3qE5ivMfUpGzXG8sgjjzSHDx8OlwHYnK5FPH/+fHPXXXeFy4egPoFpUJ/AfNWoz40b
- Y13MrL/2e+yxx8LlAMrdfPPN7aegjP10CeoTqI/6BOarVn1u3BiLPpNRbwnpv/pce+214ToAhtFbrOfO
- nav219jUJ1AP9QnMV836HNUYmwceeKB99XvHHXeEywGsphp66623JvmjHOoTGIf6BOardn1WaYxFH6B8
- 8uTJ9rqpG264IVwHwMfpX8XqM0B/+MMfTnrWiPoEylGfwHxNVZ/VGmM5cOBAc/Dgweadd95p3x7SK+DS
- D1YG9rurr766fbvn+PHjzYsvvth+dme0Xm3UJ7Ae9QnMV0Z9Vm2Mjf4vvC5+Vhevvw48duxYe6r7a1/7
- WlvsN910E7Az9KpWuf/oo482zz77bPP222+3fyBw5513hvUzNeoT+P+oT2C+tlGfkzTGnj6rUR+boY+n
- efLJJ9tif/nll4GdcfTo0Tb39YHj+nzFqE62hfrErqM+gfnaRn1O3hgDAAAAS0BjDAAAAOyhMQYAAAD2
- 0BgDAAAAe2iMAQAAgD00xgAAAMAeGmMAAABgD40xAAAAsIfGGAAAANijxvgNAAAAYLdd8sb/A4L7tS6/
- FnHyAAAAAElFTkSuQmCC
+ 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
+ VlPNdAmVv+4pNtdXNA85avZ/6Vx7ka9G0prS6ISUlR+zdc2aaf0s4+yrlDdbW1W6veh27CSG3ReV1lcV
+ me1X7ePQrDG2kO5bClR0vXNZUHWw6HujsNuBpLeuFXp7O93mljY7yKWKxiOlc+2JX4+7H1eDqdJCamOa
+ o7Lc7EsLs842WNlCbQu7Svm0Zl2XUen2NWZ59aUFfepstL76ceRTReORmrme5VNZGL/Qs23Kkn5W1Z4x
+ 9vnct6LbtPVY16/bs9vxc+3+IJ8qGo+UzLWmWKU1yxpQlV/3xMpf3jJpa/O4bL1TWd6V39LndbtP+l5F
+ ZvulisanpJwxVkhUCk20XcYLeCu67l2lJxCF2hoNO6CwTqpoPFI61xZZ5cWPW35sYfVj2xpjLdYqy9aY
+ jgl/VmJ89kI/23b7vLIup/L3cXzc2bin69Jlx7eBfKpoPFIz12gdtexF65hlV3nQz/77bXz25q71JaXb
+ syaj5P5heapoPLJtrvLjX9T7dUn5sHVPXzVX41b+Onzpcv46VFFjvK+SIrPrpYrGpzT/jHG0aG5bLJdq
+ iI2uf3ybxg46owNJRWO8bqpoPFI6195msyZ027iyo9qWE8vStgVS16kniKkzGJZd+1nXpfJjelLZlVfN
+ 1xx/ORyGKhqP1MwV5cXW2qncWXZtu/9+myh7+67143EzPg40piq5f1ieKhqPbJurx1VNr17A6fvxduVE
+ +fENs5X9bI215VK5s22WG1sXW5TONOt6x8hsH1TR+JTmjbE1BKWlIEXXsxQt5np7RPfT0/2w8ez7hDqq
+ aDxSOlcLnEoLtj2B66udvfCZsMVPWbExY82CLdha/JWrXW/f6TK7chc1Jzbm543pfqqi+4tcqmg8UjNX
+ ubOmVF8tw2OWXXvi9t97yqvm2guvKHuWq9KK8q37qXFdl6djxsZ5p2MdVNF4ZNdc5VWPvT3+u9ZHK32v
+ PKhsrbZsqpnWdl2fStmxy2od9vny7PL6Gm0X3V+7L2S2P6pofErKGeOIlb6Prqc1fwBNlQ40hTq6PNZD
+ FY1HaubaWQhbRO0taY37eZZfnxWNWWMyVbo+/y+YPatom4maExvTfZni5/jrQz5VNB4pnatM2Qu4bU2x
+ WHaVCf1cWlH25q719m7MtlKzs+33QR5VNB4pnWv5sDxOsbKmWKVGVNuUD/+i0K7T1jvVtuvXPFXJ+khm
+ +6SKxqc0b4wVSgVsF6vxYrkUW9h14NgBZbTA64CzJxfdP78d66KKxiM1c7WYaVHzFS1y44XXzjarNH+c
+ aW3X3G35shqPe3YWz98fy3VJkevDU0XjkdK5lgE9ae96QrbsWqOgTEyxM2C6TrsNn219H11uzMpf1sZ1
+ TGjt9fdb3+u2rdmx+4rDUkXjkdK54zxO0Tz/HD0+I6vM6ASGxu06lTFtU227fsuizZ9CZvulisanLPZR
+ CoVH4dhl11sorVj5MI8p7Crdr2g71kEVjUdq5pYaL7yWeTXF47netnxZjcd30XXtupzdP7u/OBxVNB6p
+ mVu6jpY2ImOWM13exuas9fpZNT5J4emEhVW0HblqHofSubV5VIa2ZUaWaozJbL9qH4/FGuPSoGexGr/S
+ 9Oyt9PFb51gXVTQeqZlbarzw6q1slT4qse2F17Z8Wem6d9Hia5ezxdpf11jpwo/lqaLxSM3cUsqPqnZ9
+ tpzp8jY2Z62369v2YtKOKzXe0XbkUkXjkdK5lkf7CMQu29ZXo3kqW+9U2zJauj6S2X6povEpBz9jvK1R
+ bcnO1ql0EOp+Gr0FaZ8n1f3OOouN/aii8UjN3FLjhVeLtb2Fpvxo4dQ2LZKl+aopu13RMVRa/nI4DFU0
+ HqmZW8qyq9xE26dYznR5G1OeVPus9ToGdDmVjg0dI7o+Y8eTKus5AtupovFI6VzLY2n5/E0Zr88q5W88
+ z1iObf4UMtsvVTQ+5WCfMTYlQW9Ft6WmxZoUXzpwdH9KXpHisFTReKRmbiktkOMnetHPGrfF09eufCmb
+ pfwZY92mP5624QXf4ami8UjN3FKWXT2pR9unaL4u5zOkLEY5m6L5/jqVY12vbyisNKa12mcdh6WKxiOl
+ c7Ue+rVtl32en3fl3dbtkmaWzPZJFY1Pad4YA0uryWPNXGBpNXmsmQssrSaPNXOBpdXmsagxvn79+nDf
+ ffeF24BM99xzz3Dz5s1wW4TsYi3ILnpFdtGr2uxKUWP86quvDu9973vDbUAmvZV25cqVcFuE7GItyC56
+ RXbRq9rsSlFj/MILLwyPPPJIuA3IdPbs2eHixYvhtgjZxVqQXfSK7KJXtdmVosb4/PnzwzPPPBNuAzI9
+ /fTTw6OPPhpui5BdrAXZRa/ILnpVm10paoz1GY2rV68ODz74YLgdyKD8Xbt2bTh9+nS4PUJ2sQZkF70i
+ u+jVPtmVosZYzp07t/kzJXygHoeg3Cl/ymG0fRuyi0Miu+gV2UWv5mS3uDGWJ554Yrhw4cJw6tSpcDuw
+ hPe85z2b3Cl/0fYSZBeHQHbRK7KLXs3NblVjrHDrxvRB5ocffjicA7T00EMPbf4hx2c/+9lZiyvZRTay
+ i16RXfSqRXarGmOjf+V36dKlzYfr9f2ZM2eGu+++O5wL1FCOlCflSvlSzlr+62ayi6WQXfSK7KJXS2R3
+ r8ZY9OF6/ctTvRK8fPnycOvWrc3/LkJRc0o5Up6UK+VLOYvyNwfZpZYoskv1WmSX6rWWyO7ejTEAAABw
+ nNAYAwAAAEdojAEAAIAjNMYAAADAERpjAAAA4AiNMQAAAHCExhgAAAA4QmMMAAAAHKExBgAAAI7QGAMA
+ AAB33TX8f6ItV5N99u+tAAAAAElFTkSuQmCC
diff --git a/ITC81DB_0H/DataStore.cs b/ITC81DB_0H/DataStore.cs
index 0d5814c..d772a7c 100644
--- a/ITC81DB_0H/DataStore.cs
+++ b/ITC81DB_0H/DataStore.cs
@@ -3181,6 +3181,8 @@ namespace ITC81DB_0H
private double m_OverSumWeight;
private int m_ExNGCount;
+ private int m_DoubleEntryCount;
+
private double m_Weight;
private DataStore.JudgmentStatus m_JudgmentStatus;
private DataStore.WeightStatus m_Status;
@@ -3205,6 +3207,7 @@ namespace ITC81DB_0H
private int m_BoardExNGCount;
private int m_BoardNGCount;
private int m_BoardTotalCount;
+ private int m_BoardDoubleEntryCount;
#endregion
#region Constructor
@@ -3430,6 +3433,11 @@ namespace ITC81DB_0H
get { return this.m_ExNGCount; }
set { this.m_ExNGCount = value; }
}
+ public int DoubleEntryCount
+ {
+ get { return this.m_DoubleEntryCount; }
+ set { this.m_DoubleEntryCount = value; }
+ }
public int TotalUnderOverCount
{
@@ -3437,12 +3445,12 @@ namespace ITC81DB_0H
}
public int TotalNGCount
{
- get { return this.UnderCount + this.OverCount + this.ExNGCount; }
+ get { return this.UnderCount + this.OverCount + this.ExNGCount + this.DoubleEntryCount; }
}
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
@@ -3487,14 +3495,21 @@ namespace ITC81DB_0H
else
this.OverCount = 0;
}
- else if (value == DataStore.JudgmentStatus.Double || value == DataStore.JudgmentStatus.Metal
- || value == DataStore.JudgmentStatus.ExNg || value == DataStore.JudgmentStatus.ExNg1 || value == DataStore.JudgmentStatus.ExNg2)
+ else if (value == DataStore.JudgmentStatus.Metal || value == DataStore.JudgmentStatus.ExNg
+ || value == DataStore.JudgmentStatus.ExNg1 || value == DataStore.JudgmentStatus.ExNg2)
{
if (this.ExNGCount < 10000000)
this.ExNGCount++;
else
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; }
}
+ public int BoardDoubleEntryCount
+ {
+ get { return this.m_BoardDoubleEntryCount; }
+ set { this.m_BoardDoubleEntryCount = value; }
+ }
#endregion
#region Mehtod
@@ -3584,6 +3604,7 @@ namespace ITC81DB_0H
this.OverCount = 0;
this.OverSumWeight = 0.0;
this.ExNGCount = 0;
+ this.DoubleEntryCount = 0;
this.StartTime = 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.OverSumWeight = 0.0;
this.ExNGCount = 0;
+ this.DoubleEntryCount = 0;
this.Weight = 0.0;
this.ADCValue = "12345";
this.JudgmentStatus = DataStore.JudgmentStatus.Empty;
@@ -3632,6 +3654,7 @@ namespace ITC81DB_0H
this.BoardPassCount = 0;
this.BoardUnderCount = 0;
this.BoardExNGCount = 0;
+ this.BoardDoubleEntryCount = 0;
}
private void ProductionSpeedCalculation()
@@ -3696,8 +3719,6 @@ namespace ITC81DB_0H
this.ReceiveDataID = dataId;
this.ReceiveTransferCount = transferCount;
}
-
-
#endregion
}
#endregion
@@ -3728,11 +3749,11 @@ namespace ITC81DB_0H
public DateTime StartTime;
public DateTime StopTime;
+ public int DoubleEntryCount;
public int DummyInt1;
public int DummyInt2;
public int DummyInt3;
public int DummyInt4;
- public int DummyInt5;
}
#endregion
diff --git a/ITC81DB_0H/DialogForms/DialogFormYesNo.cs b/ITC81DB_0H/DialogForms/DialogFormYesNo.cs
index 697f685..9ed0629 100644
--- a/ITC81DB_0H/DialogForms/DialogFormYesNo.cs
+++ b/ITC81DB_0H/DialogForms/DialogFormYesNo.cs
@@ -140,6 +140,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "모든 BLDC 모터 보드를 리부팅 하시겠습니까?";
this.labelMessage2.Text = "";
break;
+ case 27:
+ this.labelErrorCode.Text = "";
+ this.labelMessage1.Text = "파일을 삭제하시겠습니까?";
+ this.labelMessage2.Text = "";
+ break;
default:
break;
}
@@ -260,6 +265,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "Reboot all BLDC motor boards?";
this.labelMessage2.Text = "";
break;
+ case 27:
+ this.labelErrorCode.Text = "";
+ this.labelMessage1.Text = "Are you sure you want to delete the file?";
+ this.labelMessage2.Text = "";
+ break;
default:
break;
}
@@ -380,6 +390,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "重新启动所有 BLDC 电机板?";
this.labelMessage2.Text = "";
break;
+ case 27:
+ this.labelErrorCode.Text = "";
+ this.labelMessage1.Text = "您确定要删除该文件吗?";
+ this.labelMessage2.Text = "";
+ break;
default:
break;
}
@@ -503,6 +518,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "Перезагрузить все платы двигателей BLDC?";
this.labelMessage2.Text = "";
break;
+ case 27:
+ this.labelErrorCode.Text = "";
+ this.labelMessage1.Text = "Вы уверены, что хотите удалить файл?";
+ this.labelMessage2.Text = "";
+ break;
default:
break;
}
@@ -625,6 +645,11 @@ namespace ITC81DB_0H.DialogForms
this.labelMessage1.Text = "Alle BLDC-Motorplatinen neu starten?";
this.labelMessage2.Text = "";
break;
+ case 27:
+ this.labelErrorCode.Text = "";
+ this.labelMessage1.Text = "Möchten Sie die Datei wirklich löschen?";
+ this.labelMessage2.Text = "";
+ break;
default:
break;
}
diff --git a/ITC81DB_0H/Forms/FormMain.cs b/ITC81DB_0H/Forms/FormMain.cs
index f031ec6..51fff90 100644
--- a/ITC81DB_0H/Forms/FormMain.cs
+++ b/ITC81DB_0H/Forms/FormMain.cs
@@ -10730,11 +10730,11 @@ namespace ITC81DB_0H.Forms
structItem.StartTime = item.StartTime;
structItem.StopTime = item.StopTime;
+ structItem.DoubleEntryCount = item.DoubleEntryCount;
structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
- structItem.DummyInt5 = 0;
this.smartFileIO.WriteStructure_Begin(structItem, i);
}
@@ -10783,11 +10783,11 @@ namespace ITC81DB_0H.Forms
structItem.StartTime = item.StartTime;
structItem.StopTime = item.StopTime;
+ structItem.DoubleEntryCount = item.DoubleEntryCount;
structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
- structItem.DummyInt5 = 0;
this.smartFileIO.WriteStructure_Begin(structItem, index);
this.smartFileIO.WriteStructure_End();
@@ -10839,11 +10839,11 @@ namespace ITC81DB_0H.Forms
structItem.StartTime = items[i].StartTime;
structItem.StopTime = items[i].StopTime;
+ structItem.DoubleEntryCount = items[i].DoubleEntryCount;
structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
- structItem.DummyInt5 = 0;
this.smartFileIO.WriteStructure_Begin(structItem, i);
}
@@ -10896,6 +10896,8 @@ namespace ITC81DB_0H.Forms
item.StartTime = structItem.StartTime;
item.StopTime = structItem.StopTime;
+
+ item.DoubleEntryCount = structItem.DoubleEntryCount;
}
catch
{
@@ -10955,6 +10957,8 @@ namespace ITC81DB_0H.Forms
items[i].StartTime = structItem.StartTime;
items[i].StopTime = structItem.StopTime;
+
+ items[i].DoubleEntryCount = structItem.DoubleEntryCount;
}
}
}
diff --git a/ITC81DB_0H/Forms/FormMenu.cs b/ITC81DB_0H/Forms/FormMenu.cs
index 00b408e..68ebdbc 100644
--- a/ITC81DB_0H/Forms/FormMenu.cs
+++ b/ITC81DB_0H/Forms/FormMenu.cs
@@ -601,6 +601,9 @@ namespace ITC81DB_0H.Forms
case DataStore.DisplayStore.MainDisplay:
this.ParentForm.ChildFormMainDisplay.DisplayHiddenMenu(true);
break;
+ case DataStore.DisplayStore.BasicDataBackup:
+ this.CenterBasicDataBackup.DisplayHiddenMenu(true);
+ break;
case DataStore.DisplayStore.ConfiEthernet:
this.CenterConfiEthernet.DisplayHiddenMenu(true);
break;
diff --git a/ITC81DB_0H/Version.txt b/ITC81DB_0H/Version.txt
index 59e8a78..e1cfbe8 100644
--- a/ITC81DB_0H/Version.txt
+++ b/ITC81DB_0H/Version.txt
@@ -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
- 2023.03.06
- Ver 2.1.3 Modify
diff --git a/ITC81DB_0H/bin/Release/ITC81DB_2H.exe b/ITC81DB_0H/bin/Release/ITC81DB_2H.exe
index 0cf5e3c..c7f3fcd 100644
Binary files a/ITC81DB_0H/bin/Release/ITC81DB_2H.exe and b/ITC81DB_0H/bin/Release/ITC81DB_2H.exe differ
diff --git a/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll b/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll
index ea666fa..42cfcf0 100644
Binary files a/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll and b/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll differ
diff --git a/ITC81DB_0H/obj/Release/ITC81DB_2H.exe b/ITC81DB_0H/obj/Release/ITC81DB_2H.exe
index 0cf5e3c..c7f3fcd 100644
Binary files a/ITC81DB_0H/obj/Release/ITC81DB_2H.exe and b/ITC81DB_0H/obj/Release/ITC81DB_2H.exe differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs b/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs
index 5a0a579..c51a6fd 100644
--- a/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs
+++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs
@@ -399,7 +399,6 @@ namespace ITC81DB_2H_ImageDll
engMainRunPassDisable,
engMainRunPassDown,
engMainRunPassUp,
- engMainRunScreen,
engMainRunTareDisable,
engMainRunTareDown,
engMainRunTareUp,
@@ -846,7 +845,6 @@ namespace ITC81DB_2H_ImageDll
korMainRunPassDisable,
korMainRunPassDown,
korMainRunPassUp,
- korMainRunScreen,
korMainRunTareDisable,
korMainRunTareDown,
korMainRunTareUp,
@@ -2250,8 +2248,8 @@ namespace ITC81DB_2H_ImageDll
case ButtonImages.engMainRunPassUp:
bt = new Bitmap(Resource1.engMainRunPassUp);
break;
- case ButtonImages.engMainRunScreen:
- bt = new Bitmap(Resource1.engMainRunScreen);
+ case ButtonImages.engMainStopScreen:
+ bt = new Bitmap(Resource1.engMainStopScreen);
break;
case ButtonImages.engMainRunTareDisable:
bt = new Bitmap(Resource1.engMainRunTareDisable);
@@ -3519,8 +3517,8 @@ namespace ITC81DB_2H_ImageDll
case ButtonImages.korMainRunPassUp:
bt = new Bitmap(Resource1.korMainRunPassUp);
break;
- case ButtonImages.korMainRunScreen:
- bt = new Bitmap(Resource1.korMainRunScreen);
+ case ButtonImages.korMainStopScreen:
+ bt = new Bitmap(Resource1.korMainStopScreen);
break;
case ButtonImages.korMainRunTareDisable:
bt = new Bitmap(Resource1.korMainRunTareDisable);
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj b/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj
index 850597e..c129142 100644
--- a/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj
+++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj
@@ -145,9 +145,6 @@
-
-
-
@@ -193,9 +190,6 @@
-
-
-
@@ -361,15 +355,9 @@
-
-
-
-
-
-
@@ -466,12 +454,6 @@
-
-
-
-
-
-
@@ -3277,6 +3259,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs
index 4fafa5f..1f879df 100644
--- a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs
+++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs
@@ -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 {
get {
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 {
get {
object obj = ResourceManager.GetObject("korMainRunTareDisable", resourceCulture);
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx
index fa5512e..a813046 100644
--- a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx
+++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx
@@ -499,9 +499,6 @@
Resources\korMainRunPassUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- Resources\korMainRunScreen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
Resources\korMainRunTareDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -943,9 +940,6 @@
Resources\engMainRunPassUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- Resources\engMainRunScreen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
Resources\engMainRunTareDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundDataStatistics.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundDataStatistics.png
index a4d5bd7..d0279db 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundDataStatistics.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundDataStatistics.png differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStatScreen.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStatScreen.png
index ee50a03..ca1511e 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStatScreen.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStatScreen.png differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStopScreen.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStopScreen.png
index 6d704de..228ff06 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStopScreen.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engMainStopScreen.png differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundDataStatistics.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundDataStatistics.png
index dbe2737..4acf368 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundDataStatistics.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundDataStatistics.png differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStatScreen.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStatScreen.png
index 0d6c5fe..48dab39 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStatScreen.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStatScreen.png differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStopScreen.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStopScreen.png
index 1f07aaf..f5cf17d 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStopScreen.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korMainStopScreen.png differ
diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll b/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll
index ea666fa..42cfcf0 100644
Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll and b/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll differ