571 lines
25 KiB
C#
571 lines
25 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Collections.ObjectModel;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Data;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
using SmartX;
|
|
using INT69DC_7C.Forms;
|
|
|
|
namespace INT69DC_7C.Controls
|
|
{
|
|
public partial class ControlCalibration10 : UserControl
|
|
{
|
|
#region Field
|
|
private FormCalibration m_ParentForm;
|
|
|
|
private Color NormalColor = Color.Black;
|
|
private Color FinishColor = Color.Blue;
|
|
|
|
private Collection<SmartButton> CollButtonLane;
|
|
private Collection<SmartLabel> CollLabelWeight;
|
|
private Collection<SmartLabel> CollLabelADC;
|
|
private Collection<SmartLabel> CollLabelConstant;
|
|
private Collection<CalibrationStatus> CollCalStatus;
|
|
#endregion
|
|
|
|
#region Constructor
|
|
public ControlCalibration10(FormCalibration parent)
|
|
{
|
|
InitializeComponent();
|
|
|
|
this.ParentForm = parent;
|
|
|
|
this.CreateCollection();
|
|
this.InitilizeControls();
|
|
this.InitializeDesign();
|
|
this.DisplayRefresh();
|
|
}
|
|
#endregion
|
|
|
|
#region Property
|
|
public FormCalibration ParentForm
|
|
{
|
|
get { return this.m_ParentForm; }
|
|
private set { this.m_ParentForm = value; }
|
|
}
|
|
#endregion
|
|
|
|
#region Method
|
|
private void CreateCollection()
|
|
{
|
|
this.CollButtonLane = new Collection<SmartButton>();
|
|
this.CollLabelWeight = new Collection<SmartLabel>();
|
|
this.CollLabelADC = new Collection<SmartLabel>();
|
|
this.CollLabelConstant = new Collection<SmartLabel>();
|
|
this.CollCalStatus = new Collection<CalibrationStatus>();
|
|
|
|
this.CollButtonLane.Clear();
|
|
this.CollLabelWeight.Clear();
|
|
this.CollLabelADC.Clear();
|
|
this.CollLabelConstant.Clear();
|
|
this.CollCalStatus.Clear();
|
|
|
|
this.CollButtonLane.Add(this.buttonLine1);
|
|
this.CollButtonLane.Add(this.buttonLine2);
|
|
this.CollButtonLane.Add(this.buttonLine3);
|
|
this.CollButtonLane.Add(this.buttonLine4);
|
|
this.CollButtonLane.Add(this.buttonLine5);
|
|
this.CollButtonLane.Add(this.buttonLine6);
|
|
this.CollButtonLane.Add(this.buttonLine7);
|
|
this.CollButtonLane.Add(this.buttonLine8);
|
|
this.CollButtonLane.Add(this.buttonLine9);
|
|
this.CollButtonLane.Add(this.buttonLine10);
|
|
|
|
this.CollLabelWeight.Add(this.labelWeight1);
|
|
this.CollLabelWeight.Add(this.labelWeight2);
|
|
this.CollLabelWeight.Add(this.labelWeight3);
|
|
this.CollLabelWeight.Add(this.labelWeight4);
|
|
this.CollLabelWeight.Add(this.labelWeight5);
|
|
this.CollLabelWeight.Add(this.labelWeight6);
|
|
this.CollLabelWeight.Add(this.labelWeight7);
|
|
this.CollLabelWeight.Add(this.labelWeight8);
|
|
this.CollLabelWeight.Add(this.labelWeight9);
|
|
this.CollLabelWeight.Add(this.labelWeight10);
|
|
|
|
this.CollLabelADC.Add(this.labelADC1);
|
|
this.CollLabelADC.Add(this.labelADC2);
|
|
this.CollLabelADC.Add(this.labelADC3);
|
|
this.CollLabelADC.Add(this.labelADC4);
|
|
this.CollLabelADC.Add(this.labelADC5);
|
|
this.CollLabelADC.Add(this.labelADC6);
|
|
this.CollLabelADC.Add(this.labelADC7);
|
|
this.CollLabelADC.Add(this.labelADC8);
|
|
this.CollLabelADC.Add(this.labelADC9);
|
|
this.CollLabelADC.Add(this.labelADC10);
|
|
|
|
this.CollLabelConstant.Add(this.labelConstant1);
|
|
this.CollLabelConstant.Add(this.labelConstant2);
|
|
this.CollLabelConstant.Add(this.labelConstant3);
|
|
this.CollLabelConstant.Add(this.labelConstant4);
|
|
this.CollLabelConstant.Add(this.labelConstant5);
|
|
this.CollLabelConstant.Add(this.labelConstant6);
|
|
this.CollLabelConstant.Add(this.labelConstant7);
|
|
this.CollLabelConstant.Add(this.labelConstant8);
|
|
this.CollLabelConstant.Add(this.labelConstant9);
|
|
this.CollLabelConstant.Add(this.labelConstant10);
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
this.CollCalStatus.Add(new CalibrationStatus());
|
|
}
|
|
private void InitilizeControls()
|
|
{
|
|
for (int i = 0; i < this.ParentForm.ParentForm.SystemConfig.EquipmentColumns; i++)
|
|
{
|
|
this.CollLabelWeight[i].Text = "0.0";
|
|
this.CollLabelADC[i].Text = "0.0";
|
|
this.CollLabelConstant[i].Text = "0.0";
|
|
}
|
|
}
|
|
private void InitializeDesign()
|
|
{
|
|
|
|
}
|
|
|
|
public void DisplayRefresh()
|
|
{
|
|
if (this.CollButtonLane == null || this.CollButtonLane.Count == 0)
|
|
return;
|
|
|
|
for (int i = 0; i < this.CollButtonLane.Count; i++)
|
|
{
|
|
this.CollButtonLane[i].ButtonUp();
|
|
this.CollCalStatus[i].Initialize();
|
|
}
|
|
}
|
|
|
|
public void CalibrationBalance()
|
|
{
|
|
string detail = "";
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("분동 계산중 입니다");
|
|
this.ParentForm.listBoxHelp.Items.Add("잠시만 기다리세요");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Caculating...");
|
|
this.ParentForm.listBoxHelp.Items.Add("Wait a minute.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("计算...");
|
|
this.ParentForm.listBoxHelp.Items.Add("请稍等");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("výpočet...");
|
|
this.ParentForm.listBoxHelp.Items.Add("Vyčkejte.");
|
|
}
|
|
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Gewichtsüberprüfung,");
|
|
this.ParentForm.listBoxHelp.Items.Add("bitte warten");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
|
|
for (int i = 0; i < this.CollButtonLane.Count; i++)
|
|
{
|
|
if (this.CollButtonLane[i].ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
|
{
|
|
this.ParentForm.ParentForm.TransferData(CommunicationCommand.CalibrationBalance, this.CollButtonLane[i].Tag.ToString());
|
|
|
|
// Part 11
|
|
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
|
|
{
|
|
detail = string.Format("{0} Lane Balance", i + 1);
|
|
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Calibration, detail);
|
|
}
|
|
}
|
|
}
|
|
|
|
this.ParentForm.CalibrationButtonEnable(false, false, true);
|
|
}
|
|
public void CalibrationStart()
|
|
{
|
|
string detail = "";
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("중량조정을 시작합니다.");
|
|
this.ParentForm.listBoxHelp.Items.Add("잠시만 기다리세요.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Calibration start.");
|
|
this.ParentForm.listBoxHelp.Items.Add("Wait a minute.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("校准开始按钮");
|
|
this.ParentForm.listBoxHelp.Items.Add("请稍等");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("START kalibrace");
|
|
this.ParentForm.listBoxHelp.Items.Add("Vyčkejte.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Kalibrierungsstart");
|
|
this.ParentForm.listBoxHelp.Items.Add("bitte warten");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
|
|
for (int i = 0; i < this.CollButtonLane.Count; i++)
|
|
{
|
|
if (this.CollButtonLane[i].ButtonStatus == SmartButton.BUTSTATUS.DOWN)
|
|
{
|
|
this.ParentForm.ParentForm.TransferData(CommunicationCommand.CalibrationStart, this.CollButtonLane[i].Tag.ToString());
|
|
|
|
// Part 11
|
|
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
|
|
{
|
|
this.CollCalStatus[i].Initialize();
|
|
detail = string.Format("{0} Lane Start", i + 1);
|
|
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Calibration, detail);
|
|
}
|
|
}
|
|
|
|
this.CollButtonLane[i].Enabled = false;
|
|
}
|
|
|
|
this.ParentForm.CalibrationButtonEnable(false, false, false);
|
|
}
|
|
public void CalibrationCancel()
|
|
{
|
|
string detail = "";
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("중량조정을 취소합니다");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Cancel the Calibration");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("取消校准");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Zrušení Kalibrace");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Brechen Sie die ");
|
|
this.ParentForm.listBoxHelp.Items.Add("Kalibrierung ab");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
|
|
for (int i = 0; i < this.CollButtonLane.Count; i++)
|
|
{
|
|
if (this.CollButtonLane[i].ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
|
{
|
|
this.ParentForm.ParentForm.TransferData(CommunicationCommand.CalibrationCancel, this.CollButtonLane[i].Tag.ToString());
|
|
|
|
// Part 11
|
|
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
|
|
{
|
|
if (this.CollCalStatus[i].IsCancel == false)
|
|
{
|
|
this.CollCalStatus[i].IsCancel = true;
|
|
detail = string.Format("{0} Lane Cancel", i + 1);
|
|
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Calibration, detail);
|
|
}
|
|
}
|
|
}
|
|
|
|
this.CollButtonLane[i].Enabled = true;
|
|
}
|
|
|
|
this.ParentForm.CalibrationButtonEnable(true, false, false);
|
|
}
|
|
|
|
public void UpdateConfiguration(DataStore.EquipmentStatus status, CalibrationItem config)
|
|
{
|
|
string value = "";
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant1.Trim(), 6);
|
|
if (this.labelConstant1.Text != value)
|
|
this.labelConstant1.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant2.Trim(), 6);
|
|
if (this.labelConstant2.Text != value)
|
|
this.labelConstant2.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant3.Trim(), 6);
|
|
if (this.labelConstant3.Text != value)
|
|
this.labelConstant3.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant4.Trim(), 6);
|
|
if (this.labelConstant4.Text != value)
|
|
this.labelConstant4.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant5.Trim(), 6);
|
|
if (this.labelConstant5.Text != value)
|
|
this.labelConstant5.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant6.Trim(), 6);
|
|
if (this.labelConstant6.Text != value)
|
|
this.labelConstant6.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant7.Trim(), 6);
|
|
if (this.labelConstant7.Text != value)
|
|
this.labelConstant7.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant8.Trim(), 6);
|
|
if (this.labelConstant8.Text != value)
|
|
this.labelConstant8.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant9.Trim(), 6);
|
|
if (this.labelConstant9.Text != value)
|
|
this.labelConstant9.Text = value;
|
|
|
|
value = Helper.StringToDecimalPlaces(config.Constant10.Trim(), 6);
|
|
if (this.labelConstant10.Text != value)
|
|
this.labelConstant10.Text = value;
|
|
}
|
|
public void UpdateWeightDisplay(DataStore.EquipmentStatus status, Collection<WeightData> weights)
|
|
{
|
|
if (this.CollLabelWeight == null || weights.Count < this.CollLabelWeight.Count || status == DataStore.EquipmentStatus.Start)
|
|
return;
|
|
|
|
for (int i = 0; i < weights.Count; i++)
|
|
{
|
|
if (this.CollButtonLane[i].ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
|
{
|
|
this.UpdateLabelWeight(i, this.CollButtonLane[i], this.CollLabelWeight[i], this.CollLabelADC[i], weights[i], true);
|
|
}
|
|
else
|
|
{
|
|
this.UpdateLabelWeight(i, this.CollButtonLane[i], this.CollLabelWeight[i], this.CollLabelADC[i], weights[i], false);
|
|
}
|
|
}
|
|
}
|
|
private void UpdateLabelWeight(int index, SmartButton buttonLane, SmartLabel labelWeight, SmartLabel labelADC, WeightData weightData, bool rbChecked)
|
|
{
|
|
string detail = "";
|
|
|
|
switch (weightData.Status)
|
|
{
|
|
case DataStore.WeightStatus.CalNomal:
|
|
labelWeight.Text = Helper.DoubleToString(weightData.Weight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
|
|
labelWeight.ForeColor = this.NormalColor;
|
|
labelADC.Text = weightData.ADCValue;
|
|
break;
|
|
case DataStore.WeightStatus.CalStandby:
|
|
if (rbChecked == true)
|
|
{
|
|
// 분동중량 표시
|
|
labelWeight.Text = string.Format("-{0}", this.ParentForm.labelBalanceWeight.Text);
|
|
labelWeight.ForeColor = this.NormalColor;
|
|
labelADC.Text = weightData.ADCValue;
|
|
this.ParentForm.ClearListBox();
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("분동을 올려주세요.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Put the balance weight.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("放平衡重");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Položit vyvážení hmotnosti.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Gewicht auf den Förderer legen");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
|
|
this.ParentForm.CalibrationButtonEnable(false, true, true);
|
|
}
|
|
break;
|
|
case DataStore.WeightStatus.CalBalans:
|
|
if (rbChecked == true)
|
|
{
|
|
// 분동중량표시
|
|
labelWeight.Text = string.Format("-{0}", this.ParentForm.labelBalanceWeight.Text);
|
|
labelWeight.ForeColor = this.NormalColor;
|
|
labelADC.Text = weightData.ADCValue;
|
|
this.ParentForm.CalibrationButtonEnable(false, false, true);
|
|
}
|
|
break;
|
|
case DataStore.WeightStatus.CalFinish:
|
|
if (rbChecked == true)
|
|
{
|
|
this.ParentForm.ClearListBox();
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("중량조정이 완료 되었습니다.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Finished.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("完");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Ukončený.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Die Kalibrierung ist abgeschlossen.");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
this.ParentForm.CalibrationButtonEnable(true, false, false);
|
|
foreach (SmartX.SmartButton bt in this.CollButtonLane)
|
|
bt.Enabled = true;
|
|
|
|
// Part11
|
|
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
|
|
{
|
|
if (this.CollCalStatus[index].IsFinish == false)
|
|
{
|
|
this.CollCalStatus[index].IsFinish = true;
|
|
detail = string.Format("{0} Lane Success", index + 1);
|
|
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Calibration, detail);
|
|
}
|
|
}
|
|
}
|
|
labelWeight.Text = Helper.DoubleToString(weightData.Weight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
|
|
labelWeight.ForeColor = this.FinishColor;
|
|
labelADC.Text = weightData.ADCValue;
|
|
break;
|
|
case DataStore.WeightStatus.CalError:
|
|
if (rbChecked == true)
|
|
{
|
|
this.ParentForm.ClearListBox();
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("중량조정 에러");
|
|
this.ParentForm.listBoxHelp.Items.Add("다시 시도해 주세요");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Calibration error.");
|
|
this.ParentForm.listBoxHelp.Items.Add("Please try again.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("错误发生,重试");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Kalibrace chyba.");
|
|
this.ParentForm.listBoxHelp.Items.Add("Zkuste znovu.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Fehler!");
|
|
this.ParentForm.listBoxHelp.Items.Add("Bitte noch einmal versuchen");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
this.ParentForm.CalibrationButtonEnable(true, false, false);
|
|
foreach (SmartX.SmartButton bt in this.CollButtonLane)
|
|
bt.Enabled = true;
|
|
|
|
// Part11
|
|
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
|
|
{
|
|
if (this.CollCalStatus[index].IsError == false)
|
|
{
|
|
this.CollCalStatus[index].IsError = true;
|
|
detail = string.Format("{0} Lane Error", index + 1);
|
|
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Calibration, detail);
|
|
}
|
|
}
|
|
}
|
|
labelWeight.Text = Helper.DoubleToString(weightData.Weight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
|
|
labelWeight.ForeColor = this.NormalColor;
|
|
labelADC.Text = weightData.ADCValue;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region Event Handler
|
|
private void buttonLine_Click(object sender, EventArgs e)
|
|
{
|
|
SmartButton bt = sender as SmartButton;
|
|
|
|
if (bt == null)
|
|
return;
|
|
|
|
this.ParentForm.ClearListBox();
|
|
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("중량조정");
|
|
this.ParentForm.listBoxHelp.Items.Add("LANE을 선택 후");
|
|
this.ParentForm.listBoxHelp.Items.Add("시작을 누르세요");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Calibration");
|
|
this.ParentForm.listBoxHelp.Items.Add("After selecting line, ");
|
|
this.ParentForm.listBoxHelp.Items.Add("push the [Start] button.");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("校准");
|
|
this.ParentForm.listBoxHelp.Items.Add("选择线后,按[开始]按钮。");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Kalibrace");
|
|
this.ParentForm.listBoxHelp.Items.Add("Po výběru řádku, ");
|
|
this.ParentForm.listBoxHelp.Items.Add("stiskněte tlačítko [Start].");
|
|
}
|
|
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
|
|
{
|
|
this.ParentForm.listBoxHelp.Items.Add("Kalibrierung");
|
|
this.ParentForm.listBoxHelp.Items.Add("Drücken Sie nach der Auswahl der");
|
|
this.ParentForm.listBoxHelp.Items.Add("Zeile die Taste [Start].");
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
|
|
this.ParentForm.CalibrationButtonEnable(true, false, false);
|
|
}
|
|
#endregion
|
|
}
|
|
}
|