Part11 추가 중
							parent
							
								
									4a4272e2b2
								
							
						
					
					
						commit
						ba87e9b677
					
				
								
									
									
										
											
												BIN
											
										
									
									INT69DB_2A.suo
									
									
									
									
								
								
							
							
										
											
												BIN
											
										
									
									INT69DB_2A.suo
									
									
									
									
								
											
												Binary file not shown.
											
										
									
								|  | @ -406,6 +406,8 @@ namespace INT69DB_2A | ||||||
|             Clear, |             Clear, | ||||||
|             UserEditor, |             UserEditor, | ||||||
|             MainCut, |             MainCut, | ||||||
|  |             DataBackup, | ||||||
|  |             GroupEditor, | ||||||
| 
 | 
 | ||||||
|             Bypass, |             Bypass, | ||||||
|             Update, |             Update, | ||||||
|  | @ -420,6 +422,10 @@ namespace INT69DB_2A | ||||||
|             ProductPaste, |             ProductPaste, | ||||||
|             ProductAllPaste, |             ProductAllPaste, | ||||||
|             Initialization, |             Initialization, | ||||||
|  |             MotorInitDown, | ||||||
|  |             MotorChangeID, | ||||||
|  |             MotorChangeValueEach, | ||||||
|  |             MotorChangeValueAll, | ||||||
|         } |         } | ||||||
|         public enum TrackingParameter |         public enum TrackingParameter | ||||||
|         { |         { | ||||||
|  | @ -436,15 +442,18 @@ namespace INT69DB_2A | ||||||
| 
 | 
 | ||||||
|             JudgmentFilter, |             JudgmentFilter, | ||||||
|             JudgmentDelayTime, |             JudgmentDelayTime, | ||||||
|             JudgmentDamperDelayTime, |             JudgmentDoubleDelayTime, | ||||||
|             JudgmentCount, |             JudgmentCount, | ||||||
|  |             JudgmentCVSpeed, | ||||||
|  |             JudgmentDynamic, | ||||||
|  |             ForcedZeroDelayTime, | ||||||
| 
 | 
 | ||||||
|             SorterDelayTime, |             SorterDelayTime, | ||||||
|             SorterRunTime, |             SorterRunTime, | ||||||
|             DischargeCVDelay, |             RejectCVDelayTime, | ||||||
|             DischargeCVRun, |             RejectCVRunTime, | ||||||
|             FeedingCVDelay, |             FeedingCVDelayTime, | ||||||
|             FeedingCVRun, |             FeedingCVRunTime, | ||||||
| 
 | 
 | ||||||
|             Com3Baudrate, |             Com3Baudrate, | ||||||
|             Com3Mode, |             Com3Mode, | ||||||
|  | @ -475,6 +484,10 @@ namespace INT69DB_2A | ||||||
|             EtcDecimalpoint, |             EtcDecimalpoint, | ||||||
|             EtcBypass, |             EtcBypass, | ||||||
| 
 | 
 | ||||||
|  |             MotorDirection, | ||||||
|  |             MotorAnglePass, | ||||||
|  |             MotorAngleNG, | ||||||
|  | 
 | ||||||
|             MotorOriginOffset, |             MotorOriginOffset, | ||||||
|             MotorOriginSpeed, |             MotorOriginSpeed, | ||||||
|             MotorSpeed, |             MotorSpeed, | ||||||
|  |  | ||||||
|  | @ -276,6 +276,7 @@ namespace INT69DB_2A.Forms | ||||||
| 
 | 
 | ||||||
|                 // 복사 완료 메시지 |                 // 복사 완료 메시지 | ||||||
|                 DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.SystemConfig.Language); |                 DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.SystemConfig.Language); | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.DataBackup, type.ToString()); | ||||||
|                 this.SplashFinish(); |                 this.SplashFinish(); | ||||||
|                 msg.ShowDialog(); |                 msg.ShowDialog(); | ||||||
|                 #endregion |                 #endregion | ||||||
|  |  | ||||||
|  | @ -350,8 +350,6 @@ namespace INT69DB_2A.Forms | ||||||
|             this.ResetCountFile(); |             this.ResetCountFile(); | ||||||
|             this.progressBarResetBar.Value = 100; |             this.progressBarResetBar.Value = 100; | ||||||
| 
 | 
 | ||||||
|             this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Initialization, ""); |  | ||||||
| 
 |  | ||||||
|             this.labelResetWait.Visible = false; |             this.labelResetWait.Visible = false; | ||||||
|             this.labelResetRestart.Visible = true; |             this.labelResetRestart.Visible = true; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -2683,7 +2683,7 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); | ||||||
| 
 | 
 | ||||||
|                     if (before != after) |                     if (before != after) | ||||||
|                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DischargeCVDelay, "", before, after); |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.RejectCVDelayTime, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -2719,7 +2719,7 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); | ||||||
| 
 | 
 | ||||||
|                     if (before != after) |                     if (before != after) | ||||||
|                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DischargeCVRun, "", before, after); |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.RejectCVRunTime, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -2755,7 +2755,7 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); | ||||||
| 
 | 
 | ||||||
|                     if (before != after) |                     if (before != after) | ||||||
|                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVDelay, "", before, after); |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVDelayTime, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -2791,7 +2791,7 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.ParentForm.CurrentJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1); | ||||||
| 
 | 
 | ||||||
|                     if (before != after) |                     if (before != after) | ||||||
|                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVRun, "", before, after); |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVRunTime, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -542,6 +542,10 @@ namespace INT69DB_2A.Forms | ||||||
|                 DialogResult dr = myDlg.ShowDialog(); |                 DialogResult dr = myDlg.ShowDialog(); | ||||||
|                 if (dr == DialogResult.Yes) |                 if (dr == DialogResult.Yes) | ||||||
|                 { |                 { | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Initialization, ""); | ||||||
|  | 
 | ||||||
|                     ((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormFactory); |                     ((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormFactory); | ||||||
|                     this.ParentForm.ChildFormFactoryInitialize.timer1.Enabled = true; |                     this.ParentForm.ChildFormFactoryInitialize.timer1.Enabled = true; | ||||||
|                 } |                 } | ||||||
|  | @ -553,7 +557,13 @@ namespace INT69DB_2A.Forms | ||||||
|                 DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 3); |                 DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 3); | ||||||
|                 DialogResult dr = myDlg.ShowDialog(); |                 DialogResult dr = myDlg.ShowDialog(); | ||||||
|                 if (dr == DialogResult.Yes) |                 if (dr == DialogResult.Yes) | ||||||
|  |                 { | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Update, ""); | ||||||
|  | 
 | ||||||
|                     this.ParentForm.ChildFormProgramUpdate.DisplayRefresh(); |                     this.ParentForm.ChildFormProgramUpdate.DisplayRefresh(); | ||||||
|  |                 } | ||||||
|                 #endregion |                 #endregion | ||||||
|             } |             } | ||||||
|             else if (button == this.buttonEquipment) |             else if (button == this.buttonEquipment) | ||||||
|  |  | ||||||
|  | @ -1354,7 +1354,7 @@ | ||||||
|             this.groupBoxDirection.Location = new System.Drawing.Point(5, 302); |             this.groupBoxDirection.Location = new System.Drawing.Point(5, 302); | ||||||
|             this.groupBoxDirection.Name = "groupBoxDirection"; |             this.groupBoxDirection.Name = "groupBoxDirection"; | ||||||
|             this.groupBoxDirection.RoundRadius = 10; |             this.groupBoxDirection.RoundRadius = 10; | ||||||
|             this.groupBoxDirection.Size = new System.Drawing.Size(620, 92); |             this.groupBoxDirection.Size = new System.Drawing.Size(782, 92); | ||||||
|             this.groupBoxDirection.TabIndex = 248; |             this.groupBoxDirection.TabIndex = 248; | ||||||
|             this.groupBoxDirection.Text = "열별 회전 방향(기본:정방향, Click:역방향)"; |             this.groupBoxDirection.Text = "열별 회전 방향(기본:정방향, Click:역방향)"; | ||||||
|             this.groupBoxDirection.TextColor = System.Drawing.Color.Black; |             this.groupBoxDirection.TextColor = System.Drawing.Color.Black; | ||||||
|  | @ -1372,7 +1372,7 @@ | ||||||
|             this.buttonDirectionLine10.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); |             this.buttonDirectionLine10.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonDirectionLine10.GroupID = 0; |             this.buttonDirectionLine10.GroupID = 0; | ||||||
|             this.buttonDirectionLine10.InitVisible = true; |             this.buttonDirectionLine10.InitVisible = true; | ||||||
|             this.buttonDirectionLine10.Location = new System.Drawing.Point(536, 23); |             this.buttonDirectionLine10.Location = new System.Drawing.Point(633, 24); | ||||||
|             this.buttonDirectionLine10.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine10.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine10.Name = "buttonDirectionLine10"; |             this.buttonDirectionLine10.Name = "buttonDirectionLine10"; | ||||||
|             this.buttonDirectionLine10.NestedClickEventPrevent = false; |             this.buttonDirectionLine10.NestedClickEventPrevent = false; | ||||||
|  | @ -1405,7 +1405,7 @@ | ||||||
|             this.buttonDirectionLine9.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); |             this.buttonDirectionLine9.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonDirectionLine9.GroupID = 0; |             this.buttonDirectionLine9.GroupID = 0; | ||||||
|             this.buttonDirectionLine9.InitVisible = true; |             this.buttonDirectionLine9.InitVisible = true; | ||||||
|             this.buttonDirectionLine9.Location = new System.Drawing.Point(480, 23); |             this.buttonDirectionLine9.Location = new System.Drawing.Point(577, 24); | ||||||
|             this.buttonDirectionLine9.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine9.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine9.Name = "buttonDirectionLine9"; |             this.buttonDirectionLine9.Name = "buttonDirectionLine9"; | ||||||
|             this.buttonDirectionLine9.NestedClickEventPrevent = false; |             this.buttonDirectionLine9.NestedClickEventPrevent = false; | ||||||
|  | @ -1438,7 +1438,7 @@ | ||||||
|             this.buttonDirectionLine8.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); |             this.buttonDirectionLine8.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonDirectionLine8.GroupID = 0; |             this.buttonDirectionLine8.GroupID = 0; | ||||||
|             this.buttonDirectionLine8.InitVisible = true; |             this.buttonDirectionLine8.InitVisible = true; | ||||||
|             this.buttonDirectionLine8.Location = new System.Drawing.Point(424, 23); |             this.buttonDirectionLine8.Location = new System.Drawing.Point(521, 24); | ||||||
|             this.buttonDirectionLine8.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine8.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine8.Name = "buttonDirectionLine8"; |             this.buttonDirectionLine8.Name = "buttonDirectionLine8"; | ||||||
|             this.buttonDirectionLine8.NestedClickEventPrevent = false; |             this.buttonDirectionLine8.NestedClickEventPrevent = false; | ||||||
|  | @ -1471,7 +1471,7 @@ | ||||||
|             this.buttonDirectionLine7.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); |             this.buttonDirectionLine7.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonDirectionLine7.GroupID = 0; |             this.buttonDirectionLine7.GroupID = 0; | ||||||
|             this.buttonDirectionLine7.InitVisible = true; |             this.buttonDirectionLine7.InitVisible = true; | ||||||
|             this.buttonDirectionLine7.Location = new System.Drawing.Point(368, 23); |             this.buttonDirectionLine7.Location = new System.Drawing.Point(465, 24); | ||||||
|             this.buttonDirectionLine7.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine7.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine7.Name = "buttonDirectionLine7"; |             this.buttonDirectionLine7.Name = "buttonDirectionLine7"; | ||||||
|             this.buttonDirectionLine7.NestedClickEventPrevent = false; |             this.buttonDirectionLine7.NestedClickEventPrevent = false; | ||||||
|  | @ -1503,7 +1503,7 @@ | ||||||
|             this.buttonDirectionLine1.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine1.DownImage"))); |             this.buttonDirectionLine1.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine1.DownImage"))); | ||||||
|             this.buttonDirectionLine1.GroupID = 0; |             this.buttonDirectionLine1.GroupID = 0; | ||||||
|             this.buttonDirectionLine1.InitVisible = true; |             this.buttonDirectionLine1.InitVisible = true; | ||||||
|             this.buttonDirectionLine1.Location = new System.Drawing.Point(32, 23); |             this.buttonDirectionLine1.Location = new System.Drawing.Point(129, 24); | ||||||
|             this.buttonDirectionLine1.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine1.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine1.Name = "buttonDirectionLine1"; |             this.buttonDirectionLine1.Name = "buttonDirectionLine1"; | ||||||
|             this.buttonDirectionLine1.NestedClickEventPrevent = false; |             this.buttonDirectionLine1.NestedClickEventPrevent = false; | ||||||
|  | @ -1535,7 +1535,7 @@ | ||||||
|             this.buttonDirectionLine2.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine2.DownImage"))); |             this.buttonDirectionLine2.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine2.DownImage"))); | ||||||
|             this.buttonDirectionLine2.GroupID = 0; |             this.buttonDirectionLine2.GroupID = 0; | ||||||
|             this.buttonDirectionLine2.InitVisible = true; |             this.buttonDirectionLine2.InitVisible = true; | ||||||
|             this.buttonDirectionLine2.Location = new System.Drawing.Point(88, 23); |             this.buttonDirectionLine2.Location = new System.Drawing.Point(185, 24); | ||||||
|             this.buttonDirectionLine2.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine2.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine2.Name = "buttonDirectionLine2"; |             this.buttonDirectionLine2.Name = "buttonDirectionLine2"; | ||||||
|             this.buttonDirectionLine2.NestedClickEventPrevent = false; |             this.buttonDirectionLine2.NestedClickEventPrevent = false; | ||||||
|  | @ -1567,7 +1567,7 @@ | ||||||
|             this.buttonDirectionLine3.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine3.DownImage"))); |             this.buttonDirectionLine3.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine3.DownImage"))); | ||||||
|             this.buttonDirectionLine3.GroupID = 0; |             this.buttonDirectionLine3.GroupID = 0; | ||||||
|             this.buttonDirectionLine3.InitVisible = true; |             this.buttonDirectionLine3.InitVisible = true; | ||||||
|             this.buttonDirectionLine3.Location = new System.Drawing.Point(144, 23); |             this.buttonDirectionLine3.Location = new System.Drawing.Point(241, 24); | ||||||
|             this.buttonDirectionLine3.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine3.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine3.Name = "buttonDirectionLine3"; |             this.buttonDirectionLine3.Name = "buttonDirectionLine3"; | ||||||
|             this.buttonDirectionLine3.NestedClickEventPrevent = false; |             this.buttonDirectionLine3.NestedClickEventPrevent = false; | ||||||
|  | @ -1599,7 +1599,7 @@ | ||||||
|             this.buttonDirectionLine4.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine4.DownImage"))); |             this.buttonDirectionLine4.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine4.DownImage"))); | ||||||
|             this.buttonDirectionLine4.GroupID = 0; |             this.buttonDirectionLine4.GroupID = 0; | ||||||
|             this.buttonDirectionLine4.InitVisible = true; |             this.buttonDirectionLine4.InitVisible = true; | ||||||
|             this.buttonDirectionLine4.Location = new System.Drawing.Point(200, 23); |             this.buttonDirectionLine4.Location = new System.Drawing.Point(297, 24); | ||||||
|             this.buttonDirectionLine4.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine4.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine4.Name = "buttonDirectionLine4"; |             this.buttonDirectionLine4.Name = "buttonDirectionLine4"; | ||||||
|             this.buttonDirectionLine4.NestedClickEventPrevent = false; |             this.buttonDirectionLine4.NestedClickEventPrevent = false; | ||||||
|  | @ -1631,7 +1631,7 @@ | ||||||
|             this.buttonDirectionLine5.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine5.DownImage"))); |             this.buttonDirectionLine5.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine5.DownImage"))); | ||||||
|             this.buttonDirectionLine5.GroupID = 0; |             this.buttonDirectionLine5.GroupID = 0; | ||||||
|             this.buttonDirectionLine5.InitVisible = true; |             this.buttonDirectionLine5.InitVisible = true; | ||||||
|             this.buttonDirectionLine5.Location = new System.Drawing.Point(256, 23); |             this.buttonDirectionLine5.Location = new System.Drawing.Point(353, 24); | ||||||
|             this.buttonDirectionLine5.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine5.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine5.Name = "buttonDirectionLine5"; |             this.buttonDirectionLine5.Name = "buttonDirectionLine5"; | ||||||
|             this.buttonDirectionLine5.NestedClickEventPrevent = false; |             this.buttonDirectionLine5.NestedClickEventPrevent = false; | ||||||
|  | @ -1663,7 +1663,7 @@ | ||||||
|             this.buttonDirectionLine6.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine6.DownImage"))); |             this.buttonDirectionLine6.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDirectionLine6.DownImage"))); | ||||||
|             this.buttonDirectionLine6.GroupID = 0; |             this.buttonDirectionLine6.GroupID = 0; | ||||||
|             this.buttonDirectionLine6.InitVisible = true; |             this.buttonDirectionLine6.InitVisible = true; | ||||||
|             this.buttonDirectionLine6.Location = new System.Drawing.Point(312, 23); |             this.buttonDirectionLine6.Location = new System.Drawing.Point(409, 24); | ||||||
|             this.buttonDirectionLine6.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonDirectionLine6.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonDirectionLine6.Name = "buttonDirectionLine6"; |             this.buttonDirectionLine6.Name = "buttonDirectionLine6"; | ||||||
|             this.buttonDirectionLine6.NestedClickEventPrevent = false; |             this.buttonDirectionLine6.NestedClickEventPrevent = false; | ||||||
|  |  | ||||||
|  | @ -47,6 +47,10 @@ namespace INT69DB_2A.Forms | ||||||
|         private int m_Value5Max; |         private int m_Value5Max; | ||||||
|         private int m_Value6Max; |         private int m_Value6Max; | ||||||
| 
 | 
 | ||||||
|  |         private string BeforeDirection; | ||||||
|  |         private string AfterDirection; | ||||||
|  | 
 | ||||||
|  |         private Collection<SmartButton> CollectionDirection; | ||||||
|         private Collection<SmartButton> CollectionButtonLine; |         private Collection<SmartButton> CollectionButtonLine; | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  | @ -390,6 +394,19 @@ namespace INT69DB_2A.Forms | ||||||
|             this.CollectionButtonLine.Add(this.buttonLine8); |             this.CollectionButtonLine.Add(this.buttonLine8); | ||||||
|             this.CollectionButtonLine.Add(this.buttonLine9); |             this.CollectionButtonLine.Add(this.buttonLine9); | ||||||
|             this.CollectionButtonLine.Add(this.buttonLine10); |             this.CollectionButtonLine.Add(this.buttonLine10); | ||||||
|  | 
 | ||||||
|  |             this.CollectionDirection = new Collection<SmartButton>(); | ||||||
|  |             this.CollectionDirection.Clear(); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine1); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine2); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine3); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine4); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine5); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine6); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine7); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine8); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine9); | ||||||
|  |             this.CollectionDirection.Add(this.buttonDirectionLine10); | ||||||
|         } |         } | ||||||
|         private void ButtonEnable(bool enable) |         private void ButtonEnable(bool enable) | ||||||
|         { |         { | ||||||
|  | @ -752,6 +769,53 @@ namespace INT69DB_2A.Forms | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         private string ReturnAngle(int num) | ||||||
|  |         { | ||||||
|  |             string tempString = ""; | ||||||
|  | 
 | ||||||
|  |             switch (num) | ||||||
|  |             { | ||||||
|  |                 case 1: | ||||||
|  |                     tempString = "60"; | ||||||
|  |                     break; | ||||||
|  |                 case 2: | ||||||
|  |                     tempString = "90"; | ||||||
|  |                     break; | ||||||
|  |                 case 3: | ||||||
|  |                     tempString = "120"; | ||||||
|  |                     break; | ||||||
|  |                 case 4: | ||||||
|  |                     tempString = "180"; | ||||||
|  |                     break; | ||||||
|  |                 case 5: | ||||||
|  |                     tempString = "50"; | ||||||
|  |                     break; | ||||||
|  |                 case 6: | ||||||
|  |                     tempString = "60"; | ||||||
|  |                     break; | ||||||
|  |                 case 7: | ||||||
|  |                     tempString = "70"; | ||||||
|  |                     break; | ||||||
|  |                 case 8: | ||||||
|  |                     tempString = "80"; | ||||||
|  |                     break; | ||||||
|  |                 case 9: | ||||||
|  |                     tempString = "100"; | ||||||
|  |                     break; | ||||||
|  |                 case 10: | ||||||
|  |                     tempString = "110"; | ||||||
|  |                     break; | ||||||
|  |                 case 11: | ||||||
|  |                     tempString = "120"; | ||||||
|  |                     break; | ||||||
|  |                 case 12: | ||||||
|  |                     tempString = "130"; | ||||||
|  |                     break; | ||||||
|  |                 default: | ||||||
|  |                     break; | ||||||
|  |             } | ||||||
|  |             return tempString; | ||||||
|  |         } | ||||||
|         public void Visible2StepRotate(bool bValue) |         public void Visible2StepRotate(bool bValue) | ||||||
|         { |         { | ||||||
|             this.labelTitleStep1.Visible = bValue; |             this.labelTitleStep1.Visible = bValue; | ||||||
|  | @ -765,40 +829,21 @@ namespace INT69DB_2A.Forms | ||||||
|         } |         } | ||||||
|         public void UpdateMotorDirectionDisplay(DataStore.EquipmentStatus status, Collection<string> values) |         public void UpdateMotorDirectionDisplay(DataStore.EquipmentStatus status, Collection<string> values) | ||||||
|         { |         { | ||||||
|             this.buttonDirectionLine1.Click -= new EventHandler(this.buttonDirection_Click); |             for (int i = 0; i < this.ParentForm.SystemConfig.EquipmentColumns; i++) | ||||||
|             this.buttonDirectionLine2.Click -= new EventHandler(this.buttonDirection_Click); |             { | ||||||
|             this.buttonDirectionLine3.Click -= new EventHandler(this.buttonDirection_Click); |                 this.CollectionDirection[i].Click -= new EventHandler(this.buttonDirection_Click); | ||||||
|             this.buttonDirectionLine4.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine5.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine6.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine7.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine8.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine9.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine10.Click -= new EventHandler(this.buttonDirection_Click); |  | ||||||
| 
 | 
 | ||||||
|             if (values[0] == "0") this.buttonDirectionLine1.ButtonUp(); else this.buttonDirectionLine1.ButtonDown(); |                 if (values[i] == "0") this.CollectionDirection[i].ButtonUp(); else this.CollectionDirection[i].ButtonDown(); | ||||||
|             if (values[1] == "0") this.buttonDirectionLine2.ButtonUp(); else this.buttonDirectionLine2.ButtonDown(); | 
 | ||||||
|             if (values[2] == "0") this.buttonDirectionLine3.ButtonUp(); else this.buttonDirectionLine3.ButtonDown(); |                 if (i == 0) | ||||||
|             if (values[3] == "0") this.buttonDirectionLine4.ButtonUp(); else this.buttonDirectionLine4.ButtonDown(); |                     this.BeforeDirection = values[i]; | ||||||
|             if (values[4] == "0") this.buttonDirectionLine5.ButtonUp(); else this.buttonDirectionLine5.ButtonDown(); |                 else | ||||||
|             if (values[5] == "0") this.buttonDirectionLine6.ButtonUp(); else this.buttonDirectionLine6.ButtonDown(); |                     this.BeforeDirection += values[i]; | ||||||
|             if (values[6] == "0") this.buttonDirectionLine7.ButtonUp(); else this.buttonDirectionLine7.ButtonDown(); | 
 | ||||||
|             if (values[7] == "0") this.buttonDirectionLine8.ButtonUp(); else this.buttonDirectionLine8.ButtonDown(); |                 this.CollectionDirection[i].Click += new EventHandler(this.buttonDirection_Click); | ||||||
|             if (values[8] == "0") this.buttonDirectionLine9.ButtonUp(); else this.buttonDirectionLine9.ButtonDown(); |             } | ||||||
|             if (values[9] == "0") this.buttonDirectionLine10.ButtonUp(); else this.buttonDirectionLine10.ButtonDown(); |  | ||||||
| 
 | 
 | ||||||
|             this.buttonSave.Visible = false; |             this.buttonSave.Visible = false; | ||||||
| 
 |  | ||||||
|             this.buttonDirectionLine1.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine2.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine3.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine4.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine5.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine6.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine7.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine8.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine9.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|             this.buttonDirectionLine10.Click += new EventHandler(this.buttonDirection_Click); |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public byte[] SendCommand(Byte Address, Byte Command, Byte Type, Byte Motor, int iValue) |         public byte[] SendCommand(Byte Address, Byte Command, Byte Type, Byte Motor, int iValue) | ||||||
|  | @ -1774,9 +1819,23 @@ namespace INT69DB_2A.Forms | ||||||
|                                 this.TransferDirectSTXETX0x0A(this.ArrayDeviceName[i] + value); |                                 this.TransferDirectSTXETX0x0A(this.ArrayDeviceName[i] + value); | ||||||
|                                 Thread.Sleep(100); |                                 Thread.Sleep(100); | ||||||
|                             } |                             } | ||||||
|  | 
 | ||||||
|  |                             // Part 11 | ||||||
|  |                             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorChangeValueAll, "MDrive" + "/" +  | ||||||
|  |                                     this.CurrentImpellerMotorItem.Rc + "," + this.CurrentImpellerMotorItem.Hc + "," + this.CurrentImpellerMotorItem.Ms + "," | ||||||
|  |                                     + this.CurrentImpellerMotorItem.Vi + "," + this.CurrentImpellerMotorItem.Vm + "," + this.CurrentImpellerMotorItem.A); | ||||||
|                         } |                         } | ||||||
|                         else |                         else | ||||||
|  |                         { | ||||||
|                             this.TransferDirectSTXETX0x0A(this.DeviceName + value); |                             this.TransferDirectSTXETX0x0A(this.DeviceName + value); | ||||||
|  | 
 | ||||||
|  |                             // Part 11 | ||||||
|  |                             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorChangeValueEach, "MDrive" + "/" + this.DeviceName + "/" +  | ||||||
|  |                                     this.CurrentImpellerMotorItem.Rc + "," + this.CurrentImpellerMotorItem.Hc + "," + this.CurrentImpellerMotorItem.Ms + "," | ||||||
|  |                                     + this.CurrentImpellerMotorItem.Vi + "," + this.CurrentImpellerMotorItem.Vm + "," + this.CurrentImpellerMotorItem.A); | ||||||
|  |                         } | ||||||
|                     } |                     } | ||||||
|                     #endregion |                     #endregion | ||||||
|                     break; |                     break; | ||||||
|  | @ -1829,9 +1888,25 @@ namespace INT69DB_2A.Forms | ||||||
|                     if (value != "") |                     if (value != "") | ||||||
|                     { |                     { | ||||||
|                         if (this.IsAllDownload == true) |                         if (this.IsAllDownload == true) | ||||||
|  |                         { | ||||||
|                             this.TransferDirectETX0x0D(value); |                             this.TransferDirectETX0x0D(value); | ||||||
|  | 
 | ||||||
|  |                             // Part 11 | ||||||
|  |                             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorChangeValueAll, "Moons" + "/" +  | ||||||
|  |                                     this.CurrentImpellerMotorItem.CC + "," + this.CurrentImpellerMotorItem.PI + "," + this.CurrentImpellerMotorItem.EG + "," | ||||||
|  |                                     + this.CurrentImpellerMotorItem.VE + "," + this.CurrentImpellerMotorItem.AC + "," + this.CurrentImpellerMotorItem.DE); | ||||||
|  |                         } | ||||||
|                         else |                         else | ||||||
|  |                         { | ||||||
|                             this.TransferDirectETX0x0D(this.SelectImpellerTag + value); |                             this.TransferDirectETX0x0D(this.SelectImpellerTag + value); | ||||||
|  | 
 | ||||||
|  |                             // Part 11 | ||||||
|  |                             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorChangeValueEach, "Moons" + "/" + this.SelectImpellerTag + "/" +  | ||||||
|  |                                     this.CurrentImpellerMotorItem.CC + "," + this.CurrentImpellerMotorItem.PI + "," + this.CurrentImpellerMotorItem.EG + "," | ||||||
|  |                                     + this.CurrentImpellerMotorItem.VE + "," + this.CurrentImpellerMotorItem.AC + "," + this.CurrentImpellerMotorItem.DE); | ||||||
|  |                         } | ||||||
|                     } |                     } | ||||||
|                     #endregion |                     #endregion | ||||||
|                     break; |                     break; | ||||||
|  | @ -1844,7 +1919,187 @@ namespace INT69DB_2A.Forms | ||||||
|         } |         } | ||||||
|         private void timerInitialDownload_Tick(object sender, EventArgs e) |         private void timerInitialDownload_Tick(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string value = ""; | ||||||
|  |             string str = ""; | ||||||
|  |             this.timerInitialDownload.Enabled = false; | ||||||
|  |             this.Time += 1; | ||||||
|  |             this.progressBarDownload.Value += 5; | ||||||
| 
 | 
 | ||||||
|  |             switch ((int)this.ParentForm.SystemConfig.StepMotorType) | ||||||
|  |             { | ||||||
|  |                 case (int)DataStore.StepMotorType.MDrive: | ||||||
|  |                     #region MDrive | ||||||
|  |                     switch (this.Time) | ||||||
|  |                     { | ||||||
|  |                         case 1: | ||||||
|  |                             this.SerialPort1OpenForMotor(115200); | ||||||
|  | 
 | ||||||
|  |                             value = "*FD"; | ||||||
|  |                             this.TransferDirectSTXETX0x0ACOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 2: | ||||||
|  |                             this.SerialPort1OpenForMotor(9600); | ||||||
|  | 
 | ||||||
|  |                             value = "ex 1"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 3: | ||||||
|  |                             value = "PG 1"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 4: | ||||||
|  |                             value = "LB SU"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 5: | ||||||
|  |                             this.CurrentImpellerMotorItem.Rc = this.label1.Text.Trim(); | ||||||
|  |                             value = "Rc=" + this.label1.Text.Trim(); | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 6: | ||||||
|  |                             this.CurrentImpellerMotorItem.Hc = this.label2.Text.Trim(); | ||||||
|  |                             value = "Hc=" + this.label2.Text.Trim(); | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 7: | ||||||
|  |                             this.CurrentImpellerMotorItem.Ms = this.label3.Text.Trim(); | ||||||
|  |                             value = "Ms=" + this.label3.Text.Trim(); | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 8: | ||||||
|  |                             this.CurrentImpellerMotorItem.Vi = this.label4.Text.Trim(); | ||||||
|  |                             value = "Vi=" + this.label4.Text.Trim(); | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 9: | ||||||
|  |                             this.CurrentImpellerMotorItem.Vm = this.label5.Text.Trim(); | ||||||
|  |                             value = "Vm=" + this.label5.Text.Trim(); | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 10: | ||||||
|  |                             this.CurrentImpellerMotorItem.A = this.label6.Text.Trim(); | ||||||
|  |                             value = "A=" + this.label6.Text.Trim(); | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 11: | ||||||
|  |                             value = "EM=2"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 12: | ||||||
|  |                             value = "D=A"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 13: | ||||||
|  |                             value = "E"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 14: | ||||||
|  |                             value = "PG"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 15: | ||||||
|  |                             value = this.DNValueForComm; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 16: | ||||||
|  |                             value = "PY=1"; | ||||||
|  |                             this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 17: | ||||||
|  |                             value = this.DeviceName + "BD=11"; | ||||||
|  |                             this.TransferDirectSTXETX0x0ACOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 18: | ||||||
|  |                             value = this.DeviceName + "S"; | ||||||
|  |                             this.TransferDirectSTXETX0x0ACOM1(value); | ||||||
|  |                             break; | ||||||
|  |                         case 19: | ||||||
|  |                             value = this.DeviceName + "ex 1"; | ||||||
|  |                             this.TransferDirectSTXETX0x0ACOM1(value); | ||||||
|  | 
 | ||||||
|  |                             this.progressBarDownload.Value = 100; | ||||||
|  |                             this.SaveImpellerFile(this.CurrentImpellerMotorItem); | ||||||
|  | 
 | ||||||
|  |                             this.Time = 0; | ||||||
|  |                             this.serialPort1.Close(); | ||||||
|  | 
 | ||||||
|  |                             // Part 11 | ||||||
|  |                             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorInitDown, "MDrive"); | ||||||
|  | 
 | ||||||
|  |                             this.ButtonEnable(true); | ||||||
|  |                             break; | ||||||
|  |                         default: | ||||||
|  |                             break; | ||||||
|  |                     } | ||||||
|  |                     #endregion | ||||||
|  |                     break; | ||||||
|  |                 case (int)DataStore.StepMotorType.Moons: | ||||||
|  |                     #region Moons | ||||||
|  |                     switch (this.Time) | ||||||
|  |                     { | ||||||
|  |                         case 1: | ||||||
|  |                             this.SerialPort1OpenForMotor(9600); | ||||||
|  | 
 | ||||||
|  |                             value = "DA" + this.SelectImpellerTag; | ||||||
|  |                             break; | ||||||
|  |                         case 2: | ||||||
|  |                             value = "EG36000"; | ||||||
|  |                             break; | ||||||
|  |                         case 3: | ||||||
|  |                             this.CurrentImpellerMotorItem.CC = (double.Parse(this.label1.Text) / 100).ToString(); | ||||||
|  |                             value = "CC" + this.CurrentImpellerMotorItem.CC; | ||||||
|  |                             break; | ||||||
|  |                         case 4: | ||||||
|  |                             this.CurrentImpellerMotorItem.PI = (double.Parse(this.label2.Text) / 100).ToString(); | ||||||
|  |                             value = "PI" + this.CurrentImpellerMotorItem.PI; | ||||||
|  |                             break; | ||||||
|  |                         case 5: | ||||||
|  |                             this.CurrentImpellerMotorItem.VE = this.label4.Text.Trim(); | ||||||
|  |                             value = "VE" + this.label4.Text.Trim(); | ||||||
|  |                             break; | ||||||
|  |                         case 6: | ||||||
|  |                             this.CurrentImpellerMotorItem.AC = this.label5.Text.Trim(); | ||||||
|  |                             value = "AC" + this.label5.Text; | ||||||
|  |                             break; | ||||||
|  |                         case 7: | ||||||
|  |                             this.CurrentImpellerMotorItem.DE = this.label6.Text.Trim(); | ||||||
|  |                             value = "DE" + this.label6.Text; | ||||||
|  |                             break; | ||||||
|  |                         case 8: | ||||||
|  |                             value = "PR3"; | ||||||
|  |                             break; | ||||||
|  |                         case 9: | ||||||
|  |                             value = "BR5"; | ||||||
|  |                             break; | ||||||
|  |                         case 10: | ||||||
|  |                             this.SerialPort1OpenForMotor(115200); | ||||||
|  |                             value = "SA"; | ||||||
|  |                             break; | ||||||
|  |                         case 11: | ||||||
|  |                             this.progressBarDownload.Value = 100; | ||||||
|  |                             this.SaveImpellerFile(this.CurrentImpellerMotorItem); | ||||||
|  | 
 | ||||||
|  |                             this.Time = 0; | ||||||
|  |                             this.serialPort1.Close(); | ||||||
|  | 
 | ||||||
|  |                             // Part 11 | ||||||
|  |                             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorInitDown, "Moons"); | ||||||
|  | 
 | ||||||
|  |                             this.ButtonEnable(true); | ||||||
|  |                             break; | ||||||
|  |                         default: | ||||||
|  |                             break; | ||||||
|  |                     } | ||||||
|  |                     #endregion | ||||||
|  |                     this.TransferDirectETX0x0DCOM1(value); | ||||||
|  |                     break; | ||||||
|  |                 default: | ||||||
|  |                     break; | ||||||
|  |             } | ||||||
|  |             if (this.Time != 0) | ||||||
|  |                 this.timerInitialDownload.Enabled = true; | ||||||
|         } |         } | ||||||
|         private void timerChangeDeviceNo_Tick(object sender, EventArgs e) |         private void timerChangeDeviceNo_Tick(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  | @ -1870,6 +2125,10 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.Time = 0; |                     this.Time = 0; | ||||||
|                     this.serialPort1.Close(); |                     this.serialPort1.Close(); | ||||||
| 
 | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorChangeID, "Moons" + "/" + this.SelectImpellerTag); | ||||||
|  | 
 | ||||||
|                     this.ButtonEnable(true); |                     this.ButtonEnable(true); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|  | @ -2000,12 +2259,12 @@ namespace INT69DB_2A.Forms | ||||||
|         } |         } | ||||||
|         private void buttonSave_Click(object sender, EventArgs e) |         private void buttonSave_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string beforeAnglePass = "", afterAnglePass = ""; | ||||||
|  |             string beforeAngleNG = "", afterAngleNG = ""; | ||||||
|             string value = ""; |             string value = ""; | ||||||
|             string[] tempArray = new string[12]; |             string[] tempArray = new string[12]; | ||||||
|             string[] array = new string[3]; |             string[] array = new string[3]; | ||||||
|              |              | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|             if (this.buttonDirectionLine1.ButtonStatus == SmartButton.BUTSTATUS.UP) tempArray[11] = "0"; else tempArray[11] = "1"; |             if (this.buttonDirectionLine1.ButtonStatus == SmartButton.BUTSTATUS.UP) tempArray[11] = "0"; else tempArray[11] = "1"; | ||||||
|             if (this.buttonDirectionLine2.ButtonStatus == SmartButton.BUTSTATUS.UP) tempArray[10] = "0"; else tempArray[10] = "1"; |             if (this.buttonDirectionLine2.ButtonStatus == SmartButton.BUTSTATUS.UP) tempArray[10] = "0"; else tempArray[10] = "1"; | ||||||
|             if (this.buttonDirectionLine3.ButtonStatus == SmartButton.BUTSTATUS.UP) tempArray[9] = "0"; else tempArray[9] = "1"; |             if (this.buttonDirectionLine3.ButtonStatus == SmartButton.BUTSTATUS.UP) tempArray[9] = "0"; else tempArray[9] = "1"; | ||||||
|  | @ -2019,6 +2278,14 @@ namespace INT69DB_2A.Forms | ||||||
|             tempArray[1] = "0"; |             tempArray[1] = "0"; | ||||||
|             tempArray[0] = "0"; |             tempArray[0] = "0"; | ||||||
| 
 | 
 | ||||||
|  |             for (int i = 0; i < this.ParentForm.SystemConfig.EquipmentColumns; i++) | ||||||
|  |             { | ||||||
|  |                 if (i == 0) | ||||||
|  |                     this.AfterDirection = tempArray[11 - i]; | ||||||
|  |                 else | ||||||
|  |                     this.AfterDirection += tempArray[11 - i]; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|             for (int i = 0; i < 3; i++) |             for (int i = 0; i < 3; i++) | ||||||
|             { |             { | ||||||
|                 int a = 0; |                 int a = 0; | ||||||
|  | @ -2030,6 +2297,9 @@ namespace INT69DB_2A.Forms | ||||||
|             value = "0" + array[0] + array[1] + array[2]; |             value = "0" + array[0] + array[1] + array[2]; | ||||||
|             this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1104_ImpellerMotorIndividualDirection, value); |             this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1104_ImpellerMotorIndividualDirection, value); | ||||||
|              |              | ||||||
|  |             beforeAnglePass = this.ReturnAngle(this.ParentForm.SystemConfig.ImpellerMotorAnglePass); | ||||||
|  |             beforeAngleNG = this.ReturnAngle(this.ParentForm.SystemConfig.ImpellerMotorAngleNG); | ||||||
|  | 
 | ||||||
|             if (this.radioButtonImpellerMotorAngle60.Checked == true) |             if (this.radioButtonImpellerMotorAngle60.Checked == true) | ||||||
|             { |             { | ||||||
|                 this.ParentForm.SystemConfig.ImpellerMotorAnglePass = 1; |                 this.ParentForm.SystemConfig.ImpellerMotorAnglePass = 1; | ||||||
|  | @ -2058,6 +2328,9 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.SystemConfig.ImpellerMotorAngleNG = this.comboBoxTwoStepNGAngle.SelectedIndex + 5; |                     this.ParentForm.SystemConfig.ImpellerMotorAngleNG = this.comboBoxTwoStepNGAngle.SelectedIndex + 5; | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  |             afterAnglePass = this.ReturnAngle(this.ParentForm.SystemConfig.ImpellerMotorAnglePass); | ||||||
|  |             afterAngleNG = this.ReturnAngle(this.ParentForm.SystemConfig.ImpellerMotorAngleNG); | ||||||
|  | 
 | ||||||
|             // SystemConfig 파일 저장 |             // SystemConfig 파일 저장 | ||||||
|             this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); |             this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); | ||||||
| 
 | 
 | ||||||
|  | @ -2067,6 +2340,13 @@ namespace INT69DB_2A.Forms | ||||||
|             this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1105_ImpellerMotorAngleNG, value); |             this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1105_ImpellerMotorAngleNG, value); | ||||||
| 
 | 
 | ||||||
|             this.buttonSave.Visible = false; |             this.buttonSave.Visible = false; | ||||||
|  | 
 | ||||||
|  |             if (this.BeforeDirection != this.AfterDirection) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.MotorDirection, "", this.BeforeDirection, this.AfterDirection); | ||||||
|  |             if (beforeAnglePass != afterAnglePass) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.MotorAnglePass, "", beforeAnglePass, afterAnglePass); | ||||||
|  |             if (beforeAngleNG != afterAngleNG) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.MotorAngleNG, "", beforeAngleNG, afterAngleNG); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -147,7 +147,6 @@ namespace INT69DB_2A.Forms | ||||||
|             this.TreatmentCopyNewFile(newFiles); |             this.TreatmentCopyNewFile(newFiles); | ||||||
| 
 | 
 | ||||||
|             this.progressBarUpdateBar.Value += 100; |             this.progressBarUpdateBar.Value += 100; | ||||||
|             this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Update, ""); |  | ||||||
|         } |         } | ||||||
|         private void TreatmentRemoveOldFile() |         private void TreatmentRemoveOldFile() | ||||||
|         { |         { | ||||||
|  |  | ||||||
|  | @ -1519,6 +1519,7 @@ | ||||||
|             this.smartKeyboard.TopMargin = 5; |             this.smartKeyboard.TopMargin = 5; | ||||||
|             this.smartKeyboard.Visible = false; |             this.smartKeyboard.Visible = false; | ||||||
|             this.smartKeyboard.OnXKeyClick += new System.EventHandler(this.smartKeyboard_OnXKeyClick); |             this.smartKeyboard.OnXKeyClick += new System.EventHandler(this.smartKeyboard_OnXKeyClick); | ||||||
|  |             this.smartKeyboard.OnHanYoungKeyChange += new System.EventHandler(this.smartKeyboard_OnHanYoungKeyChange); | ||||||
|             //  |             //  | ||||||
|             // labelTitle |             // labelTitle | ||||||
|             //  |             //  | ||||||
|  |  | ||||||
|  | @ -19,7 +19,11 @@ namespace INT69DB_2A.Forms | ||||||
|         #region Field |         #region Field | ||||||
|         private FormMain m_ParentForm; |         private FormMain m_ParentForm; | ||||||
| 
 | 
 | ||||||
|  |         private bool IsHanyoung; | ||||||
|         private int SelectedProductNo; |         private int SelectedProductNo; | ||||||
|  |         private string BeforeName; | ||||||
|  |         private string BeforeLot; | ||||||
|  | 
 | ||||||
|         private ProductItem SelectedProductItem; |         private ProductItem SelectedProductItem; | ||||||
|         private JudgmentSetItem SelectedJudgmentSetItem; |         private JudgmentSetItem SelectedJudgmentSetItem; | ||||||
|         private JudgmentSetItem CaptureJudgmentSetItem; |         private JudgmentSetItem CaptureJudgmentSetItem; | ||||||
|  | @ -163,6 +167,10 @@ namespace INT69DB_2A.Forms | ||||||
|         } |         } | ||||||
|         private void DefaultSetting() |         private void DefaultSetting() | ||||||
|         { |         { | ||||||
|  |             this.IsHanyoung = false; | ||||||
|  |             this.BeforeName = ""; | ||||||
|  |             this.BeforeLot = ""; | ||||||
|  | 
 | ||||||
|             this.CollectionButtonLine = new Collection<SmartButton>(); |             this.CollectionButtonLine = new Collection<SmartButton>(); | ||||||
|             this.CollectionButtonLine.Clear(); |             this.CollectionButtonLine.Clear(); | ||||||
| 
 | 
 | ||||||
|  | @ -701,6 +709,10 @@ namespace INT69DB_2A.Forms | ||||||
|         } |         } | ||||||
|         private void buttonItemNo_Click(object sender, EventArgs e) |         private void buttonItemNo_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelItemNo.Text; | ||||||
|  | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonItemNo.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonItemNo.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(280, 90); |             myKeyPad.Location = new Point(280, 90); | ||||||
| 
 | 
 | ||||||
|  | @ -714,7 +726,7 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.buttonItemNo.Text = this.labelItemNo.Text = myKeyPad.StringValue; |                     after = this.buttonItemNo.Text = this.labelItemNo.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedProductNo = myKeyPad.IntValue; |                     this.SelectedProductNo = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     this.listBoxProductList.SelectedIndexChanged -= new EventHandler(this.listBoxProductList_SelectedIndexChanged); |                     this.listBoxProductList.SelectedIndexChanged -= new EventHandler(this.listBoxProductList_SelectedIndexChanged); | ||||||
|  | @ -727,6 +739,10 @@ namespace INT69DB_2A.Forms | ||||||
| 
 | 
 | ||||||
|                     this.buttonItemNo.Text = "**"; |                     this.buttonItemNo.Text = "**"; | ||||||
|                     this.ParentForm.TransferProductParameter(this.SelectedProductNo); |                     this.ParentForm.TransferProductParameter(this.SelectedProductNo); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.ProductNumber, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -758,11 +774,15 @@ namespace INT69DB_2A.Forms | ||||||
|         #region 품목설정 |         #region 품목설정 | ||||||
|         private void listBoxProductList_SelectedIndexChanged(object sender, EventArgs e) |         private void listBoxProductList_SelectedIndexChanged(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string before = "", after = ""; | ||||||
|  | 
 | ||||||
|             if (this.listBoxProductList.SelectedItem == null) |             if (this.listBoxProductList.SelectedItem == null) | ||||||
|                 return; |                 return; | ||||||
| 
 | 
 | ||||||
|  |             before = this.SelectedProductNo.ToString(); | ||||||
|  | 
 | ||||||
|             this.SelectedProductNo = this.listBoxProductList.SelectedIndex + 1; |             this.SelectedProductNo = this.listBoxProductList.SelectedIndex + 1; | ||||||
|             this.labelItemNo.Text = this.SelectedProductNo.ToString(); |             after = this.labelItemNo.Text = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             this.ParentForm.LoadProductFile(ref this.SelectedProductItem, this.listBoxProductList.SelectedIndex); |             this.ParentForm.LoadProductFile(ref this.SelectedProductItem, this.listBoxProductList.SelectedIndex); | ||||||
| 
 | 
 | ||||||
|  | @ -770,10 +790,16 @@ namespace INT69DB_2A.Forms | ||||||
| 
 | 
 | ||||||
|             this.buttonItemNo.Text = "**"; |             this.buttonItemNo.Text = "**"; | ||||||
|             this.ParentForm.TransferProductParameter(this.SelectedProductNo); |             this.ParentForm.TransferProductParameter(this.SelectedProductNo); | ||||||
|  | 
 | ||||||
|  |             // Part 11 | ||||||
|  |             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.ProductNumber, "", before, after); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void textBoxProductName_KeyPress(object sender, KeyPressEventArgs e) |         private void textBoxProductName_KeyPress(object sender, KeyPressEventArgs e) | ||||||
|         { |         { | ||||||
|  |             string after = "", number = ""; | ||||||
|  | 
 | ||||||
|             if (e.KeyChar == '\r') |             if (e.KeyChar == '\r') | ||||||
|             { |             { | ||||||
|                 this.SelectedProductItem.Name = this.textBoxProductName.Text; |                 this.SelectedProductItem.Name = this.textBoxProductName.Text; | ||||||
|  | @ -791,6 +817,21 @@ namespace INT69DB_2A.Forms | ||||||
|                 this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); |                 this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); | ||||||
| 
 | 
 | ||||||
|                 this.textBoxLotNo.Enabled = true; |                 this.textBoxLotNo.Enabled = true; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsHanyoung == true) | ||||||
|  |                 { | ||||||
|  |                     this.smartKeyboard.HanYoungKeyToggle(); | ||||||
|  |                     this.IsHanyoung = false; | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|  |                 // Part11 | ||||||
|  |                 if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                 { | ||||||
|  |                     after = this.textBoxProductName.Text; | ||||||
|  |                     number = this.SelectedProductItem.Number.ToString(); | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.ChangeName, number, this.BeforeName, after); | ||||||
|  |                 } | ||||||
|             } |             } | ||||||
|             else if (e.KeyChar == 27) |             else if (e.KeyChar == 27) | ||||||
|             { |             { | ||||||
|  | @ -807,9 +848,10 @@ namespace INT69DB_2A.Forms | ||||||
|                 e.Handled = true; |                 e.Handled = true; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 |  | ||||||
|         private void textBoxLotNo_KeyPress(object sender, KeyPressEventArgs e) |         private void textBoxLotNo_KeyPress(object sender, KeyPressEventArgs e) | ||||||
|         { |         { | ||||||
|  |             string after = "", number = ""; | ||||||
|  | 
 | ||||||
|             if (e.KeyChar == '\r') |             if (e.KeyChar == '\r') | ||||||
|             { |             { | ||||||
|                 this.SelectedProductItem.LotNo = this.textBoxLotNo.Text; |                 this.SelectedProductItem.LotNo = this.textBoxLotNo.Text; | ||||||
|  | @ -820,6 +862,21 @@ namespace INT69DB_2A.Forms | ||||||
|                 this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); |                 this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); | ||||||
| 
 | 
 | ||||||
|                 this.textBoxProductName.Enabled = true; |                 this.textBoxProductName.Enabled = true; | ||||||
|  | 
 | ||||||
|  |                 if (this.IsHanyoung == true) | ||||||
|  |                 { | ||||||
|  |                     this.smartKeyboard.HanYoungKeyToggle(); | ||||||
|  |                     this.IsHanyoung = false; | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|  |                 // Part11 | ||||||
|  |                 if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                 { | ||||||
|  |                     after = this.textBoxLotNo.Text; | ||||||
|  |                     number = this.SelectedProductItem.Number.ToString(); | ||||||
|  | 
 | ||||||
|  |                     this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.ChangeLOT, number, this.BeforeLot, after); | ||||||
|  |                 } | ||||||
|             } |             } | ||||||
|             else if (e.KeyChar == 27) |             else if (e.KeyChar == 27) | ||||||
|             { |             { | ||||||
|  | @ -850,8 +907,9 @@ namespace INT69DB_2A.Forms | ||||||
|             this.textBoxProductName.Select(this.textBoxProductName.Text.Length, 0); |             this.textBoxProductName.Select(this.textBoxProductName.Text.Length, 0); | ||||||
| 
 | 
 | ||||||
|             this.textBoxLotNo.Enabled = false; |             this.textBoxLotNo.Enabled = false; | ||||||
|         } |  | ||||||
| 
 | 
 | ||||||
|  |             this.BeforeName = this.textBoxProductName.Text; | ||||||
|  |         } | ||||||
|         private void buttonLotEdit_Click(object sender, EventArgs e) |         private void buttonLotEdit_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; |             this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; | ||||||
|  | @ -865,19 +923,33 @@ namespace INT69DB_2A.Forms | ||||||
|             this.textBoxLotNo.Select(this.textBoxLotNo.Text.Length, 0); |             this.textBoxLotNo.Select(this.textBoxLotNo.Text.Length, 0); | ||||||
| 
 | 
 | ||||||
|             this.textBoxProductName.Enabled = false; |             this.textBoxProductName.Enabled = false; | ||||||
|  | 
 | ||||||
|  |             this.BeforeLot = this.textBoxLotNo.Text; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         private void smartKeyboard_OnHanYoungKeyChange(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             if (this.IsHanyoung == false) | ||||||
|  |                 this.IsHanyoung = true; | ||||||
|  |             else | ||||||
|  |                 this.IsHanyoung = false; | ||||||
|  |         } | ||||||
|         private void smartKeyboard_OnXKeyClick(object sender, EventArgs e) |         private void smartKeyboard_OnXKeyClick(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             this.smartKeyboard.Hide(); |             this.smartKeyboard.Hide(); | ||||||
|             this.ParentForm.LoadProductFile(ref this.SelectedProductItem, this.listBoxProductList.SelectedIndex); |             this.ParentForm.LoadProductFile(ref this.SelectedProductItem, this.listBoxProductList.SelectedIndex); | ||||||
|             this.DisplayControls(this.SelectedProductItem); |             this.DisplayControls(this.SelectedProductItem); | ||||||
|  |             this.buttonNameEdit.Enabled = true; | ||||||
|  |             this.buttonLotEdit.Enabled = true; | ||||||
|             this.textBoxProductName.Enabled = true; |             this.textBoxProductName.Enabled = true; | ||||||
|             this.textBoxLotNo.Enabled = true; |             this.textBoxLotNo.Enabled = true; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void buttonUnder_Click(object sender, EventArgs e) |         private void buttonUnder_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.buttonUnder.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonUnder.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonUnder.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(100, 90); |             myKeyPad.Location = new Point(100, 90); | ||||||
| 
 | 
 | ||||||
|  | @ -891,15 +963,21 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.buttonUnder.Text = myKeyPad.StringValue; |                     after = this.buttonUnder.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedProductItem.UnderRange = myKeyPad.StringValue.Replace(".", ""); |                     this.SelectedProductItem.UnderRange = myKeyPad.StringValue.Replace(".", ""); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); |                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); | ||||||
|  | 
 | ||||||
|  |                     if (before != after) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightUnderRange, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void buttonPass_Click(object sender, EventArgs e) |         private void buttonPass_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.buttonPass.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonPass.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonPass.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(100, 90); |             myKeyPad.Location = new Point(100, 90); | ||||||
| 
 | 
 | ||||||
|  | @ -914,15 +992,21 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.buttonPass.Text = myKeyPad.StringValue; |                     after = this.buttonPass.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedProductItem.PassRange = myKeyPad.StringValue.Replace(".", ""); |                     this.SelectedProductItem.PassRange = myKeyPad.StringValue.Replace(".", ""); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); |                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); | ||||||
|  | 
 | ||||||
|  |                     if (before != after) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightPassRange, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void buttonOver_Click(object sender, EventArgs e) |         private void buttonOver_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.buttonOver.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonOver.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonOver.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(100, 90); |             myKeyPad.Location = new Point(100, 90); | ||||||
| 
 | 
 | ||||||
|  | @ -936,15 +1020,21 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.buttonOver.Text = myKeyPad.StringValue; |                     after = this.buttonOver.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedProductItem.OverRange = myKeyPad.StringValue.Replace(".", ""); |                     this.SelectedProductItem.OverRange = myKeyPad.StringValue.Replace(".", ""); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); |                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); | ||||||
|  | 
 | ||||||
|  |                     if (before != after) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightOverRange, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void buttonTare_Click(object sender, EventArgs e) |         private void buttonTare_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string before = "", after = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.buttonTare.Text; | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonTare.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonTare.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(100, 90); |             myKeyPad.Location = new Point(100, 90); | ||||||
| 
 | 
 | ||||||
|  | @ -958,10 +1048,13 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.buttonTare.Text = myKeyPad.StringValue; |                     after = this.buttonTare.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedProductItem.TareRange = myKeyPad.StringValue.Replace(".", ""); |                     this.SelectedProductItem.TareRange = myKeyPad.StringValue.Replace(".", ""); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); |                     this.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductItem.Number - 1); | ||||||
|  | 
 | ||||||
|  |                     if (before != after) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightTareRange, "", before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         }  |         }  | ||||||
|  | @ -970,7 +1063,10 @@ namespace INT69DB_2A.Forms | ||||||
|         #region 판정설정 |         #region 판정설정 | ||||||
|         private void labelFilter_Click(object sender, EventArgs e) |         private void labelFilter_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelFilter.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -985,19 +1081,26 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelFilter.Text = myKeyPad.StringValue; |                     after = this.labelFilter.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.Filter = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.Filter = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelFilter.Text); |                     value = Helper.StringZeroFillDigits4(this.labelFilter.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5001_Filter, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5001_Filter, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.JudgmentFilter, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelJudgmentDelayTime_Click(object sender, EventArgs e) |         private void labelJudgmentDelayTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelJudgmentDelayTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelJudgmentDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelJudgmentDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1012,20 +1115,26 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelJudgmentDelayTime.Text = myKeyPad.StringValue; |                     after = this.labelJudgmentDelayTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.JudgmentDelayTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.JudgmentDelayTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelJudgmentDelayTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelJudgmentDelayTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5002_JudgmentDelayTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5002_JudgmentDelayTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.JudgmentDelayTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDoubleDelayTime_Click(object sender, EventArgs e) |         private void labelDoubleDelayTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelDoubleDelayTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDoubleDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDoubleDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1040,19 +1149,26 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelDoubleDelayTime.Text = myKeyPad.StringValue; |                     after = this.labelDoubleDelayTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.DoubleDelayTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.DoubleDelayTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelDoubleDelayTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelDoubleDelayTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5003_DoubleDelayTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5003_DoubleDelayTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.JudgmentDoubleDelayTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelJudgmentCount_Click(object sender, EventArgs e) |         private void labelJudgmentCount_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelJudgmentCount.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelJudgmentCount.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelJudgmentCount.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1067,7 +1183,7 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelJudgmentCount.Text = myKeyPad.StringValue; |                     after = this.labelJudgmentCount.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.JudgmentCount = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.JudgmentCount = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     this.GraphBackRedraw(); |                     this.GraphBackRedraw(); | ||||||
|  | @ -1076,12 +1192,19 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5004_JudgmentCount, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5004_JudgmentCount, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.JudgmentCount, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelDynamicCorrection_Click(object sender, EventArgs e) |         private void labelDynamicCorrection_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelDynamicCorrection.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection.Text, 7, 6, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection.Text, 7, 6, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1096,7 +1219,7 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelDynamicCorrection.Text = myKeyPad.StringValue; |                     after = this.labelDynamicCorrection.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.DynamicCorrection = myKeyPad.doubleValue; |                     this.SelectedJudgmentSetItem.DynamicCorrection = myKeyPad.doubleValue; | ||||||
| 
 | 
 | ||||||
|                     value = string.Format("{0:f6}", this.labelDynamicCorrection.Text); |                     value = string.Format("{0:f6}", this.labelDynamicCorrection.Text); | ||||||
|  | @ -1105,12 +1228,20 @@ namespace INT69DB_2A.Forms | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5006_DynamicCorrection, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5006_DynamicCorrection, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.JudgmentDynamic, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelForcedZeroDelayTime_Click(object sender, EventArgs e) |         private void labelForcedZeroDelayTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelForcedZeroDelayTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
|  | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelForcedZeroDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelForcedZeroDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
| 
 | 
 | ||||||
|  | @ -1124,13 +1255,17 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelForcedZeroDelayTime.Text = myKeyPad.StringValue; |                     after = this.labelForcedZeroDelayTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.ForcedZeroDelayTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.ForcedZeroDelayTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelForcedZeroDelayTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelForcedZeroDelayTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._4501_ForcedZeroDelayTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._4501_ForcedZeroDelayTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.ForcedZeroDelayTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -1143,7 +1278,10 @@ namespace INT69DB_2A.Forms | ||||||
| 
 | 
 | ||||||
|         private void labelRejectConveyorDelayTime_Click(object sender, EventArgs e) |         private void labelRejectConveyorDelayTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelRejectConveyorDelayTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelRejectConveyorDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelRejectConveyorDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1158,19 +1296,26 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelRejectConveyorDelayTime.Text = myKeyPad.StringValue; |                     after = this.labelRejectConveyorDelayTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.RejectConveyorDelayTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.RejectConveyorDelayTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelRejectConveyorDelayTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelRejectConveyorDelayTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5009_DischargeConveyorDelayTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5009_DischargeConveyorDelayTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.RejectCVDelayTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelRejectConveyorRunTime_Click(object sender, EventArgs e) |         private void labelRejectConveyorRunTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelRejectConveyorRunTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelRejectConveyorRunTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelRejectConveyorRunTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1185,19 +1330,26 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelRejectConveyorRunTime.Text = myKeyPad.StringValue; |                     after = this.labelRejectConveyorRunTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.RejectConveyorRunTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.RejectConveyorRunTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelRejectConveyorRunTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelRejectConveyorRunTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5010_DischargeConveyorRunTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5010_DischargeConveyorRunTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.RejectCVRunTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelFeedingConveyorDelayTime_Click(object sender, EventArgs e) |         private void labelFeedingConveyorDelayTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelFeedingConveyorDelayTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFeedingConveyorDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFeedingConveyorDelayTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1212,19 +1364,26 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelFeedingConveyorDelayTime.Text = myKeyPad.StringValue; |                     after = this.labelFeedingConveyorDelayTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.FeedingConveyorDelayTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.FeedingConveyorDelayTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelFeedingConveyorDelayTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelFeedingConveyorDelayTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5007_FeedingConveyorDelayTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5007_FeedingConveyorDelayTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVDelayTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelFeedingConveyorRunTime_Click(object sender, EventArgs e) |         private void labelFeedingConveyorRunTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = "", before = "", after = "", number = ""; | ||||||
|  | 
 | ||||||
|  |             before = this.labelFeedingConveyorRunTime.Text; | ||||||
|  |             number = this.SelectedProductNo.ToString(); | ||||||
| 
 | 
 | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFeedingConveyorRunTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFeedingConveyorRunTime.Text, 4, 0, false, this.ParentForm.SystemConfig.Language); | ||||||
|             myKeyPad.Location = new Point(300, 90); |             myKeyPad.Location = new Point(300, 90); | ||||||
|  | @ -1239,13 +1398,17 @@ namespace INT69DB_2A.Forms | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelFeedingConveyorRunTime.Text = myKeyPad.StringValue; |                     after = this.labelFeedingConveyorRunTime.Text = myKeyPad.StringValue; | ||||||
|                     this.SelectedJudgmentSetItem.FeedingConveyorRunTime = myKeyPad.IntValue; |                     this.SelectedJudgmentSetItem.FeedingConveyorRunTime = myKeyPad.IntValue; | ||||||
| 
 | 
 | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelFeedingConveyorRunTime.Text); |                     value = Helper.StringZeroFillDigits4(this.labelFeedingConveyorRunTime.Text); | ||||||
|                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5008_FeedingConveyorRunTime, value); |                     this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._5008_FeedingConveyorRunTime, value); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); |                     this.ParentForm.SaveJudgmentSetFile(this.SelectedJudgmentSetItem, this.SelectedProductNo - 1); | ||||||
|  | 
 | ||||||
|  |                     // Part 11 | ||||||
|  |                     if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                         this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVRunTime, number, before, after); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -1299,6 +1462,10 @@ namespace INT69DB_2A.Forms | ||||||
|             this.CaptureJudgmentSetItem.Sorter4Mode = this.SelectedJudgmentSetItem.Sorter4Mode; |             this.CaptureJudgmentSetItem.Sorter4Mode = this.SelectedJudgmentSetItem.Sorter4Mode; | ||||||
|             this.CaptureJudgmentSetItem.Sorter4DelayTime = this.SelectedJudgmentSetItem.Sorter4DelayTime; |             this.CaptureJudgmentSetItem.Sorter4DelayTime = this.SelectedJudgmentSetItem.Sorter4DelayTime; | ||||||
|             this.CaptureJudgmentSetItem.Sorter4RunTime = this.SelectedJudgmentSetItem.Sorter4RunTime; |             this.CaptureJudgmentSetItem.Sorter4RunTime = this.SelectedJudgmentSetItem.Sorter4RunTime; | ||||||
|  | 
 | ||||||
|  |             // Part11 | ||||||
|  |             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.ProductCopy, this.buttonCopy.Text); | ||||||
|         } |         } | ||||||
|         private void buttonPaste_Click(object sender, EventArgs e) |         private void buttonPaste_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  | @ -1335,6 +1502,10 @@ namespace INT69DB_2A.Forms | ||||||
| 
 | 
 | ||||||
|             this.buttonItemNo.Text = "**"; |             this.buttonItemNo.Text = "**"; | ||||||
|             this.ParentForm.TransferProductParameter(this.SelectedProductNo); |             this.ParentForm.TransferProductParameter(this.SelectedProductNo); | ||||||
|  | 
 | ||||||
|  |             // Part11 | ||||||
|  |             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.ProductPaste, this.SelectedProductNo.ToString()); | ||||||
|         } |         } | ||||||
|         private void buttonPasteAll_Click(object sender, EventArgs e) |         private void buttonPasteAll_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  | @ -1438,6 +1609,10 @@ namespace INT69DB_2A.Forms | ||||||
|             this.buttonPasteAll.Enabled = true; |             this.buttonPasteAll.Enabled = true; | ||||||
| 
 | 
 | ||||||
|             splash.Finish(); |             splash.Finish(); | ||||||
|  | 
 | ||||||
|  |             // Part11 | ||||||
|  |             if (this.ParentForm.SystemConfig.IsPart11 == true) | ||||||
|  |                 this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.ProductAllPaste, ""); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -245,7 +245,7 @@ | ||||||
|             this.labelAccessRightAdmin.LineSpacing = 0F; |             this.labelAccessRightAdmin.LineSpacing = 0F; | ||||||
|             this.labelAccessRightAdmin.Location = new System.Drawing.Point(209, 67); |             this.labelAccessRightAdmin.Location = new System.Drawing.Point(209, 67); | ||||||
|             this.labelAccessRightAdmin.Name = "labelAccessRightAdmin"; |             this.labelAccessRightAdmin.Name = "labelAccessRightAdmin"; | ||||||
|             this.labelAccessRightAdmin.Size = new System.Drawing.Size(277, 26); |             this.labelAccessRightAdmin.Size = new System.Drawing.Size(270, 26); | ||||||
|             this.labelAccessRightAdmin.TabIndex = 238; |             this.labelAccessRightAdmin.TabIndex = 238; | ||||||
|             this.labelAccessRightAdmin.Text = "Administrator"; |             this.labelAccessRightAdmin.Text = "Administrator"; | ||||||
|             this.labelAccessRightAdmin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelAccessRightAdmin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |  | ||||||
|  | @ -335,6 +335,8 @@ namespace INT69DB_2A.Forms | ||||||
|         } |         } | ||||||
|         private void buttonSave_Click(object sender, EventArgs e) |         private void buttonSave_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string detail; | ||||||
|  | 
 | ||||||
|             #region Level1 |             #region Level1 | ||||||
|             this.ParentForm.CurrentUserGroup.Level1.IsMainDisplayProductNo = this.checkBoxL1MainProductNo.Checked; |             this.ParentForm.CurrentUserGroup.Level1.IsMainDisplayProductNo = this.checkBoxL1MainProductNo.Checked; | ||||||
|             this.ParentForm.CurrentUserGroup.Level1.IsMainDisplayWeightSetting = this.checkBoxL1MainWeightSet.Checked; |             this.ParentForm.CurrentUserGroup.Level1.IsMainDisplayWeightSetting = this.checkBoxL1MainWeightSet.Checked; | ||||||
|  | @ -432,6 +434,10 @@ namespace INT69DB_2A.Forms | ||||||
| 
 | 
 | ||||||
|             this.ParentForm.SaveUserGroupFile(this.ParentForm.CurrentUserGroup); |             this.ParentForm.SaveUserGroupFile(this.ParentForm.CurrentUserGroup); | ||||||
| 
 | 
 | ||||||
|  |             // Part 11 | ||||||
|  |             detail = "Change access right"; | ||||||
|  |             this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.GroupEditor, detail); | ||||||
|  | 
 | ||||||
|             this.buttonSave.Visible = false; |             this.buttonSave.Visible = false; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -253,7 +253,6 @@ namespace INT69DB_2A.Part11_UserManager | ||||||
|         private bool m_IsMenuUser; |         private bool m_IsMenuUser; | ||||||
|         private bool m_IsMenuUserGroupEditor; |         private bool m_IsMenuUserGroupEditor; | ||||||
|         private bool m_IsMenuViewer;         |         private bool m_IsMenuViewer;         | ||||||
|          |  | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region Constructor |         #region Constructor | ||||||
|  |  | ||||||
											
												Binary file not shown.
											
										
									
								
		Loading…
	
		Reference in New Issue