Merge branch 'main' of https://gitlab.com/IntechkoreaLCD/int_pt002
						commit
						37388660d0
					
				|  | @ -129,6 +129,7 @@ | ||||||
|             this.smartLabel3 = new SmartX.SmartLabel(); |             this.smartLabel3 = new SmartX.SmartLabel(); | ||||||
|             this.labelInput3 = new SmartX.SmartLabel(); |             this.labelInput3 = new SmartX.SmartLabel(); | ||||||
|             this.labelInput1 = new SmartX.SmartLabel(); |             this.labelInput1 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartTimer = new SmartX.SmartTimer(); | ||||||
|             this.smartGroupBox1.SuspendLayout(); |             this.smartGroupBox1.SuspendLayout(); | ||||||
|             this.smartGroupBox5.SuspendLayout(); |             this.smartGroupBox5.SuspendLayout(); | ||||||
|             this.smartGroupBox4.SuspendLayout(); |             this.smartGroupBox4.SuspendLayout(); | ||||||
|  | @ -2667,6 +2668,15 @@ | ||||||
|             this.labelInput1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; |             this.labelInput1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; | ||||||
|             this.labelInput1.Wordwrap = false; |             this.labelInput1.Wordwrap = false; | ||||||
|             //  |             //  | ||||||
|  |             // smartTimer | ||||||
|  |             //  | ||||||
|  |             this.smartTimer.CounterMode = SmartX.SmartTimer.CounterModes.Up_Counter; | ||||||
|  |             this.smartTimer.Interval = 1000; | ||||||
|  |             this.smartTimer.IntervalSeries = null; | ||||||
|  |             this.smartTimer.TimeCount = ((long)(1000000)); | ||||||
|  |             this.smartTimer.TimeFormStringSeparator = ":"; | ||||||
|  |             this.smartTimer.Tick += new System.EventHandler(this.smartTimer_Tick); | ||||||
|  |             //  | ||||||
|             // ControlMenuManualIoTest |             // ControlMenuManualIoTest | ||||||
|             //  |             //  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||||
|  | @ -2786,5 +2796,6 @@ | ||||||
|         public SmartX.SmartLabel labelSbAlarm3; |         public SmartX.SmartLabel labelSbAlarm3; | ||||||
|         public SmartX.SmartLabel labelSbAlarm2; |         public SmartX.SmartLabel labelSbAlarm2; | ||||||
|         public SmartX.SmartLabel labelSbAlarm1; |         public SmartX.SmartLabel labelSbAlarm1; | ||||||
|  |         private SmartX.SmartTimer smartTimer; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -201,7 +201,8 @@ namespace INT_PT002.Controls | ||||||
|             this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplayMode = Define.E_DisplayModeStore.IOTest; |             this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplayMode = Define.E_DisplayModeStore.IOTest; | ||||||
|             this.ParentForm.ParentForm.SetDisplayMode(Define.E_EquipmentMode.IOTest); |             this.ParentForm.ParentForm.SetDisplayMode(Define.E_EquipmentMode.IOTest); | ||||||
| 
 | 
 | ||||||
|             this.ServoParameterAllRead(); |             // Servo Parameter Read | ||||||
|  |             this.smartTimer.Start(); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  | @ -417,7 +418,9 @@ namespace INT_PT002.Controls | ||||||
|         } |         } | ||||||
|         private void labelMotor1Origin_Click(object sender, EventArgs e) |         private void labelMotor1Origin_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string caption = "Motor1 Origin"; |             string caption = "Motor1 Origin", before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelMotor1Origin.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor1Origin.Text, 7, 0, false); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor1Origin.Text, 7, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -432,12 +435,17 @@ namespace INT_PT002.Controls | ||||||
|                 { |                 { | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD21, myKeyPad.IntValue, this.labelMotor1Origin); |                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD21, myKeyPad.IntValue, this.labelMotor1Origin); | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD2, myKeyPad.IntValue); |                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD2, myKeyPad.IntValue); | ||||||
|  |                     before = myKeyPad.StringValue; | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M1_Origin, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelMotor1Front1_Click(object sender, EventArgs e) |         private void labelMotor1Front1_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string caption = "Motor1 Front1"; |             string caption = "Motor1 Front1", before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelMotor1Front1.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor1Front1.Text, 7, 0, false); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor1Front1.Text, 7, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -451,12 +459,17 @@ namespace INT_PT002.Controls | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD16, myKeyPad.IntValue, this.labelMotor1Front1); |                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD16, myKeyPad.IntValue, this.labelMotor1Front1); | ||||||
|  |                     after = myKeyPad.StringValue; | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M1_Front1, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelMotor1Front2_Click(object sender, EventArgs e) |         private void labelMotor1Front2_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string caption = "Motor1 Front2"; |             string caption = "Motor1 Front2", before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelMotor1Front2.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor1Front2.Text, 7, 0, false); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor1Front2.Text, 7, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -470,6 +483,9 @@ namespace INT_PT002.Controls | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD17, myKeyPad.IntValue, this.labelMotor1Front2); |                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD17, myKeyPad.IntValue, this.labelMotor1Front2); | ||||||
|  |                     after = myKeyPad.StringValue; | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M1_Front2, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -489,7 +505,9 @@ namespace INT_PT002.Controls | ||||||
|         } |         } | ||||||
|         private void labelMotor2Origin_Click(object sender, EventArgs e) |         private void labelMotor2Origin_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string caption = "Motor2 Origin"; |             string caption = "Motor2 Origin", before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelMotor2Origin.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor2Origin.Text, 7, 0, false); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor2Origin.Text, 7, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -505,12 +523,17 @@ namespace INT_PT002.Controls | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(2, ServoMotorAddress.CMD21, myKeyPad.IntValue, this.labelMotor2Origin); |                     this.ParentForm.ParentForm.ServoMotorWrite2(2, ServoMotorAddress.CMD21, myKeyPad.IntValue, this.labelMotor2Origin); | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(2, ServoMotorAddress.CMD16, myKeyPad.IntValue); |                     this.ParentForm.ParentForm.ServoMotorWrite2(2, ServoMotorAddress.CMD16, myKeyPad.IntValue); | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(2, ServoMotorAddress.CMD27, myKeyPad.IntValue); |                     this.ParentForm.ParentForm.ServoMotorWrite2(2, ServoMotorAddress.CMD27, myKeyPad.IntValue); | ||||||
|  |                     after = myKeyPad.StringValue; | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M2_Origin, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelMotor2Turn_Click(object sender, EventArgs e) |         private void labelMotor2Turn_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string caption = "Motor2 Turn"; |             string caption = "Motor2 Turn", before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelMotor2Turn.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor2Turn.Text, 7, 0, false); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotor2Turn.Text, 7, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -524,9 +547,19 @@ namespace INT_PT002.Controls | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD25, myKeyPad.IntValue, this.labelMotor2Turn); |                     this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD25, myKeyPad.IntValue, this.labelMotor2Turn); | ||||||
|  |                     after = myKeyPad.StringValue; | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M2_Turn, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         private void smartTimer_Tick(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.smartTimer.Stop(); | ||||||
|  | 
 | ||||||
|  |             this.ServoParameterAllRead(); | ||||||
|  |         } | ||||||
|         #endregion |         #endregion | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -117,6 +117,9 @@ | ||||||
|   <resheader name="writer"> |   <resheader name="writer"> | ||||||
|     <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> | ||||||
|  |   <metadata name="smartTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|  |     <value>17, 17</value> | ||||||
|  |   </metadata> | ||||||
|   <metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> |   <metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> | ||||||
|     <value>WEBPAD</value> |     <value>WEBPAD</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|  |  | ||||||
|  | @ -234,13 +234,16 @@ namespace INT_PT002.Controls | ||||||
| 
 | 
 | ||||||
|                 this.labelNumber.Text = "**"; |                 this.labelNumber.Text = "**"; | ||||||
|                 this.ParentForm.ParentForm.TransferRecipeParameter9043(myKeypad.IntValue); |                 this.ParentForm.ParentForm.TransferRecipeParameter9043(myKeypad.IntValue); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.RecipeNumber, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelPressureLevel_Click(object sender, EventArgs e) |         private void labelPressureLevel_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelPressureLevel.Text; |             before = this.labelPressureLevel.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel15.Text, this.labelPressureLevel.Text, 5, 1, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel15.Text, this.labelPressureLevel.Text, 5, 1, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -248,7 +251,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue > -50 || myKeypad.doubleValue < -100) |                 if (myKeypad.doubleValue > -50 || myKeypad.doubleValue < -100) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "-50.0 ~ -100.0"; |                     this.MessageBoxRange = "-50.0 ~ -100.0"; | ||||||
|                     this.labelPressureLevel.Text = afterValue; |                     this.labelPressureLevel.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -256,18 +259,21 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelPressureLevel.Text = myKeypad.StringValue; |                 this.labelPressureLevel.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_GUAGE_LEVEL = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_GUAGE_LEVEL = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5517_VacuumGaugeStdLevel, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5517_VacuumGaugeStdLevel, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Pressure, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         // 밸브 |         // 밸브 | ||||||
|         private void labelVacuumRelief_Click(object sender, EventArgs e) |         private void labelVacuumRelief_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelVacuumRelief.Text; |             before = this.labelVacuumRelief.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel22.Text, this.labelVacuumRelief.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel22.Text, this.labelVacuumRelief.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -275,7 +281,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0 ~ 9999"; |                     this.MessageBoxRange = "0 ~ 9999"; | ||||||
|                     this.labelVacuumRelief.Text = afterValue; |                     this.labelVacuumRelief.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -283,16 +289,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelVacuumRelief.Text = myKeypad.StringValue; |                 this.labelVacuumRelief.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_RELIEF = myKeypad.IntValue; |                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_RELIEF = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5504_VacuumRelief, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5504_VacuumRelief, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.P_reliefTime, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelVacuumHold1_Click(object sender, EventArgs e) |         private void labelVacuumHold1_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelVacuumHold1.Text; |             before = this.labelVacuumHold1.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel24.Text, this.labelVacuumHold1.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel24.Text, this.labelVacuumHold1.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -300,7 +309,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0 ~ 9999"; |                     this.MessageBoxRange = "0 ~ 9999"; | ||||||
|                     this.labelVacuumHold1.Text = afterValue; |                     this.labelVacuumHold1.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -308,16 +317,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelVacuumHold1.Text = myKeypad.StringValue; |                 this.labelVacuumHold1.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD1 = myKeypad.IntValue; |                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD1 = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5505_VacuumHold1, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5505_VacuumHold1, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.P_HlodingTime, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelVacuumHold2_Click(object sender, EventArgs e) |         private void labelVacuumHold2_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelVacuumHold2.Text; |             before = this.labelVacuumHold2.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel26.Text, this.labelVacuumHold2.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel26.Text, this.labelVacuumHold2.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -325,7 +337,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD1 - 1) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD1 - 1) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = string.Format("0 ~ {0}", this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD1 - 1); |                     this.MessageBoxRange = string.Format("0 ~ {0}", this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD1 - 1); | ||||||
|                     this.labelVacuumHold2.Text = afterValue; |                     this.labelVacuumHold2.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -333,16 +345,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelVacuumHold2.Text = myKeypad.StringValue; |                 this.labelVacuumHold2.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD2 = myKeypad.IntValue; |                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_HOLD2 = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5506_VacuumHold2, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5506_VacuumHold2, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.P_HoldingTime2, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelVacuumBlowoff_Click(object sender, EventArgs e) |         private void labelVacuumBlowoff_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelVacuumBlowoff.Text; |             before = this.labelVacuumBlowoff.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel2.Text, this.labelVacuumBlowoff.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel2.Text, this.labelVacuumBlowoff.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -350,7 +365,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0 ~ 9999"; |                     this.MessageBoxRange = "0 ~ 9999"; | ||||||
|                     this.labelVacuumBlowoff.Text = afterValue; |                     this.labelVacuumBlowoff.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -358,18 +373,21 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelVacuumBlowoff.Text = myKeypad.StringValue; |                 this.labelVacuumBlowoff.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_BLOWOFF = myKeypad.IntValue; |                 this.ParentForm.ParentForm.CurrentRecipe.VACUUM_BLOWOFF = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5507_VacuumBlowoff, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5507_VacuumBlowoff, value); | ||||||
|  |                 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.P_BreakTime, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         // 변위센서 |         // 변위센서 | ||||||
|         private void labelDispStdLevel_Click(object sender, EventArgs e) |         private void labelDispStdLevel_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDispStdLevel.Text; |             before = this.labelDispStdLevel.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel9.Text, this.labelDispStdLevel.Text, 5, 2, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel9.Text, this.labelDispStdLevel.Text, 5, 2, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -377,7 +395,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 100) |                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 100) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0.00 ~ 100.00"; |                     this.MessageBoxRange = "0.00 ~ 100.00"; | ||||||
|                     this.labelDispStdLevel.Text = afterValue; |                     this.labelDispStdLevel.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -385,16 +403,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDispStdLevel.Text = myKeypad.StringValue; |                 this.labelDispStdLevel.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DISP_JUDG_STD_LEVEL = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DISP_JUDG_STD_LEVEL = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5509_DispStdLevel, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5509_DispStdLevel, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_STD, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDispMinLevel_Click(object sender, EventArgs e) |         private void labelDispMinLevel_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDispMinLevel.Text; |             before = this.labelDispMinLevel.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel7.Text, this.labelDispMinLevel.Text, 5, 2, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel7.Text, this.labelDispMinLevel.Text, 5, 2, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -402,7 +423,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 100) |                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 100) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0.00 ~ 100.00"; |                     this.MessageBoxRange = "0.00 ~ 100.00"; | ||||||
|                     this.labelDispMinLevel.Text = afterValue; |                     this.labelDispMinLevel.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -410,16 +431,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDispMinLevel.Text = myKeypad.StringValue; |                 this.labelDispMinLevel.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DISP_JUDG_MIN_LEVEL = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DISP_JUDG_MIN_LEVEL = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5510_DispMinLevel, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5510_DispMinLevel, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_Min, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDispEmptyLevel_Click(object sender, EventArgs e) |         private void labelDispEmptyLevel_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDispEmptyLevel.Text; |             before = this.labelDispEmptyLevel.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel5.Text, this.labelDispEmptyLevel.Text, 5, 2, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel5.Text, this.labelDispEmptyLevel.Text, 5, 2, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -427,7 +451,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 100) |                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 100) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0.00 ~ 100.00"; |                     this.MessageBoxRange = "0.00 ~ 100.00"; | ||||||
|                     this.labelDispEmptyLevel.Text = afterValue; |                     this.labelDispEmptyLevel.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -435,16 +459,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDispEmptyLevel.Text = myKeypad.StringValue; |                 this.labelDispEmptyLevel.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DISP_JUDG_EMPTY_LEVEL = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DISP_JUDG_EMPTY_LEVEL = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5511_DispEmptyLevel, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5511_DispEmptyLevel, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_IPH, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDispHoldDelay_Click(object sender, EventArgs e) |         private void labelDispHoldDelay_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDispHoldDelay.Text; |             before = this.labelDispHoldDelay.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel3.Text, this.labelDispHoldDelay.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel3.Text, this.labelDispHoldDelay.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -452,7 +479,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0 ~ 9999"; |                     this.MessageBoxRange = "0 ~ 9999"; | ||||||
|                     this.labelDispHoldDelay.Text = afterValue; |                     this.labelDispHoldDelay.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -460,18 +487,21 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDispHoldDelay.Text = myKeypad.StringValue; |                 this.labelDispHoldDelay.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DISP_HOLD_DELAY_MSEC = myKeypad.IntValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DISP_HOLD_DELAY_MSEC = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5512_DispHoldDelay, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5512_DispHoldDelay, value); | ||||||
|  |                | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_WaitingTime, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         // 차압센서 |         // 차압센서 | ||||||
|         private void labelDiffLrSecond_Click(object sender, EventArgs e) |         private void labelDiffLrSecond_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDiffLrSecond.Text; |             before = this.labelDiffLrSecond.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel13.Text, this.labelDiffLrSecond.Text, 7, 2, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel13.Text, this.labelDiffLrSecond.Text, 7, 2, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -479,7 +509,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 99999.99) |                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 99999.99) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0.00 ~ 99999.99"; |                     this.MessageBoxRange = "0.00 ~ 99999.99"; | ||||||
|                     this.labelDiffLrSecond.Text = afterValue; |                     this.labelDiffLrSecond.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -487,16 +517,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDiffLrSecond.Text = myKeypad.StringValue; |                 this.labelDiffLrSecond.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_LR_SECOND = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_LR_SECOND = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5513_DiffLrSecond, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5513_DiffLrSecond, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Diff_SEC, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDiffLrTotal_Click(object sender, EventArgs e) |         private void labelDiffLrTotal_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDiffLrTotal.Text; |             before = this.labelDiffLrTotal.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel11.Text, this.labelDiffLrTotal.Text, 7, 2, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel11.Text, this.labelDiffLrTotal.Text, 7, 2, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -504,7 +537,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 99999.99) |                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 99999.99) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0.00 ~ 99999.99"; |                     this.MessageBoxRange = "0.00 ~ 99999.99"; | ||||||
|                     this.labelDiffLrTotal.Text = afterValue; |                     this.labelDiffLrTotal.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -512,16 +545,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDiffLrTotal.Text = myKeypad.StringValue; |                 this.labelDiffLrTotal.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_LR_TOTAL = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_LR_TOTAL = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5514_DiffLrTotal, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5514_DiffLrTotal, value); | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Diff_SUM, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDiffLrMean_Click(object sender, EventArgs e) |         private void labelDiffLrMean_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDiffLrMean.Text; |             before = this.labelDiffLrMean.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel8.Text, this.labelDiffLrMean.Text, 7, 2, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel8.Text, this.labelDiffLrMean.Text, 7, 2, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -529,7 +565,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 99999.99) |                 if (myKeypad.doubleValue < 0 || myKeypad.doubleValue > 99999.99) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0.00 ~ 99999.99"; |                     this.MessageBoxRange = "0.00 ~ 99999.99"; | ||||||
|                     this.labelDiffLrMean.Text = afterValue; |                     this.labelDiffLrMean.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -537,16 +573,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDiffLrMean.Text = myKeypad.StringValue; |                 this.labelDiffLrMean.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_LR_MEAN = myKeypad.StringValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_LR_MEAN = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5515_DiffLrMean, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5515_DiffLrMean, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Diff_AVG, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDiffHoldDelay_Click(object sender, EventArgs e) |         private void labelDiffHoldDelay_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelDiffHoldDelay.Text; |             before = this.labelDiffHoldDelay.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel4.Text, this.labelDiffHoldDelay.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel4.Text, this.labelDiffHoldDelay.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -554,7 +593,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0 ~ 9999"; |                     this.MessageBoxRange = "0 ~ 9999"; | ||||||
|                     this.labelDiffHoldDelay.Text = afterValue; |                     this.labelDiffHoldDelay.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -562,18 +601,21 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelDiffHoldDelay.Text = myKeypad.StringValue; |                 this.labelDiffHoldDelay.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_HOLD_DELAY_MSEC = myKeypad.IntValue; |                 this.ParentForm.ParentForm.CurrentRecipe.DIFF_HOLD_DELAY_MSEC = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); |                 this.ParentForm.ParentForm.SaveRecipeFile(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5516_DiffHoldDelay, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5516_DiffHoldDelay, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Diff_WaitingTime, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         // SysteConfiguration |         // SysteConfiguration | ||||||
|         private void labelLcdDataPeriod_Click(object sender, EventArgs e) |         private void labelLcdDataPeriod_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelLcdDataPeriod.Text; |             before = this.labelLcdDataPeriod.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel14.Text, this.labelLcdDataPeriod.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel14.Text, this.labelLcdDataPeriod.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -581,7 +623,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 100 || myKeypad.IntValue > 5000) |                 if (myKeypad.IntValue < 100 || myKeypad.IntValue > 5000) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "100 ~ 5000"; |                     this.MessageBoxRange = "100 ~ 5000"; | ||||||
|                     this.labelLcdDataPeriod.Text = afterValue; |                     this.labelLcdDataPeriod.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -589,16 +631,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelLcdDataPeriod.Text = myKeypad.StringValue; |                 this.labelLcdDataPeriod.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SystemConfig.LCD_DATA_PERIOD = myKeypad.IntValue; |                 this.ParentForm.ParentForm.SystemConfig.LCD_DATA_PERIOD = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); |                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1710_LcdDataPeriod, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1710_LcdDataPeriod, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_LcdDataPeriod, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelChattering_Click(object sender, EventArgs e) |         private void labelChattering_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelChattering.Text; |             before = this.labelChattering.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel18.Text, this.labelChattering.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel18.Text, this.labelChattering.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -606,7 +651,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 50 || myKeypad.IntValue > 500) |                 if (myKeypad.IntValue < 50 || myKeypad.IntValue > 500) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "50 ~ 500"; |                     this.MessageBoxRange = "50 ~ 500"; | ||||||
|                     this.labelChattering.Text = afterValue; |                     this.labelChattering.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -614,16 +659,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelChattering.Text = myKeypad.StringValue; |                 this.labelChattering.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SystemConfig.CHATTERING = myKeypad.IntValue; |                 this.ParentForm.ParentForm.SystemConfig.CHATTERING = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); |                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6006_Chattering, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6006_Chattering, value); | ||||||
|  |                 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_Chattering, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelCutWait_Click(object sender, EventArgs e) |         private void labelCutWait_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelCutWait.Text; |             before = this.labelCutWait.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel20.Text, this.labelCutWait.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel20.Text, this.labelCutWait.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -631,7 +679,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 100 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 100 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "100 ~ 9999"; |                     this.MessageBoxRange = "100 ~ 9999"; | ||||||
|                     this.labelCutWait.Text = afterValue; |                     this.labelCutWait.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -639,16 +687,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelCutWait.Text = myKeypad.StringValue; |                 this.labelCutWait.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SystemConfig.JUDGMENT_DELAY_MSEC = myKeypad.IntValue; |                 this.ParentForm.ParentForm.SystemConfig.JUDGMENT_DELAY_MSEC = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); |                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5508_CuttingWait, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5508_CuttingWait, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_CutWait, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelBuzzer_Click(object sender, EventArgs e) |         private void labelBuzzer_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelBuzzer.Text; |             before = this.labelBuzzer.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel23.Text, this.labelBuzzer.Text, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel23.Text, this.labelBuzzer.Text, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -656,7 +707,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) |                 if (myKeypad.IntValue < 0 || myKeypad.IntValue > 9999) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "0 ~ 9999"; |                     this.MessageBoxRange = "0 ~ 9999"; | ||||||
|                     this.labelBuzzer.Text = afterValue; |                     this.labelBuzzer.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -664,16 +715,19 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelBuzzer.Text = myKeypad.StringValue; |                 this.labelBuzzer.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SystemConfig.BUZZER_OP = myKeypad.IntValue; |                 this.ParentForm.ParentForm.SystemConfig.BUZZER_OP = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); |                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOP, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOP, value); | ||||||
|  |                 | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_Buzzer, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelSbDiffFilter_Click(object sender, EventArgs e) |         private void labelSbDiffFilter_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = "", afterValue = ""; |             string value = "", before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.labelSbDiffFilter.Text; |             before = this.labelSbDiffFilter.Text; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel27.Text, this.labelSbDiffFilter.Text, 2, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel27.Text, this.labelSbDiffFilter.Text, 2, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -681,7 +735,7 @@ namespace INT_PT002.Controls | ||||||
|                 if (myKeypad.IntValue < 1 || myKeypad.IntValue > 16) |                 if (myKeypad.IntValue < 1 || myKeypad.IntValue > 16) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "1 ~ 16"; |                     this.MessageBoxRange = "1 ~ 16"; | ||||||
|                     this.labelSbDiffFilter.Text = afterValue; |                     this.labelSbDiffFilter.Text = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|  | @ -689,9 +743,12 @@ namespace INT_PT002.Controls | ||||||
|                 this.labelSbDiffFilter.Text = myKeypad.StringValue; |                 this.labelSbDiffFilter.Text = myKeypad.StringValue; | ||||||
|                 this.ParentForm.ParentForm.SystemConfig.SB_DIFF_FILTER = myKeypad.IntValue; |                 this.ParentForm.ParentForm.SystemConfig.SB_DIFF_FILTER = myKeypad.IntValue; | ||||||
|                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); |                 this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
| 
 | 
 | ||||||
|                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1706_SbDiffFilter, value); |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1706_SbDiffFilter, value); | ||||||
|  |                  | ||||||
|  |                 this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_SbDiffFilter, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -0,0 +1,379 @@ | ||||||
|  | using System; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Collections.ObjectModel; | ||||||
|  | using System.Text; | ||||||
|  | 
 | ||||||
|  | namespace INT_PT002.DataStore | ||||||
|  | { | ||||||
|  |     public class AlarmList | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private bool m_IsServo1Alarm; | ||||||
|  |         private bool m_IsServo2Alarm; | ||||||
|  |         private bool m_IsServo1TorqueAlarm; | ||||||
|  |         private bool m_IsServo2TorqueAlarm; | ||||||
|  |         private bool m_IsPressureError; | ||||||
|  |         private bool m_IsServoEmergencyStop; | ||||||
|  | 
 | ||||||
|  |         private Collection<bool> m_CollectionIsSensorBoardError; | ||||||
|  | 
 | ||||||
|  |         public event Define.EventHandlerAlarmStateChange EventAlarmStateChange; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public AlarmList() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public bool IsServo1Alarm | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsServo1Alarm; } | ||||||
|  |             set { this.m_IsServo1Alarm = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsServo2Alarm | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsServo2Alarm; } | ||||||
|  |             set { this.m_IsServo2Alarm = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsServoTorque1AlarmTorque | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsServo1TorqueAlarm; } | ||||||
|  |             set { this.m_IsServo1TorqueAlarm = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsServoTorque2AlarmTorque | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsServo2TorqueAlarm; } | ||||||
|  |             set { this.m_IsServo2TorqueAlarm = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsPressureError | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsPressureError; } | ||||||
|  |             set { this.m_IsPressureError = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsServoEmergencyStop | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsServoEmergencyStop; } | ||||||
|  |             set { this.m_IsServoEmergencyStop = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public Collection<bool> CollectionIsSensorBoardError | ||||||
|  |         { | ||||||
|  |             get { return this.m_CollectionIsSensorBoardError; } | ||||||
|  |             set { this.m_CollectionIsSensorBoardError = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.IsServo1Alarm = false; | ||||||
|  |             this.IsServo2Alarm = false; | ||||||
|  |             this.IsServoTorque1AlarmTorque = false; | ||||||
|  |             this.IsServoTorque2AlarmTorque = false; | ||||||
|  |             this.IsPressureError = false; | ||||||
|  |             this.IsServoEmergencyStop = false; | ||||||
|  | 
 | ||||||
|  |             this.CollectionIsSensorBoardError = new Collection<bool>(); | ||||||
|  |             for (int i = 0; i < 10; i++) | ||||||
|  |                 this.CollectionIsSensorBoardError.Add(false); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public void SetAlarm(string alarm) | ||||||
|  |         { | ||||||
|  |             string sValue1 = "", sValue2 = "", sValue3 = "", sValue4 = "", sValue5 = "", sValue6 = "", sValue7 = "", sValue8 = ""; | ||||||
|  | 
 | ||||||
|  |             if (alarm.Length != 8) | ||||||
|  |                 return; | ||||||
|  | 
 | ||||||
|  |             sValue1 = Convert.ToString(Convert.ToInt16(alarm.Substring(0, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue2 = Convert.ToString(Convert.ToInt16(alarm.Substring(1, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue3 = Convert.ToString(Convert.ToInt16(alarm.Substring(2, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue4 = Convert.ToString(Convert.ToInt16(alarm.Substring(3, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue5 = Convert.ToString(Convert.ToInt16(alarm.Substring(4, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue6 = Convert.ToString(Convert.ToInt16(alarm.Substring(5, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue7 = Convert.ToString(Convert.ToInt16(alarm.Substring(6, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  |             sValue8 = Convert.ToString(Convert.ToInt16(alarm.Substring(7, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); | ||||||
|  | 
 | ||||||
|  |             // 알람 16-센서보드10 에러 | ||||||
|  |             if (sValue4[0] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[9] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[9] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a16_SensorBoard10Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[9] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[9] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a16_SensorBoard10Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 15-센서보드9 에러 | ||||||
|  |             if (sValue4[1] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[8] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[8] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a15_SensorBoard9Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[8] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[8] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a15_SensorBoard9Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 14-센서보드8 에러 | ||||||
|  |             if (sValue4[2] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[7] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[7] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a14_SensorBoard8Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[7] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[7] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a14_SensorBoard8Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 13-센서보드7 에러 | ||||||
|  |             if (sValue4[3] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[6] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[6] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a13_SensorBoard7Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[6] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[6] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a13_SensorBoard7Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             // 알람 12-센서보드6 에러 | ||||||
|  |             if (sValue3[0] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[5] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[5] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a12_SensorBoard6Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[5] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[5] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a12_SensorBoard6Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 11-센서보드5 에러 | ||||||
|  |             if (sValue3[1] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[4] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[4] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a11_SensorBoard5Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[4] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[4] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a11_SensorBoard5Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 10-센서보드4 에러 | ||||||
|  |             if (sValue3[2] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[3] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[3] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a10_SensorBoard4Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[3] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[3] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a10_SensorBoard4Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 9-센서보드3 에러 | ||||||
|  |             if (sValue3[3] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[2] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[2] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a9_SensorBoard3Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[2] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[2] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a9_SensorBoard3Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             // 알람 8-센서보드2 에러 | ||||||
|  |             if (sValue2[0] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[1] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[1] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a8_SensorBoard2Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[1] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[1] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a8_SensorBoard2Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 7-센서보드1 에러 | ||||||
|  |             if (sValue2[1] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[0] != false) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[0] = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a7_SensorBoard1Error, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.CollectionIsSensorBoardError[0] != true) | ||||||
|  |                 { | ||||||
|  |                     this.CollectionIsSensorBoardError[0] = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a7_SensorBoard1Error, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 6-압력에러 | ||||||
|  |             if (sValue2[2] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.IsPressureError != false) | ||||||
|  |                 { | ||||||
|  |                     this.IsPressureError = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a6_PressureError, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.IsPressureError != true) | ||||||
|  |                 { | ||||||
|  |                     this.IsPressureError = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a6_PressureError, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 5-서보2 토크 | ||||||
|  |             if (sValue2[3] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.IsServoTorque2AlarmTorque != false) | ||||||
|  |                 { | ||||||
|  |                     this.IsServoTorque2AlarmTorque = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a5_Servo2TorqueAlarm, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.IsServoTorque2AlarmTorque != true) | ||||||
|  |                 { | ||||||
|  |                     this.IsServoTorque2AlarmTorque = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a5_Servo2TorqueAlarm, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             // 알람 4-서보1 토크 | ||||||
|  |             if (sValue1[0] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.IsServoTorque1AlarmTorque != false) | ||||||
|  |                 { | ||||||
|  |                     this.IsServoTorque1AlarmTorque = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a4_Servo1TorqueAlarm, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.IsServoTorque1AlarmTorque != true) | ||||||
|  |                 { | ||||||
|  |                     this.IsServoTorque1AlarmTorque = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a4_Servo1TorqueAlarm, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 3-서보2 알람 | ||||||
|  |             if (sValue1[1] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.IsServo2Alarm != false) | ||||||
|  |                 { | ||||||
|  |                     this.IsServo2Alarm = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a3_Servo2Alarm, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.IsServo2Alarm != true) | ||||||
|  |                 { | ||||||
|  |                     this.IsServo2Alarm = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a3_Servo2Alarm, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 2-서보1 알람 | ||||||
|  |             if (sValue1[2] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.IsServo1Alarm != false) | ||||||
|  |                 { | ||||||
|  |                     this.IsServo1Alarm = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a2_Servo1Alarm, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.IsServo1Alarm != true) | ||||||
|  |                 { | ||||||
|  |                     this.IsServo1Alarm = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a2_Servo1Alarm, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             // 알람 1-서보OFF | ||||||
|  |             if (sValue1[3] == '0') | ||||||
|  |             { | ||||||
|  |                 if (this.IsServoEmergencyStop != false) | ||||||
|  |                 { | ||||||
|  |                     this.IsServoEmergencyStop = false; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a1_ServoEmergencyStop, "OFF"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |             { | ||||||
|  |                 if (this.IsServoEmergencyStop != true) | ||||||
|  |                 { | ||||||
|  |                     this.IsServoEmergencyStop = true; | ||||||
|  |                     this.EventAlarmStateChange(Define.E_Trackingalarm.a1_ServoEmergencyStop, "ON"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,78 @@ | ||||||
|  | using System; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Text; | ||||||
|  | 
 | ||||||
|  | namespace INT_PT002.DataStore | ||||||
|  | { | ||||||
|  |     #region DataBackupYear | ||||||
|  |     public class DataBackupYear | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private string m_Year; | ||||||
|  | 
 | ||||||
|  |         public List<DataBackupMonth> Months; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public DataBackupYear(string year) | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  | 
 | ||||||
|  |             this.Year = year; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public string Year | ||||||
|  |         { | ||||||
|  |             get { return this.m_Year; } | ||||||
|  |             private set { this.m_Year = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.Year = ""; | ||||||
|  |             this.Months = new List<DataBackupMonth>(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  |     #region DataBackupMonth | ||||||
|  |     public class DataBackupMonth | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private string m_Month; | ||||||
|  | 
 | ||||||
|  |         public List<string> Days; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public DataBackupMonth(string month) | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  | 
 | ||||||
|  |             this.Month = month; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public string Month | ||||||
|  |         { | ||||||
|  |             get { return this.m_Month; } | ||||||
|  |             private set { this.m_Month = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.Month = ""; | ||||||
|  |             this.Days = new List<string>(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  | } | ||||||
|  | @ -171,42 +171,35 @@ namespace INT_PT002.DataStore | ||||||
| 
 | 
 | ||||||
|         public enum E_TrackingParameter |         public enum E_TrackingParameter | ||||||
|         { |         { | ||||||
|             ProductNumber, |             RecipeNumber, | ||||||
|             WeightOverRange, |             Pressure, | ||||||
|             WeightPassRange, |  | ||||||
|             WeightUnderRange, |  | ||||||
|             WeightTareRange, |  | ||||||
| 
 | 
 | ||||||
|             JudgmentFilter, |             Disp_STD, | ||||||
|             JudgmentDelayTime, |             Disp_IPH, | ||||||
|             JudgmentDamperDelayTime, |             Disp_Min, | ||||||
|             JudgmentCount, |             Disp_WaitingTime, | ||||||
|             SorterDelayTime, |  | ||||||
|             SorterRunTime, |  | ||||||
| 
 | 
 | ||||||
|             AutoZeroTime, |             Diff_SEC, | ||||||
|             AutoZeroRange, |             Diff_AVG, | ||||||
|             AutoZeroVariance, |             Diff_SUM, | ||||||
|  |             Diff_WaitingTime, | ||||||
| 
 | 
 | ||||||
|             Com3Baurate, |             P_reliefTime, | ||||||
|             Com3Mode, |             P_HlodingTime, | ||||||
|  |             P_HoldingTime2, | ||||||
|  |             P_BreakTime, | ||||||
| 
 | 
 | ||||||
|             CalMaxWeight, |             Etc_LcdDataPeriod, | ||||||
|             CalBalWeight, |             Etc_Chattering, | ||||||
|             CalDigit, |             Etc_CutWait, | ||||||
|  |             Etc_Buzzer, | ||||||
|  |             Etc_SbDiffFilter, | ||||||
| 
 | 
 | ||||||
|             EtcDoubleEntry, |             M1_Origin, | ||||||
|             EtcChattering, |             M1_Front1, | ||||||
|             EtcBuzzerRunTime, |             M1_Front2, | ||||||
|             EtcRelayRunTime, |             M2_Origin, | ||||||
|             EtcDecimalpoint, |             M2_Turn, | ||||||
| 
 |  | ||||||
|             MotorOriginOffset, |  | ||||||
|             MotorOriginSpeed, |  | ||||||
|             MotorSpeed, |  | ||||||
|             MotorPosition0, |  | ||||||
|             MotorPosition1, |  | ||||||
|             MotorPosition2, |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public enum E_Trackingalarm |         public enum E_Trackingalarm | ||||||
|  |  | ||||||
|  | @ -0,0 +1,78 @@ | ||||||
|  | using System; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Text; | ||||||
|  | 
 | ||||||
|  | namespace INT_PT002.DataStore | ||||||
|  | { | ||||||
|  |     public class HistoryData | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private string m_Type; | ||||||
|  |         private DateTime m_Time; | ||||||
|  |         private string m_LoginID; | ||||||
|  |         private Object m_Event; | ||||||
|  |         private string m_Detail; | ||||||
|  |         private string m_BeforeData; | ||||||
|  |         private string m_AfterData; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public HistoryData() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public string Type | ||||||
|  |         { | ||||||
|  |             get { return this.m_Type; } | ||||||
|  |             set { this.m_Type = value; } | ||||||
|  |         } | ||||||
|  |         public DateTime Time | ||||||
|  |         { | ||||||
|  |             get { return this.m_Time; } | ||||||
|  |             set { this.m_Time = value; } | ||||||
|  |         } | ||||||
|  |         public string LoginID | ||||||
|  |         { | ||||||
|  |             get { return this.m_LoginID; } | ||||||
|  |             set { this.m_LoginID = value; } | ||||||
|  |         } | ||||||
|  |         public Object Event | ||||||
|  |         { | ||||||
|  |             get { return this.m_Event; } | ||||||
|  |             set { this.m_Event = value; } | ||||||
|  |         } | ||||||
|  |         public string Detail | ||||||
|  |         { | ||||||
|  |             get { return this.m_Detail; } | ||||||
|  |             set { this.m_Detail = value; } | ||||||
|  |         } | ||||||
|  |         public string BeforeData | ||||||
|  |         { | ||||||
|  |             get { return this.m_BeforeData; } | ||||||
|  |             set { this.m_BeforeData = value; } | ||||||
|  |         } | ||||||
|  |         public string AfterData | ||||||
|  |         { | ||||||
|  |             get { return this.m_AfterData; } | ||||||
|  |             set { this.m_AfterData = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.Type = ""; | ||||||
|  |             this.Time = new DateTime(); | ||||||
|  |             this.LoginID = "-"; | ||||||
|  |             this.Event = new object(); | ||||||
|  |             this.Detail = ""; | ||||||
|  |             this.AfterData = ""; | ||||||
|  |             this.BeforeData = ""; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  | } | ||||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -0,0 +1,158 @@ | ||||||
|  | using System; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Text; | ||||||
|  | 
 | ||||||
|  | namespace INT_PT002.DataStore | ||||||
|  | { | ||||||
|  |     public class UpdateForMainBoard | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private bool m_IsUpdateFinish; | ||||||
|  |         private bool m_IsAckResponse; | ||||||
|  |         private bool m_IsLastData; | ||||||
|  |         private byte[] m_ByteData; | ||||||
|  |         private byte[] m_SendData; | ||||||
|  |         private int m_Index; | ||||||
|  |         private int m_RetryCount; | ||||||
|  |         private int m_SendDataCount; | ||||||
|  |         private int m_ProgressBar1; | ||||||
|  |         private int m_ProgressBar2; | ||||||
|  |         private int m_ProgressBar3; | ||||||
|  |         private int m_ProgressBar4; | ||||||
|  |         private int m_ProgressBar5; | ||||||
|  |         private int m_ProgressBar6; | ||||||
|  |         private int m_ProgressBar7; | ||||||
|  |         private int m_ProgressBar8; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public UpdateForMainBoard() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public bool IsUpdateFinish | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsUpdateFinish; } | ||||||
|  |             set { this.m_IsUpdateFinish = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsAckResponse | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsAckResponse; } | ||||||
|  |             set { this.m_IsAckResponse = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsLastData | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsLastData; } | ||||||
|  |             set { this.m_IsLastData = value; } | ||||||
|  |         } | ||||||
|  |         public byte[] ByteData | ||||||
|  |         { | ||||||
|  |             get { return this.m_ByteData; } | ||||||
|  |             set { this.m_ByteData = value; } | ||||||
|  |         } | ||||||
|  |         public byte[] SendData | ||||||
|  |         { | ||||||
|  |             get { return this.m_SendData; } | ||||||
|  |             set { this.m_SendData = value; } | ||||||
|  |         } | ||||||
|  |         public int Index | ||||||
|  |         { | ||||||
|  |             get { return this.m_Index; } | ||||||
|  |             set { this.m_Index = value; } | ||||||
|  |         } | ||||||
|  |         public int RetryCount | ||||||
|  |         { | ||||||
|  |             get { return this.m_RetryCount; } | ||||||
|  |             set { this.m_RetryCount = value; } | ||||||
|  |         } | ||||||
|  |         public int SendDataCount | ||||||
|  |         { | ||||||
|  |             get { return this.m_SendDataCount; } | ||||||
|  |             set | ||||||
|  |             { | ||||||
|  |                 int iValue = 0; | ||||||
|  | 
 | ||||||
|  |                 this.m_SendDataCount = value; | ||||||
|  | 
 | ||||||
|  |                 iValue = value / 8; | ||||||
|  | 
 | ||||||
|  |                 this.ProgressBar1 = iValue; | ||||||
|  |                 this.ProgressBar2 = iValue * 2; | ||||||
|  |                 this.ProgressBar3 = iValue * 3; | ||||||
|  |                 this.ProgressBar4 = iValue * 4; | ||||||
|  |                 this.ProgressBar5 = iValue * 5; | ||||||
|  |                 this.ProgressBar6 = iValue * 6; | ||||||
|  |                 this.ProgressBar7 = iValue * 7; | ||||||
|  |                 this.ProgressBar8 = iValue * 8; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public int ProgressBar1 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar1; } | ||||||
|  |             private set { this.m_ProgressBar1 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar2 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar2; } | ||||||
|  |             private set { this.m_ProgressBar2 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar3 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar3; } | ||||||
|  |             private set { this.m_ProgressBar3 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar4 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar4; } | ||||||
|  |             private set { this.m_ProgressBar4 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar5 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar5; } | ||||||
|  |             private set { this.m_ProgressBar5 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar6 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar6; } | ||||||
|  |             private set { this.m_ProgressBar6 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar7 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar7; } | ||||||
|  |             private set { this.m_ProgressBar7 = value; } | ||||||
|  |         } | ||||||
|  |         public int ProgressBar8 | ||||||
|  |         { | ||||||
|  |             get { return this.m_ProgressBar8; } | ||||||
|  |             private set { this.m_ProgressBar8 = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         public void Initialize() | ||||||
|  |         { | ||||||
|  |             this.IsUpdateFinish = false; | ||||||
|  |             this.IsAckResponse = false; | ||||||
|  |             this.IsLastData = false; | ||||||
|  |             this.ByteData = new byte[100]; | ||||||
|  |             this.SendData = new byte[100]; | ||||||
|  |             this.Index = 1; | ||||||
|  |             this.RetryCount = 0; | ||||||
|  |             this.SendDataCount = 0; | ||||||
|  |             this.ProgressBar1 = 0; | ||||||
|  |             this.ProgressBar2 = 0; | ||||||
|  |             this.ProgressBar3 = 0; | ||||||
|  |             this.ProgressBar4 = 0; | ||||||
|  |             this.ProgressBar5 = 0; | ||||||
|  |             this.ProgressBar6 = 0; | ||||||
|  |             this.ProgressBar7 = 0; | ||||||
|  |             this.ProgressBar8 = 0; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,846 @@ | ||||||
|  | using System; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Collections.ObjectModel; | ||||||
|  | using System.Runtime.InteropServices; | ||||||
|  | using System.Text; | ||||||
|  | 
 | ||||||
|  | namespace INT_PT002.DataStore | ||||||
|  | { | ||||||
|  |     #region User | ||||||
|  |     public class CollectionUser | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private Collection<User> m_Level1Users; | ||||||
|  |         private Collection<User> m_Level2Users; | ||||||
|  |         private Collection<User> m_Level3Users; | ||||||
|  | 
 | ||||||
|  |         private User m_DefaultUsers; | ||||||
|  |         private User m_DeveloperUser; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public CollectionUser() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public Collection<User> Level1Users | ||||||
|  |         { | ||||||
|  |             get { return this.m_Level1Users; } | ||||||
|  |             set { this.m_Level1Users = value; } | ||||||
|  |         } | ||||||
|  |         public Collection<User> Level2Users | ||||||
|  |         { | ||||||
|  |             get { return this.m_Level2Users; } | ||||||
|  |             set { this.m_Level2Users = value; } | ||||||
|  |         } | ||||||
|  |         public Collection<User> Level3Users | ||||||
|  |         { | ||||||
|  |             get { return this.m_Level3Users; } | ||||||
|  |             set { this.m_Level3Users = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public User DefaultUsers | ||||||
|  |         { | ||||||
|  |             get { return this.m_DefaultUsers; } | ||||||
|  |             set { this.m_DefaultUsers = value; } | ||||||
|  |         } | ||||||
|  |         public User DeveloperUser | ||||||
|  |         { | ||||||
|  |             get { return this.m_DeveloperUser; } | ||||||
|  |             private set { this.m_DeveloperUser = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.Level1Users = new Collection<User>(); | ||||||
|  |             this.Level2Users = new Collection<User>(); | ||||||
|  |             this.Level3Users = new Collection<User>(); | ||||||
|  | 
 | ||||||
|  |             this.Level1Users.Clear(); | ||||||
|  |             this.Level2Users.Clear(); | ||||||
|  |             this.Level3Users.Clear(); | ||||||
|  | 
 | ||||||
|  |             for (int i = 0; i < 5; i++) | ||||||
|  |             { | ||||||
|  |                 this.Level1Users.Add(new User()); | ||||||
|  |                 this.Level2Users.Add(new User()); | ||||||
|  |                 this.Level3Users.Add(new User()); | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             this.DefaultUsers = new User(); | ||||||
|  | 
 | ||||||
|  |             this.DeveloperUser = new User(); | ||||||
|  |             this.DeveloperUser.ID = "Intech"; | ||||||
|  |             this.DeveloperUser.Password = "20090810"; | ||||||
|  |             this.DeveloperUser.Group = Define.E_UserStatus.Developer; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public User FindUser(string id) | ||||||
|  |         { | ||||||
|  |             User user = null; | ||||||
|  | 
 | ||||||
|  |             // 개발자 유저 검색 | ||||||
|  |             if (id == this.DeveloperUser.ID) | ||||||
|  |             { | ||||||
|  |                 user = new User(); | ||||||
|  |                 user.ID = this.DeveloperUser.ID; | ||||||
|  |                 user.Password = this.DeveloperUser.Password; | ||||||
|  |                 user.Group = this.DeveloperUser.Group; | ||||||
|  |                 return user; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             // 일반 유저 검색 | ||||||
|  |             for (int i = 0; i < this.Level1Users.Count; i++) | ||||||
|  |             { | ||||||
|  |                 if (this.Level1Users[i].Group != Define.E_UserStatus.None) | ||||||
|  |                 { | ||||||
|  |                     if (this.Level1Users[i].ID.Trim() == id.Trim()) | ||||||
|  |                     { | ||||||
|  |                         user = new User(); | ||||||
|  |                         user.ID = this.Level1Users[i].ID.Trim(); | ||||||
|  |                         user.Password = this.Level1Users[i].Password; | ||||||
|  |                         user.Group = this.Level1Users[i].Group; | ||||||
|  |                         return user; | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|  |                 if (this.Level2Users[i].Group != Define.E_UserStatus.None) | ||||||
|  |                 { | ||||||
|  |                     if (this.Level2Users[i].ID.Trim() == id.Trim()) | ||||||
|  |                     { | ||||||
|  |                         user = new User(); | ||||||
|  |                         user.ID = this.Level2Users[i].ID.Trim(); | ||||||
|  |                         user.Password = this.Level2Users[i].Password; | ||||||
|  |                         user.Group = this.Level2Users[i].Group; | ||||||
|  |                         return user; | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|  |                 if (this.Level3Users[i].Group != Define.E_UserStatus.None) | ||||||
|  |                 { | ||||||
|  |                     if (this.Level3Users[i].ID.Trim() == id.Trim()) | ||||||
|  |                     { | ||||||
|  |                         user = new User(); | ||||||
|  |                         user.ID = this.Level3Users[i].ID.Trim(); | ||||||
|  |                         user.Password = this.Level3Users[i].Password; | ||||||
|  |                         user.Group = this.Level3Users[i].Group; | ||||||
|  |                         return user; | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return user; | ||||||
|  |         } | ||||||
|  |         public User FindDeveloperUser(string id) | ||||||
|  |         { | ||||||
|  |             User user = null; | ||||||
|  | 
 | ||||||
|  |             // 개발자 유저 검색 | ||||||
|  |             if (id == this.DeveloperUser.ID) | ||||||
|  |             { | ||||||
|  |                 user = new User(); | ||||||
|  |                 user.ID = this.DeveloperUser.ID; | ||||||
|  |                 user.Password = this.DeveloperUser.Password; | ||||||
|  |                 user.Group = this.DeveloperUser.Group; | ||||||
|  |                 return user; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return user; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool SearchID(string id) | ||||||
|  |         { | ||||||
|  |             bool ret = false; | ||||||
|  | 
 | ||||||
|  |             for (int i = 0; i < this.Level1Users.Count; i++) | ||||||
|  |             { | ||||||
|  |                 if (this.Level1Users[i].ID.Trim() == id.Trim()) | ||||||
|  |                     return ret = true; | ||||||
|  |             } | ||||||
|  |             for (int i = 0; i < this.Level2Users.Count; i++) | ||||||
|  |             { | ||||||
|  |                 if (this.Level2Users[i].ID.Trim() == id.Trim()) | ||||||
|  |                     return ret = true; | ||||||
|  |             } | ||||||
|  |             for (int i = 0; i < this.Level3Users.Count; i++) | ||||||
|  |             { | ||||||
|  |                 if (this.Level3Users[i].ID.Trim() == id.Trim()) | ||||||
|  |                     return ret = true; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  |     #region User | ||||||
|  |     public class User | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private string m_ID; | ||||||
|  |         private string m_Password; | ||||||
|  |         private Define.E_UserStatus m_Group; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public User() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public string ID | ||||||
|  |         { | ||||||
|  |             get { return this.m_ID; } | ||||||
|  |             set { this.m_ID = value; } | ||||||
|  |         } | ||||||
|  |         public string Password | ||||||
|  |         { | ||||||
|  |             get { return this.m_Password; } | ||||||
|  |             set { this.m_Password = value; } | ||||||
|  |         } | ||||||
|  |         public Define.E_UserStatus Group | ||||||
|  |         { | ||||||
|  |             get { return this.m_Group; } | ||||||
|  |             set { this.m_Group = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.ID = "-"; | ||||||
|  |             this.Password = "-"; | ||||||
|  |             this.Group = Define.E_UserStatus.None; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  |     #region StructUserItem | ||||||
|  |     [StructLayout(LayoutKind.Sequential)] | ||||||
|  |     public struct StructUserItemPrevious | ||||||
|  |     { | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string ID; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Password; | ||||||
|  | 
 | ||||||
|  |         public Define.E_UserStatus Group; | ||||||
|  | 
 | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Dummy1; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Dummy2; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Dummy3; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Dummy4; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Dummy5; | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  | 
 | ||||||
|  |     #region UserGroup | ||||||
|  |     public class UserGroup | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private UserGroupItem m_Level1; | ||||||
|  |         private UserGroupItem m_Level2; | ||||||
|  |         private UserGroupItem m_Level3; | ||||||
|  |         private UserGroupItem m_Default; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public UserGroup() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public UserGroupItem Level1 | ||||||
|  |         { | ||||||
|  |             get { return this.m_Level1; } | ||||||
|  |             set { this.m_Level1 = value; } | ||||||
|  |         } | ||||||
|  |         public UserGroupItem Level2 | ||||||
|  |         { | ||||||
|  |             get { return this.m_Level2; } | ||||||
|  |             set { this.m_Level2 = value; } | ||||||
|  |         } | ||||||
|  |         public UserGroupItem Level3 | ||||||
|  |         { | ||||||
|  |             get { return this.m_Level3; } | ||||||
|  |             set { this.m_Level3 = value; } | ||||||
|  |         } | ||||||
|  |         public UserGroupItem Default | ||||||
|  |         { | ||||||
|  |             get { return this.m_Default; } | ||||||
|  |             set { this.m_Default = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.Level1 = new UserGroupItem(); | ||||||
|  |             this.Level2 = new UserGroupItem(); | ||||||
|  |             this.Level3 = new UserGroupItem(); | ||||||
|  |             this.Default = new UserGroupItem(); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool GetSet1AccessRight(Define.E_FormStore display) | ||||||
|  |         { | ||||||
|  |             bool ret = false; | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         public bool GetSet2AccessRight(Define.E_FormStore display) | ||||||
|  |         { | ||||||
|  |             bool ret = false; | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         public bool GetSet3AccessRight(Define.E_FormStore display) | ||||||
|  |         { | ||||||
|  |             bool ret = false; | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  |     #region UserGroupItem | ||||||
|  |     public class UserGroupItem | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private bool m_IsMainDisplayProductChange; | ||||||
|  |         private bool m_IsMainDisplayClear; | ||||||
|  |         private bool m_IsMainDisplaySubMenu; | ||||||
|  | 
 | ||||||
|  |         private bool m_IsMenuRecipe; | ||||||
|  |         private bool m_IsMenuUserSetting; | ||||||
|  |         private bool m_IsMenuUserGroupEditor; | ||||||
|  |         private bool m_IsMenuIOTest; | ||||||
|  |         private bool m_IsMenuHistoryLog; | ||||||
|  |         private bool m_IsMenuInspectionLog; | ||||||
|  |         private bool m_IsMenuAlarmLog; | ||||||
|  |         private bool m_IsMenuInformation; | ||||||
|  |         private bool m_IsMenuStatus; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public UserGroupItem() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public bool IsMainDisplayProductChange | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMainDisplayProductChange; } | ||||||
|  |             set { this.m_IsMainDisplayProductChange = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMainDisplayClear | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMainDisplayClear; } | ||||||
|  |             set { this.m_IsMainDisplayClear = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMainDisplaySubMenu | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMainDisplaySubMenu; } | ||||||
|  |             set { this.m_IsMainDisplaySubMenu = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsMenuRecipe | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuRecipe; } | ||||||
|  |             set { this.m_IsMenuRecipe = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuUserSetting | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuUserSetting; } | ||||||
|  |             set { this.m_IsMenuUserSetting = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuUserGroupEditor | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuUserGroupEditor; } | ||||||
|  |             set { this.m_IsMenuUserGroupEditor = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuIOTest | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuIOTest; } | ||||||
|  |             set { this.m_IsMenuIOTest = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsMenuHistoryLog | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuHistoryLog; } | ||||||
|  |             set { this.m_IsMenuHistoryLog = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuInspectionLog | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuInspectionLog; } | ||||||
|  |             set { this.m_IsMenuInspectionLog = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuAlarmLog | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuAlarmLog; } | ||||||
|  |             set { this.m_IsMenuAlarmLog = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuInformation | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuInformation; } | ||||||
|  |             set { this.m_IsMenuInformation = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuStatus | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuStatus; } | ||||||
|  |             set { this.m_IsMenuStatus = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsMainEnable | ||||||
|  |         { | ||||||
|  |             get | ||||||
|  |             { | ||||||
|  |                 bool ret = false; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsMainDisplayProductChange == true || this.IsMainDisplayClear == true | ||||||
|  |                     || this.IsMainDisplaySubMenu == true) | ||||||
|  |                     ret = true; | ||||||
|  | 
 | ||||||
|  |                 return ret; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         public bool IsRecipeEnable | ||||||
|  |         { | ||||||
|  |             get | ||||||
|  |             { | ||||||
|  |                 bool ret = false; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsMenuRecipe == true) | ||||||
|  |                     ret = true; | ||||||
|  | 
 | ||||||
|  |                 return ret; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         public bool IsUserEnable | ||||||
|  |         { | ||||||
|  |             get | ||||||
|  |             { | ||||||
|  |                 bool ret = false; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsMenuUserSetting == true || this.IsMenuUserGroupEditor == true) | ||||||
|  |                     ret = true; | ||||||
|  | 
 | ||||||
|  |                 return ret; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         public bool IsManualEnable | ||||||
|  |         { | ||||||
|  |             get | ||||||
|  |             { | ||||||
|  |                 bool ret = false; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsMenuIOTest == true) | ||||||
|  |                     ret = true; | ||||||
|  | 
 | ||||||
|  |                 return ret; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         public bool IsLogEnable | ||||||
|  |         { | ||||||
|  |             get | ||||||
|  |             { | ||||||
|  |                 bool ret = false; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsMenuHistoryLog == true || this.IsMenuInspectionLog == true || this.IsMenuAlarmLog == true) | ||||||
|  |                     ret = true; | ||||||
|  | 
 | ||||||
|  |                 return ret; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         public bool IsSystemEnable | ||||||
|  |         { | ||||||
|  |             get | ||||||
|  |             { | ||||||
|  |                 bool ret = false; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsMenuInformation == true || this.IsMenuStatus == true) | ||||||
|  |                     ret = true; | ||||||
|  | 
 | ||||||
|  |                 return ret; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.IsMainDisplayProductChange = false; | ||||||
|  |             this.IsMainDisplayClear = false; | ||||||
|  |             this.IsMainDisplaySubMenu = false; | ||||||
|  | 
 | ||||||
|  |             this.IsMenuRecipe = false; | ||||||
|  |             this.IsMenuUserSetting = false; | ||||||
|  |             this.IsMenuUserGroupEditor = false; | ||||||
|  |             this.IsMenuIOTest = false; | ||||||
|  |             this.IsMenuHistoryLog = false; | ||||||
|  |             this.IsMenuInspectionLog = false; | ||||||
|  |             this.IsMenuAlarmLog = false; | ||||||
|  |             this.IsMenuInformation = false; | ||||||
|  |             this.IsMenuStatus = false; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  |     #region StructUserGroupItem(총 메뉴 개수 30개) | ||||||
|  |     [StructLayout(LayoutKind.Sequential)] | ||||||
|  |     public struct StructUserGroupItem | ||||||
|  |     { | ||||||
|  |         public bool IsMainDisplayRecipeChange; | ||||||
|  |         public bool IsMainDisplayClear; | ||||||
|  |         public bool IsMainDispalySubMenu; | ||||||
|  | 
 | ||||||
|  |         public bool IsMenuRecipe; | ||||||
|  |         public bool IsMenuUserSetting; | ||||||
|  |         public bool IsMenuUserGroupEditor; | ||||||
|  |         public bool IsMenuIOTest; | ||||||
|  |         public bool IsMenuEquipmentLog; | ||||||
|  |         public bool IsMenuCheckLog; | ||||||
|  |         public bool IsMenuAlarmList; | ||||||
|  |         public bool IsMenuInformation; | ||||||
|  |         public bool IsMenuStatus; | ||||||
|  | 
 | ||||||
|  |         public bool Dummy1; | ||||||
|  |         public bool Dummy2; | ||||||
|  |         public bool Dummy3; | ||||||
|  |         public bool Dummy4; | ||||||
|  |         public bool Dummy5; | ||||||
|  |         public bool Dummy6; | ||||||
|  |         public bool Dummy7; | ||||||
|  |         public bool Dummy8; | ||||||
|  |         public bool Dummy9; | ||||||
|  |         public bool Dummy10; | ||||||
|  |         public bool Dummy11; | ||||||
|  |         public bool Dummy12; | ||||||
|  |         public bool Dummy13; | ||||||
|  |         public bool Dummy14; | ||||||
|  |         public bool Dummy15; | ||||||
|  |         public bool Dummy16; | ||||||
|  |         public bool Dummy17; | ||||||
|  |         public bool Dummy18; | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  | 
 | ||||||
|  |     #region UserItem | ||||||
|  |     public class UserItem | ||||||
|  |     { | ||||||
|  |         #region Field | ||||||
|  |         private bool m_IsUpdate; | ||||||
|  | 
 | ||||||
|  |         private string m_ID; | ||||||
|  |         private string m_Password; | ||||||
|  |         private string m_PreviousPassword1; | ||||||
|  |         private string m_PreviousPassword2; | ||||||
|  |         private string m_PreviousPassword3; | ||||||
|  | 
 | ||||||
|  |         private int m_ExpireAccount; | ||||||
|  |         private int m_ExpirePassword; | ||||||
|  | 
 | ||||||
|  |         private bool m_IsLockAccount; | ||||||
|  |         private bool m_IsLockPassword; | ||||||
|  | 
 | ||||||
|  |         private DateTime m_DateRegister; | ||||||
|  |         private DateTime m_DateLogin; | ||||||
|  |         private DateTime m_DateExpireRegister; | ||||||
|  |         private DateTime m_DateExpireLogin; | ||||||
|  | 
 | ||||||
|  |         private Define.E_UserStatus m_Status; | ||||||
|  | 
 | ||||||
|  |         private bool m_IsAdmin; | ||||||
|  | 
 | ||||||
|  |         private bool m_IsMainRecipeChange; | ||||||
|  |         private bool m_IsMainClear; | ||||||
|  |         private bool m_IsMainSubMenu; | ||||||
|  | 
 | ||||||
|  |         private bool m_IsMenuProduct; | ||||||
|  |         private bool m_IsMenuUserSetting; | ||||||
|  |         private bool m_IsMenuUserGroupEditor; | ||||||
|  |         private bool m_IsMenuIOTest; | ||||||
|  |         private bool m_IsMenuEquipmentLog; | ||||||
|  |         private bool m_IsMenuCheckLog; | ||||||
|  |         private bool m_IsMenuAlarmList; | ||||||
|  |         private bool m_IsMenuInformation; | ||||||
|  |         private bool m_IsMenuEquipmentTest; | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Constructor | ||||||
|  |         public UserItem() | ||||||
|  |         { | ||||||
|  |             this.Initialize(); | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Property | ||||||
|  |         public bool IsUpdate | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsUpdate; } | ||||||
|  |             set { this.m_IsUpdate = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public string ID | ||||||
|  |         { | ||||||
|  |             get { return this.m_ID; } | ||||||
|  |             set { this.m_ID = value; } | ||||||
|  |         } | ||||||
|  |         public string Password | ||||||
|  |         { | ||||||
|  |             get { return this.m_Password; } | ||||||
|  |             set { this.m_Password = value; } | ||||||
|  |         } | ||||||
|  |         public string PreviousPassword1 | ||||||
|  |         { | ||||||
|  |             get { return this.m_PreviousPassword1; } | ||||||
|  |             set { this.m_PreviousPassword1 = value; } | ||||||
|  |         } | ||||||
|  |         public string PreviousPassword2 | ||||||
|  |         { | ||||||
|  |             get { return this.m_PreviousPassword2; } | ||||||
|  |             set { this.m_PreviousPassword2 = value; } | ||||||
|  |         } | ||||||
|  |         public string PreviousPassword3 | ||||||
|  |         { | ||||||
|  |             get { return this.m_PreviousPassword3; } | ||||||
|  |             set { this.m_PreviousPassword3 = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public int ExpireAccount | ||||||
|  |         { | ||||||
|  |             get { return this.m_ExpireAccount; } | ||||||
|  |             set { this.m_ExpireAccount = value; } | ||||||
|  |         } | ||||||
|  |         public int ExpirePassword | ||||||
|  |         { | ||||||
|  |             get { return this.m_ExpirePassword; } | ||||||
|  |             set { this.m_ExpirePassword = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsLockAccount | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsLockAccount; } | ||||||
|  |             set { this.m_IsLockAccount = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsLockPassword | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsLockPassword; } | ||||||
|  |             set { this.m_IsLockPassword = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public DateTime DateRegister | ||||||
|  |         { | ||||||
|  |             get { return this.m_DateRegister; } | ||||||
|  |             set { this.m_DateRegister = value; } | ||||||
|  |         } | ||||||
|  |         public DateTime DateLogin | ||||||
|  |         { | ||||||
|  |             get { return this.m_DateLogin; } | ||||||
|  |             set { this.m_DateLogin = value; } | ||||||
|  |         } | ||||||
|  |         public DateTime DateExpireRegister | ||||||
|  |         { | ||||||
|  |             get { return this.m_DateExpireRegister; } | ||||||
|  |             set { this.m_DateExpireRegister = value; } | ||||||
|  |         } | ||||||
|  |         public DateTime DateExpireLogin | ||||||
|  |         { | ||||||
|  |             get { return this.m_DateExpireLogin; } | ||||||
|  |             set { this.m_DateExpireLogin = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public Define.E_UserStatus Status | ||||||
|  |         { | ||||||
|  |             get { return this.m_Status; } | ||||||
|  |             set { this.m_Status = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsAdmin | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsAdmin; } | ||||||
|  |             set { this.m_IsAdmin = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsMainRecipeChange | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMainRecipeChange; } | ||||||
|  |             set { this.m_IsMainRecipeChange = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMainClear | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMainClear; } | ||||||
|  |             set { this.m_IsMainClear = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMainSubMenu | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMainSubMenu; } | ||||||
|  |             set { this.m_IsMainSubMenu = value; } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public bool IsMenuProduct | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuProduct; } | ||||||
|  |             set { this.m_IsMenuProduct = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuUserSetting | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuUserSetting; } | ||||||
|  |             set { this.m_IsMenuUserSetting = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuUserGroupEditor | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuUserGroupEditor; } | ||||||
|  |             set { this.m_IsMenuUserGroupEditor = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuIOTest | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuIOTest; } | ||||||
|  |             set { this.m_IsMenuIOTest = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuEquipmentLog | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuEquipmentLog; } | ||||||
|  |             set { this.m_IsMenuEquipmentLog = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuCheckLog | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuCheckLog; } | ||||||
|  |             set { this.m_IsMenuCheckLog = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuAlarmList | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuAlarmList; } | ||||||
|  |             set { this.m_IsMenuAlarmList = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuInformation | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuInformation; } | ||||||
|  |             set { this.m_IsMenuInformation = value; } | ||||||
|  |         } | ||||||
|  |         public bool IsMenuEquipmentTest | ||||||
|  |         { | ||||||
|  |             get { return this.m_IsMenuEquipmentTest; } | ||||||
|  |             set { this.m_IsMenuEquipmentTest = value; } | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Method | ||||||
|  |         private void Initialize() | ||||||
|  |         { | ||||||
|  |             this.IsUpdate = false; | ||||||
|  | 
 | ||||||
|  |             this.ID = "-"; | ||||||
|  |             this.Password = "-"; | ||||||
|  | 
 | ||||||
|  |             this.PreviousPassword1 = "-"; | ||||||
|  |             this.PreviousPassword2 = "-"; | ||||||
|  |             this.PreviousPassword3 = "-"; | ||||||
|  | 
 | ||||||
|  |             this.ExpireAccount = 0; | ||||||
|  |             this.ExpirePassword = 0; | ||||||
|  | 
 | ||||||
|  |             this.DateRegister = DateTime.Now; | ||||||
|  |             this.DateLogin = DateTime.Now; | ||||||
|  |             this.DateExpireRegister = DateTime.Now; | ||||||
|  |             this.DateExpireLogin = DateTime.Now; | ||||||
|  | 
 | ||||||
|  |             this.Status = Define.E_UserStatus.None; | ||||||
|  | 
 | ||||||
|  |             this.IsAdmin = false; | ||||||
|  | 
 | ||||||
|  |             this.IsMainRecipeChange = false; | ||||||
|  |             this.IsMainClear = false; | ||||||
|  |             this.IsMainSubMenu = false; | ||||||
|  | 
 | ||||||
|  |             this.IsMenuProduct = false; | ||||||
|  |             this.IsMenuUserSetting = false; | ||||||
|  |             this.IsMenuUserGroupEditor = false; | ||||||
|  |             this.IsMenuIOTest = false; | ||||||
|  |             this.IsMenuEquipmentLog = false; | ||||||
|  |             this.IsMenuCheckLog = false; | ||||||
|  |             this.IsMenuAlarmList = false; | ||||||
|  |             this.IsMenuInformation = false; | ||||||
|  |             this.IsMenuEquipmentTest = false; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public void SetPassword(string pass) | ||||||
|  |         { | ||||||
|  |             this.PreviousPassword3 = this.PreviousPassword2; | ||||||
|  |             this.PreviousPassword2 = this.PreviousPassword1; | ||||||
|  |             this.PreviousPassword1 = pass; | ||||||
|  |             this.Password = pass; | ||||||
|  |         } | ||||||
|  |         public bool CheckID(string id) | ||||||
|  |         { | ||||||
|  |             bool ret = false; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         public bool CheckPassword(string pass) | ||||||
|  |         { | ||||||
|  |             bool ret = false; | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         #endregion | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  |     #region StructUserItem | ||||||
|  |     [StructLayout(LayoutKind.Sequential)] | ||||||
|  |     public struct StructUserItem | ||||||
|  |     { | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string ID; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string Password; | ||||||
|  | 
 | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string PreviousPassword1; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string PreviousPassword2; | ||||||
|  |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] | ||||||
|  |         public string PreviousPassword3; | ||||||
|  | 
 | ||||||
|  |         public int ExpireAccount; | ||||||
|  |         public int ExpirePassword; | ||||||
|  | 
 | ||||||
|  |         public DateTime DateRegister; | ||||||
|  |         public DateTime DateLogin; | ||||||
|  | 
 | ||||||
|  |         public bool IsAdmin; | ||||||
|  | 
 | ||||||
|  |         public bool IsMainProductChange; | ||||||
|  |         public bool IsMainWeightSetting; | ||||||
|  |         public bool IsMainClear; | ||||||
|  |         public bool IsMainSubMenu; | ||||||
|  | 
 | ||||||
|  |         public bool IsMenuProduct; | ||||||
|  |         public bool IsMenuUserSetting; | ||||||
|  |         public bool IsMenuUserGroupEditor; | ||||||
|  |         public bool IsMenuIOTest; | ||||||
|  |         public bool IsMenuEquipmentLog; | ||||||
|  |         public bool IsMenuCheckLog; | ||||||
|  |         public bool IsMenuAlarmList; | ||||||
|  |         public bool IsMenuInformation; | ||||||
|  |         public bool IsMenuStatus; | ||||||
|  |     } | ||||||
|  |     #endregion | ||||||
|  | } | ||||||
|  | @ -437,7 +437,7 @@ | ||||||
|             this.labelUserLevel.BackGroundColor = System.Drawing.Color.SkyBlue; |             this.labelUserLevel.BackGroundColor = System.Drawing.Color.SkyBlue; | ||||||
|             this.labelUserLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); |             this.labelUserLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|             this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None; |             this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|             this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); |             this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelUserLevel.LineSpacing = 0F; |             this.labelUserLevel.LineSpacing = 0F; | ||||||
|             this.labelUserLevel.Location = new System.Drawing.Point(917, 627); |             this.labelUserLevel.Location = new System.Drawing.Point(917, 627); | ||||||
|             this.labelUserLevel.Name = "labelUserLevel"; |             this.labelUserLevel.Name = "labelUserLevel"; | ||||||
|  | @ -460,7 +460,7 @@ | ||||||
|             this.labelUserID.BackGroundColor = System.Drawing.Color.SkyBlue; |             this.labelUserID.BackGroundColor = System.Drawing.Color.SkyBlue; | ||||||
|             this.labelUserID.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); |             this.labelUserID.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|             this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None; |             this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|             this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); |             this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelUserID.LineSpacing = 0F; |             this.labelUserID.LineSpacing = 0F; | ||||||
|             this.labelUserID.Location = new System.Drawing.Point(917, 601); |             this.labelUserID.Location = new System.Drawing.Point(917, 601); | ||||||
|             this.labelUserID.Name = "labelUserID"; |             this.labelUserID.Name = "labelUserID"; | ||||||
|  | @ -1166,7 +1166,7 @@ | ||||||
|             this.labelTime.BackGroundColor = System.Drawing.Color.SkyBlue; |             this.labelTime.BackGroundColor = System.Drawing.Color.SkyBlue; | ||||||
|             this.labelTime.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); |             this.labelTime.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|             this.labelTime.BorderStyle = SmartX.SmartLabel.BorderStyles.None; |             this.labelTime.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|             this.labelTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); |             this.labelTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelTime.LineSpacing = 0F; |             this.labelTime.LineSpacing = 0F; | ||||||
|             this.labelTime.Location = new System.Drawing.Point(147, 119); |             this.labelTime.Location = new System.Drawing.Point(147, 119); | ||||||
|             this.labelTime.Name = "labelTime"; |             this.labelTime.Name = "labelTime"; | ||||||
|  | @ -1640,7 +1640,7 @@ | ||||||
|             this.smartButton1.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.smartButton1.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); | ||||||
|             this.smartButton1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.smartButton1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.smartButton1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.smartButton1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.smartButton1.Click += new System.EventHandler(this.smartButton1_Click); |             this.smartButton1.Click += new System.EventHandler(this.smartButton5_Click); | ||||||
|             //  |             //  | ||||||
|             // smartGroupBox1 |             // smartGroupBox1 | ||||||
|             //  |             //  | ||||||
|  | @ -2121,7 +2121,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonUser.BackGround = this.smartForm1; |             this.buttonUser.BackGround = this.smartForm1; | ||||||
|             this.buttonUser.BackGroundColor = System.Drawing.Color.Gray; |             this.buttonUser.BackGroundColor = System.Drawing.Color.Gray; | ||||||
|             this.buttonUser.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonUser.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonUser.ButtonDownColor = System.Drawing.Color.DarkGray; |             this.buttonUser.ButtonDownColor = System.Drawing.Color.DarkGray; | ||||||
|             this.buttonUser.ButtonImageAutoSize = true; |             this.buttonUser.ButtonImageAutoSize = true; | ||||||
|             this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -2148,7 +2148,7 @@ | ||||||
|             this.buttonUser.Text = null; |             this.buttonUser.Text = null; | ||||||
|             this.buttonUser.TextColor = System.Drawing.Color.White; |             this.buttonUser.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonUser.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonUser.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|             this.buttonUser.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonUser.TextDownColor = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonUser.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonUser.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonUser.Click += new System.EventHandler(this.buttonUser_Click); |             this.buttonUser.Click += new System.EventHandler(this.buttonUser_Click); | ||||||
|  | @ -2205,7 +2205,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonExit.BackGround = this.smartForm1; |             this.buttonExit.BackGround = this.smartForm1; | ||||||
|             this.buttonExit.BackGroundColor = System.Drawing.Color.Gray; |             this.buttonExit.BackGroundColor = System.Drawing.Color.Gray; | ||||||
|             this.buttonExit.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonExit.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonExit.ButtonDownColor = System.Drawing.Color.DarkGray; |             this.buttonExit.ButtonDownColor = System.Drawing.Color.DarkGray; | ||||||
|             this.buttonExit.ButtonImageAutoSize = true; |             this.buttonExit.ButtonImageAutoSize = true; | ||||||
|             this.buttonExit.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonExit.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -2232,7 +2232,7 @@ | ||||||
|             this.buttonExit.Text = null; |             this.buttonExit.Text = null; | ||||||
|             this.buttonExit.TextColor = System.Drawing.Color.White; |             this.buttonExit.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonExit.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonExit.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|             this.buttonExit.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonExit.TextDownColor = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonExit.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonExit.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonExit.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonExit.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonExit.Click += new System.EventHandler(this.buttonExit_Click); |             this.buttonExit.Click += new System.EventHandler(this.buttonExit_Click); | ||||||
|  | @ -2241,7 +2241,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonInspection.BackGround = this.smartForm1; |             this.buttonInspection.BackGround = this.smartForm1; | ||||||
|             this.buttonInspection.BackGroundColor = System.Drawing.Color.Gray; |             this.buttonInspection.BackGroundColor = System.Drawing.Color.Gray; | ||||||
|             this.buttonInspection.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonInspection.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonInspection.ButtonDownColor = System.Drawing.Color.DarkGray; |             this.buttonInspection.ButtonDownColor = System.Drawing.Color.DarkGray; | ||||||
|             this.buttonInspection.ButtonImageAutoSize = true; |             this.buttonInspection.ButtonImageAutoSize = true; | ||||||
|             this.buttonInspection.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonInspection.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -2268,7 +2268,7 @@ | ||||||
|             this.buttonInspection.Text = null; |             this.buttonInspection.Text = null; | ||||||
|             this.buttonInspection.TextColor = System.Drawing.Color.White; |             this.buttonInspection.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonInspection.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonInspection.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|             this.buttonInspection.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonInspection.TextDownColor = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonInspection.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonInspection.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonInspection.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonInspection.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonInspection.Click += new System.EventHandler(this.buttonInspection_Click); |             this.buttonInspection.Click += new System.EventHandler(this.buttonInspection_Click); | ||||||
|  | @ -2277,7 +2277,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonClear.BackGround = this.smartForm1; |             this.buttonClear.BackGround = this.smartForm1; | ||||||
|             this.buttonClear.BackGroundColor = System.Drawing.Color.Gray; |             this.buttonClear.BackGroundColor = System.Drawing.Color.Gray; | ||||||
|             this.buttonClear.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonClear.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonClear.ButtonDownColor = System.Drawing.Color.DarkGray; |             this.buttonClear.ButtonDownColor = System.Drawing.Color.DarkGray; | ||||||
|             this.buttonClear.ButtonImageAutoSize = true; |             this.buttonClear.ButtonImageAutoSize = true; | ||||||
|             this.buttonClear.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonClear.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -2304,7 +2304,7 @@ | ||||||
|             this.buttonClear.Text = null; |             this.buttonClear.Text = null; | ||||||
|             this.buttonClear.TextColor = System.Drawing.Color.White; |             this.buttonClear.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonClear.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonClear.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|             this.buttonClear.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonClear.TextDownColor = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonClear.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonClear.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonClear.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonClear.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonClear.Click += new System.EventHandler(this.buttonClear_Click); |             this.buttonClear.Click += new System.EventHandler(this.buttonClear_Click); | ||||||
|  | @ -2313,7 +2313,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonMenu.BackGround = this.smartForm1; |             this.buttonMenu.BackGround = this.smartForm1; | ||||||
|             this.buttonMenu.BackGroundColor = System.Drawing.Color.Gray; |             this.buttonMenu.BackGroundColor = System.Drawing.Color.Gray; | ||||||
|             this.buttonMenu.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonMenu.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonMenu.ButtonDownColor = System.Drawing.Color.DarkGray; |             this.buttonMenu.ButtonDownColor = System.Drawing.Color.DarkGray; | ||||||
|             this.buttonMenu.ButtonImageAutoSize = true; |             this.buttonMenu.ButtonImageAutoSize = true; | ||||||
|             this.buttonMenu.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonMenu.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -2340,7 +2340,7 @@ | ||||||
|             this.buttonMenu.Text = null; |             this.buttonMenu.Text = null; | ||||||
|             this.buttonMenu.TextColor = System.Drawing.Color.White; |             this.buttonMenu.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonMenu.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonMenu.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|             this.buttonMenu.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonMenu.TextDownColor = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonMenu.Click += new System.EventHandler(this.buttonMenu_Click); |             this.buttonMenu.Click += new System.EventHandler(this.buttonMenu_Click); | ||||||
|  | @ -2349,7 +2349,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonDisplay.BackGround = this.smartForm1; |             this.buttonDisplay.BackGround = this.smartForm1; | ||||||
|             this.buttonDisplay.BackGroundColor = System.Drawing.Color.Gray; |             this.buttonDisplay.BackGroundColor = System.Drawing.Color.Gray; | ||||||
|             this.buttonDisplay.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonDisplay.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonDisplay.ButtonDownColor = System.Drawing.Color.DarkGray; |             this.buttonDisplay.ButtonDownColor = System.Drawing.Color.DarkGray; | ||||||
|             this.buttonDisplay.ButtonImageAutoSize = true; |             this.buttonDisplay.ButtonImageAutoSize = true; | ||||||
|             this.buttonDisplay.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonDisplay.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -2376,7 +2376,7 @@ | ||||||
|             this.buttonDisplay.Text = null; |             this.buttonDisplay.Text = null; | ||||||
|             this.buttonDisplay.TextColor = System.Drawing.Color.White; |             this.buttonDisplay.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonDisplay.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonDisplay.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|             this.buttonDisplay.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonDisplay.TextDownColor = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonDisplay.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonDisplay.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonDisplay.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonDisplay.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonDisplay.Visible = false; |             this.buttonDisplay.Visible = false; | ||||||
|  |  | ||||||
|  | @ -681,17 +681,21 @@ namespace INT_PT002.Forms | ||||||
|         private void labelStop_Click(object sender, EventArgs e) |         private void labelStop_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             this.ParentForm.TransferData(CommunicationCommand.Start, CommunicationID.MainBoard); |             this.ParentForm.TransferData(CommunicationCommand.Start, CommunicationID.MainBoard); | ||||||
|  | 
 | ||||||
|  |             this.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.EquipmentStart, ""); | ||||||
|         } |         } | ||||||
|         private void labelStart_Click(object sender, EventArgs e) |         private void labelStart_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             this.ParentForm.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); |             this.ParentForm.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||||
|  | 
 | ||||||
|  |             this.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.EquipmentStop, ""); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void buttonProductNo_Click(object sender, EventArgs e) |         private void buttonProductNo_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string afterValue = ""; |             string before = "", after = ""; | ||||||
| 
 | 
 | ||||||
|             afterValue = this.buttonRecipeNo.ButtonText; |             before = this.buttonRecipeNo.ButtonText; | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad("NUMBER", this.buttonRecipeNo.ButtonText, 4, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad("NUMBER", this.buttonRecipeNo.ButtonText, 4, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  | @ -699,13 +703,16 @@ namespace INT_PT002.Forms | ||||||
|                 if (myKeypad.IntValue < 1 || myKeypad.IntValue > 1000) |                 if (myKeypad.IntValue < 1 || myKeypad.IntValue > 1000) | ||||||
|                 { |                 { | ||||||
|                     this.MessageBoxRange = "1 ~ 1000"; |                     this.MessageBoxRange = "1 ~ 1000"; | ||||||
|                     this.buttonRecipeNo.ButtonText = afterValue; |                     this.buttonRecipeNo.ButtonText = before; | ||||||
|                     this.smartTimerMessageShow.Start(); |                     this.smartTimerMessageShow.Start(); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 this.buttonRecipeNo.ButtonText = "**"; |                 this.buttonRecipeNo.ButtonText = "**"; | ||||||
|                 this.ParentForm.TransferRecipeParameter9043(myKeypad.IntValue); |                 this.ParentForm.TransferRecipeParameter9043(myKeypad.IntValue); | ||||||
|  |                 after = myKeypad.StringValue; | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.RecipeNumber, "", before, after); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void buttonDisplayGraph_Click(object sender, EventArgs e) |         private void buttonDisplayGraph_Click(object sender, EventArgs e) | ||||||
|  |  | ||||||
|  | @ -138,7 +138,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonUser.BackGround = this.smartForm1; |             this.buttonUser.BackGround = this.smartForm1; | ||||||
|             this.buttonUser.BackGroundColor = System.Drawing.Color.Black; |             this.buttonUser.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonUser.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonUser.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonUser.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonUser.ButtonDownColor = System.Drawing.Color.SlateGray; | ||||||
|             this.buttonUser.ButtonImageAutoSize = true; |             this.buttonUser.ButtonImageAutoSize = true; | ||||||
|             this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonUser.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -176,7 +176,7 @@ | ||||||
|             this.labelUserID.BackGroundColor = System.Drawing.Color.Black; |             this.labelUserID.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.labelUserID.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); |             this.labelUserID.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|             this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None; |             this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|             this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); |             this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelUserID.LineSpacing = 0F; |             this.labelUserID.LineSpacing = 0F; | ||||||
|             this.labelUserID.Location = new System.Drawing.Point(719, 3); |             this.labelUserID.Location = new System.Drawing.Point(719, 3); | ||||||
|             this.labelUserID.Name = "labelUserID"; |             this.labelUserID.Name = "labelUserID"; | ||||||
|  | @ -199,7 +199,7 @@ | ||||||
|             this.labelUserLevel.BackGroundColor = System.Drawing.Color.Black; |             this.labelUserLevel.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.labelUserLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); |             this.labelUserLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|             this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None; |             this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|             this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); |             this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelUserLevel.LineSpacing = 0F; |             this.labelUserLevel.LineSpacing = 0F; | ||||||
|             this.labelUserLevel.Location = new System.Drawing.Point(849, 3); |             this.labelUserLevel.Location = new System.Drawing.Point(849, 3); | ||||||
|             this.labelUserLevel.Name = "labelUserLevel"; |             this.labelUserLevel.Name = "labelUserLevel"; | ||||||
|  | @ -229,7 +229,7 @@ | ||||||
|             this.smartLabel1.BackGroundColor = System.Drawing.Color.Black; |             this.smartLabel1.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.smartLabel1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); |             this.smartLabel1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|             this.smartLabel1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; |             this.smartLabel1.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|             this.smartLabel1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold); |             this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); | ||||||
|             this.smartLabel1.LineSpacing = 0F; |             this.smartLabel1.LineSpacing = 0F; | ||||||
|             this.smartLabel1.Location = new System.Drawing.Point(62, 3); |             this.smartLabel1.Location = new System.Drawing.Point(62, 3); | ||||||
|             this.smartLabel1.Name = "smartLabel1"; |             this.smartLabel1.Name = "smartLabel1"; | ||||||
|  | @ -250,8 +250,8 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonBottom4.BackGround = this.smartForm1; |             this.buttonBottom4.BackGround = this.smartForm1; | ||||||
|             this.buttonBottom4.BackGroundColor = System.Drawing.Color.Black; |             this.buttonBottom4.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonBottom4.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonBottom4.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonBottom4.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonBottom4.ButtonDownColor = System.Drawing.Color.DarkSlateGray; | ||||||
|             this.buttonBottom4.ButtonImageAutoSize = true; |             this.buttonBottom4.ButtonImageAutoSize = true; | ||||||
|             this.buttonBottom4.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonBottom4.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|             this.buttonBottom4.ButtonText = "측정시작"; |             this.buttonBottom4.ButtonText = "측정시작"; | ||||||
|  | @ -276,8 +276,8 @@ | ||||||
|             this.buttonBottom4.TabIndex = 81; |             this.buttonBottom4.TabIndex = 81; | ||||||
|             this.buttonBottom4.Text = null; |             this.buttonBottom4.Text = null; | ||||||
|             this.buttonBottom4.TextColor = System.Drawing.Color.White; |             this.buttonBottom4.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonBottom4.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonBottom4.TextColorDisable = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonBottom4.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonBottom4.TextDownColor = System.Drawing.Color.Chartreuse; | ||||||
|             this.buttonBottom4.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonBottom4.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonBottom4.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonBottom4.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonBottom4.Click += new System.EventHandler(this.buttonBottom4_Click); |             this.buttonBottom4.Click += new System.EventHandler(this.buttonBottom4_Click); | ||||||
|  | @ -286,8 +286,8 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonBottom3.BackGround = this.smartForm1; |             this.buttonBottom3.BackGround = this.smartForm1; | ||||||
|             this.buttonBottom3.BackGroundColor = System.Drawing.Color.Black; |             this.buttonBottom3.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonBottom3.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonBottom3.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonBottom3.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonBottom3.ButtonDownColor = System.Drawing.Color.DarkSlateGray; | ||||||
|             this.buttonBottom3.ButtonImageAutoSize = true; |             this.buttonBottom3.ButtonImageAutoSize = true; | ||||||
|             this.buttonBottom3.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonBottom3.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|             this.buttonBottom3.ButtonText = "측정시작"; |             this.buttonBottom3.ButtonText = "측정시작"; | ||||||
|  | @ -312,8 +312,8 @@ | ||||||
|             this.buttonBottom3.TabIndex = 80; |             this.buttonBottom3.TabIndex = 80; | ||||||
|             this.buttonBottom3.Text = null; |             this.buttonBottom3.Text = null; | ||||||
|             this.buttonBottom3.TextColor = System.Drawing.Color.White; |             this.buttonBottom3.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonBottom3.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonBottom3.TextColorDisable = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonBottom3.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonBottom3.TextDownColor = System.Drawing.Color.Chartreuse; | ||||||
|             this.buttonBottom3.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonBottom3.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonBottom3.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonBottom3.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonBottom3.Click += new System.EventHandler(this.buttonBottom3_Click); |             this.buttonBottom3.Click += new System.EventHandler(this.buttonBottom3_Click); | ||||||
|  | @ -322,8 +322,8 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonBottom2.BackGround = this.smartForm1; |             this.buttonBottom2.BackGround = this.smartForm1; | ||||||
|             this.buttonBottom2.BackGroundColor = System.Drawing.Color.Black; |             this.buttonBottom2.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonBottom2.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonBottom2.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonBottom2.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonBottom2.ButtonDownColor = System.Drawing.Color.DarkSlateGray; | ||||||
|             this.buttonBottom2.ButtonImageAutoSize = true; |             this.buttonBottom2.ButtonImageAutoSize = true; | ||||||
|             this.buttonBottom2.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonBottom2.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|             this.buttonBottom2.ButtonText = "측정시작"; |             this.buttonBottom2.ButtonText = "측정시작"; | ||||||
|  | @ -348,8 +348,8 @@ | ||||||
|             this.buttonBottom2.TabIndex = 79; |             this.buttonBottom2.TabIndex = 79; | ||||||
|             this.buttonBottom2.Text = null; |             this.buttonBottom2.Text = null; | ||||||
|             this.buttonBottom2.TextColor = System.Drawing.Color.White; |             this.buttonBottom2.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonBottom2.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonBottom2.TextColorDisable = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonBottom2.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonBottom2.TextDownColor = System.Drawing.Color.Chartreuse; | ||||||
|             this.buttonBottom2.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonBottom2.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonBottom2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonBottom2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonBottom2.Click += new System.EventHandler(this.buttonBottom2_Click); |             this.buttonBottom2.Click += new System.EventHandler(this.buttonBottom2_Click); | ||||||
|  | @ -358,8 +358,8 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonBottom1.BackGround = this.smartForm1; |             this.buttonBottom1.BackGround = this.smartForm1; | ||||||
|             this.buttonBottom1.BackGroundColor = System.Drawing.Color.Black; |             this.buttonBottom1.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonBottom1.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonBottom1.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonBottom1.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonBottom1.ButtonDownColor = System.Drawing.Color.DarkSlateGray; | ||||||
|             this.buttonBottom1.ButtonImageAutoSize = true; |             this.buttonBottom1.ButtonImageAutoSize = true; | ||||||
|             this.buttonBottom1.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonBottom1.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|             this.buttonBottom1.ButtonText = "측정시작"; |             this.buttonBottom1.ButtonText = "측정시작"; | ||||||
|  | @ -384,8 +384,8 @@ | ||||||
|             this.buttonBottom1.TabIndex = 78; |             this.buttonBottom1.TabIndex = 78; | ||||||
|             this.buttonBottom1.Text = null; |             this.buttonBottom1.Text = null; | ||||||
|             this.buttonBottom1.TextColor = System.Drawing.Color.White; |             this.buttonBottom1.TextColor = System.Drawing.Color.White; | ||||||
|             this.buttonBottom1.TextColorDisable = System.Drawing.Color.Gray; |             this.buttonBottom1.TextColorDisable = System.Drawing.Color.Gainsboro; | ||||||
|             this.buttonBottom1.TextDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(238)))), ((int)(((byte)(255))))); |             this.buttonBottom1.TextDownColor = System.Drawing.Color.Chartreuse; | ||||||
|             this.buttonBottom1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; |             this.buttonBottom1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; | ||||||
|             this.buttonBottom1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; |             this.buttonBottom1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; | ||||||
|             this.buttonBottom1.Click += new System.EventHandler(this.buttonBottom1_Click); |             this.buttonBottom1.Click += new System.EventHandler(this.buttonBottom1_Click); | ||||||
|  | @ -394,7 +394,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonSystem.BackGround = this.smartForm1; |             this.buttonSystem.BackGround = this.smartForm1; | ||||||
|             this.buttonSystem.BackGroundColor = System.Drawing.Color.Black; |             this.buttonSystem.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonSystem.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonSystem.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonSystem.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonSystem.ButtonDownColor = System.Drawing.Color.SlateGray; | ||||||
|             this.buttonSystem.ButtonImageAutoSize = true; |             this.buttonSystem.ButtonImageAutoSize = true; | ||||||
|             this.buttonSystem.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonSystem.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -430,7 +430,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonLog.BackGround = this.smartForm1; |             this.buttonLog.BackGround = this.smartForm1; | ||||||
|             this.buttonLog.BackGroundColor = System.Drawing.Color.Black; |             this.buttonLog.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonLog.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonLog.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonLog.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonLog.ButtonDownColor = System.Drawing.Color.SlateGray; | ||||||
|             this.buttonLog.ButtonImageAutoSize = true; |             this.buttonLog.ButtonImageAutoSize = true; | ||||||
|             this.buttonLog.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonLog.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -466,7 +466,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonManual.BackGround = this.smartForm1; |             this.buttonManual.BackGround = this.smartForm1; | ||||||
|             this.buttonManual.BackGroundColor = System.Drawing.Color.Black; |             this.buttonManual.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonManual.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonManual.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonManual.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonManual.ButtonDownColor = System.Drawing.Color.SlateGray; | ||||||
|             this.buttonManual.ButtonImageAutoSize = true; |             this.buttonManual.ButtonImageAutoSize = true; | ||||||
|             this.buttonManual.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonManual.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -502,7 +502,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonRecipe.BackGround = this.smartForm1; |             this.buttonRecipe.BackGround = this.smartForm1; | ||||||
|             this.buttonRecipe.BackGroundColor = System.Drawing.Color.Black; |             this.buttonRecipe.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonRecipe.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonRecipe.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonRecipe.ButtonDownColor = System.Drawing.Color.SlateGray; |             this.buttonRecipe.ButtonDownColor = System.Drawing.Color.SlateGray; | ||||||
|             this.buttonRecipe.ButtonImageAutoSize = true; |             this.buttonRecipe.ButtonImageAutoSize = true; | ||||||
|             this.buttonRecipe.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonRecipe.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  | @ -538,7 +538,7 @@ | ||||||
|             //  |             //  | ||||||
|             this.buttonHome.BackGround = this.smartForm1; |             this.buttonHome.BackGround = this.smartForm1; | ||||||
|             this.buttonHome.BackGroundColor = System.Drawing.Color.Black; |             this.buttonHome.BackGroundColor = System.Drawing.Color.Black; | ||||||
|             this.buttonHome.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(196)))), ((int)(((byte)(188))))); |             this.buttonHome.ButtonColor = System.Drawing.Color.Teal; | ||||||
|             this.buttonHome.ButtonDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(76)))), ((int)(((byte)(129))))); |             this.buttonHome.ButtonDownColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(76)))), ((int)(((byte)(129))))); | ||||||
|             this.buttonHome.ButtonImageAutoSize = true; |             this.buttonHome.ButtonImageAutoSize = true; | ||||||
|             this.buttonHome.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; |             this.buttonHome.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue