- SerialMode 추가
- Part11 버그 수정(만료일, 히스토리로그 항목 추가 및 수정) - 메인화면 바그래프 속도표시 500 이상이면 갱신 xmaster
parent
f6cc9f74c9
commit
2f037c497c
|
@ -299,8 +299,7 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
string before = "", after = "";
|
||||
before = this.SelectedProductItem.Name;
|
||||
this.SelectedProductItem.Name = this.textBoxProductName.Text;
|
||||
after = this.SelectedProductItem.Name;
|
||||
after = this.SelectedProductItem.Name = this.textBoxProductName.Text;
|
||||
this.ParentForm.ParentForm.CollectionProductItem[this.SelectedProductNo - 1].Name = this.textBoxProductName.Text;
|
||||
|
||||
this.listBoxProductList.SelectedIndexChanged -= new EventHandler(this.listBoxProductList_SelectedIndexChanged);
|
||||
|
@ -329,7 +328,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ChangeProductName, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ChangeName, "", before, after);
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
|
@ -431,6 +430,10 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.labelOverRange.Text;
|
||||
|
||||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
this.labelOverRange.Text = myKeyPad.StringValue;
|
||||
|
@ -438,6 +441,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.CollectionProductItem[this.SelectedProductNo - 1].OverRange = myKeyPad.StringValue.Replace(".", "");
|
||||
this.ParentForm.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductNo - 1);
|
||||
this.DisplayControls(this.SelectedProductItem);
|
||||
|
||||
after = this.labelOverRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -445,6 +453,7 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
int digit = 0, temp = 0, range = 0;
|
||||
string value = "", feedbackValue = "";
|
||||
string before = "", after = "";
|
||||
int oldUnderRangeDeviation = this.SelectedProductItem.UnderRangeDeviation;
|
||||
int oldOverRangeDeviation = this.SelectedProductItem.OverRangeDeviation;
|
||||
|
||||
|
@ -454,12 +463,21 @@ namespace ITC81DB_0H.Controls
|
|||
if (myKeyPad.ShowDialog() != DialogResult.OK)
|
||||
return;
|
||||
|
||||
before = this.labelPassRange.Text;
|
||||
|
||||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
this.SelectedProductItem.PassRange = myKeyPad.StringValue.Replace(".", "");
|
||||
this.ParentForm.ParentForm.CollectionProductItem[this.SelectedProductNo - 1].PassRange = myKeyPad.StringValue.Replace(".", "");
|
||||
|
||||
after = this.labelPassRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.PassRange, "", before, after);
|
||||
|
||||
#region UnderRange
|
||||
before = this.labelUnderRange.Text;
|
||||
|
||||
temp = this.SelectedProductItem.PassRangeInt + oldUnderRangeDeviation;
|
||||
if (temp < 0)
|
||||
value = "0";
|
||||
|
@ -468,9 +486,16 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.SelectedProductItem.UnderRange = value;
|
||||
this.ParentForm.ParentForm.CollectionProductItem[this.SelectedProductNo - 1].UnderRange = value;
|
||||
|
||||
after = this.labelUnderRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "Change Pass Value", before, after);
|
||||
#endregion
|
||||
|
||||
#region OverRange
|
||||
before = this.labelOverRange.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
range = 9999;
|
||||
else
|
||||
|
@ -490,6 +515,11 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.SelectedProductItem.OverRange = value;
|
||||
this.ParentForm.ParentForm.CollectionProductItem[this.SelectedProductNo - 1].OverRange = value;
|
||||
|
||||
after = this.labelOverRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "Change Pass Value", before, after);
|
||||
#endregion
|
||||
|
||||
this.ParentForm.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductNo - 1);
|
||||
|
@ -510,6 +540,10 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.labelUnderRange.Text;
|
||||
|
||||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
this.labelUnderRange.Text = myKeyPad.StringValue;
|
||||
|
@ -518,6 +552,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductNo - 1);
|
||||
|
||||
this.DisplayControls(this.SelectedProductItem);
|
||||
|
||||
after = this.labelUnderRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -544,6 +583,10 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.labelOverRange.Text;
|
||||
|
||||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
this.labelDeviationOver.Text = myKeyPad.StringValue;
|
||||
|
@ -552,6 +595,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductNo - 1);
|
||||
|
||||
this.DisplayControls(this.SelectedProductItem);
|
||||
|
||||
after = this.labelOverRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "Change Deviation", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -578,6 +626,10 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.labelUnderRange.Text;
|
||||
|
||||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
this.labelDeviationUnder.Text = myKeyPad.StringValue;
|
||||
|
@ -586,6 +638,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductNo - 1);
|
||||
|
||||
this.DisplayControls(this.SelectedProductItem);
|
||||
|
||||
after = this.labelUnderRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "Change Deviation", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -605,12 +662,21 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.labelTareRange.Text;
|
||||
|
||||
this.ParentForm.ParentForm.ClearAlarm(0);
|
||||
|
||||
this.labelTareRange.Text = myKeyPad.StringValue;
|
||||
this.SelectedProductItem.TareRange = myKeyPad.StringValue.Replace(".", "");
|
||||
this.ParentForm.ParentForm.CollectionProductItem[this.SelectedProductNo - 1].TareRange = myKeyPad.StringValue.Replace(".", "");
|
||||
this.ParentForm.ParentForm.SaveProductFile(this.SelectedProductItem, this.SelectedProductNo - 1);
|
||||
|
||||
after = this.labelTareRange.Text;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TareRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,6 +27,7 @@ namespace ITC81DB_0H.Controls
|
|||
public ControlConfiSerialHitachi ControlHitachi;
|
||||
public ControlConfiSerialMarkoPrint ControlMarkoprint;
|
||||
public ControlConfiModbus ControlModbusTCP;
|
||||
public ControlConfiMULTiJET ControlMultiJet;
|
||||
|
||||
private delegate void ConnetedIPStatusCallback(string value);
|
||||
#endregion
|
||||
|
@ -193,6 +194,12 @@ namespace ITC81DB_0H.Controls
|
|||
this.Controls.Add(this.ControlModbusTCP);
|
||||
this.ControlModbusTCP.Location = new Point(0, 217);
|
||||
|
||||
this.ControlMultiJet = new ControlConfiMULTiJET(this.ParentForm);
|
||||
this.Controls.Add(this.ControlMultiJet);
|
||||
this.ControlMultiJet.Location = new Point(0, 217);
|
||||
|
||||
this.ControlVisible(false);
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsEthernetEnable == true)
|
||||
{
|
||||
this.buttonStart.Enabled = true;
|
||||
|
@ -252,6 +259,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxEthernetMode.Items.Add("-"); // Impinj Speedway-R420(RFID) 21
|
||||
this.comboBoxEthernetMode.Items.Add("Modbus TCP"); // 모드버스 TCP 22
|
||||
this.comboBoxEthernetMode.Items.Add("STD2"); // STD2 23
|
||||
this.comboBoxEthernetMode.Items.Add("MULTi-JET"); // MULTi-JET 24
|
||||
this.comboBoxEthernetMode.Items.Add("DJ(VIDEOJET)"); // DJ VIDEOJET 25
|
||||
this.comboBoxEthernetMode.Items.Add("LINX8830"); // LINX8830 잉크젯 프린터 26
|
||||
this.comboBoxEthernetMode.Items.Add("MYJET"); // MYJET 잉크젯 프린터 27
|
||||
this.comboBoxEthernetMode.Items.Add("OPT4"); // 바코드 값과 함께 전송(Tasco건) 28
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -364,9 +376,24 @@ namespace ITC81DB_0H.Controls
|
|||
case 20: // markem-imaje 9410 OPT3
|
||||
this.labelFormat.Text = "0xE8,0x00,0x08,0x01,0x00,0x05,W[5],Chksum[1]";
|
||||
break;
|
||||
case (int)Define.E_EthernetMode.f23_STD2: // STD2
|
||||
case (int)Define.E_CommMode.f22_Modbus: // Modbus_TCP
|
||||
this.labelFormat.Text = "ID, Product No, Under, Pass, Over, Under Count, Pass Count, Over Count, NG Count, ExNG Count, Total Count, Grade, Weight, Status(Run/Stop)";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f23_STD2: // STD2
|
||||
this.labelFormat.Text = "STX[1],ID[5],No[4],U[6],P[6],O[6],UC[7],PC[7],OC[7],ExC[7],TC[9],Grd[1],Sign[1],Weight[6],ETX[1]";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f24_MULTi_JET: // Multi-jet
|
||||
this.labelFormat.Text = "0x1B,0x02,Slave Address[1],0x1D,0x02,0x01,0x0A,Date[10],0x02,0x07,Weight[6],'g',0x1B,0x03,Chksum[1]";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f26_LINX8830: // LINX8830
|
||||
this.labelFormat.Text = "0x1B,0x02,0x1D,0x06,0x00,Weight[6],0x1B,0x03";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f27_MYJET: // MYJET
|
||||
this.labelFormat.Text = "0x1B,0x02,IP[1],0x1D,0x01,0x01,0x06,Weight[6],0x1B,0x03,Checksum[1]";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f28_OPT4: // OPT4
|
||||
this.labelFormat.Text = "0x02,Date[yyyy-MM-dd HH:mm:ss, 19];Grade[1];Weight[6];Data,0x03";
|
||||
break;
|
||||
default:
|
||||
this.buttonTestSend.Enabled = false;
|
||||
this.labelFormat.Text = "Private use";
|
||||
|
@ -410,10 +437,11 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
this.DisplayBottomSettingMenu();
|
||||
|
||||
if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f9_Hitachi
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f11_Markoprint
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f16_OPC
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f22_Modbus_TCP)
|
||||
if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f9_Hitachi
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f11_Markoprint
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f24_MULTi_JET)
|
||||
this.buttonAddon.Visible = true;
|
||||
else
|
||||
this.buttonAddon.Visible = false;
|
||||
|
@ -423,6 +451,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ControlHitachi.Visible = visible;
|
||||
this.ControlMarkoprint.Visible = visible;
|
||||
this.ControlModbusTCP.Visible = visible;
|
||||
this.ControlMultiJet.Visible = visible;
|
||||
}
|
||||
private void DisplayBottomSettingMenu()
|
||||
{
|
||||
|
@ -430,25 +459,31 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.buttonTestSend.Enabled = true;
|
||||
|
||||
if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f9_Hitachi)
|
||||
if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f9_Hitachi)
|
||||
{
|
||||
this.ControlHitachi.Visible = true;
|
||||
this.ControlHitachi.BringToFront();
|
||||
this.ControlHitachi.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f11_Markoprint)
|
||||
else if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f11_Markoprint)
|
||||
{
|
||||
this.ControlMarkoprint.Visible = true;
|
||||
this.ControlMarkoprint.BringToFront();
|
||||
this.ControlMarkoprint.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f22_Modbus_TCP
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_EthernetMode.f16_OPC)
|
||||
else if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f16_OPC)
|
||||
{
|
||||
this.ControlModbusTCP.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
this.ControlModbusTCP.Visible = true;
|
||||
this.ControlModbusTCP.BringToFront();
|
||||
}
|
||||
else if (this.comboBoxEthernetMode.SelectedIndex == (int)Define.E_CommMode.f24_MULTi_JET)
|
||||
{
|
||||
this.ControlMultiJet.Visible = true;
|
||||
this.ControlMultiJet.BringToFront();
|
||||
this.ControlMultiJet.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
@ -476,7 +511,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxEthernetOpMode.SelectedIndex = this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode;
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f23_STD2)
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f23_STD2)
|
||||
this.comboBoxEthernetMode.SelectedIndex = ModeSTD2;
|
||||
else if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode > this.comboBoxEthernetMode.Items.Count - 1)
|
||||
{
|
||||
|
@ -1086,9 +1121,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonSave2.Enabled = false;
|
||||
|
||||
if (beforeServerIP != afterServerIP)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetServerIPAddress, "", beforeServerIP, afterServerIP);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPServerIPAddress, "", beforeServerIP, afterServerIP);
|
||||
if (beforeServerPort != afterServerPort)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetServerPort, "", beforeServerPort, afterServerPort);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPServerPort, "", beforeServerPort, afterServerPort);
|
||||
}
|
||||
|
||||
private void labelHostPort_Click(object sender, EventArgs e)
|
||||
|
@ -1383,20 +1418,20 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false && mode == ModeSTD2)
|
||||
mode = (int)Define.E_SerialMode.f23_STD2;
|
||||
mode = (int)Define.E_CommMode.f23_STD2;
|
||||
else
|
||||
mode = this.comboBoxEthernetMode.SelectedIndex;
|
||||
this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode = mode;
|
||||
afterComMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(mode);
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f22_Modbus_TCP
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f16_OPC)
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.MainBottomModbusIconAdd(true);
|
||||
else
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.MainBottomModbusIconAdd(false);
|
||||
|
@ -1409,11 +1444,11 @@ namespace ITC81DB_0H.Controls
|
|||
afterLocalPort = this.labelLocalPort.Text;
|
||||
|
||||
if (beforeLocalPort != afterLocalPort)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetLocalPort, "", beforeLocalPort, afterLocalPort);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPLocalPort, "", beforeLocalPort, afterLocalPort);
|
||||
if (beforeOpMode != afterOpMode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetOperationMode, "", beforeOpMode, afterOpMode);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPOpMode, "", beforeOpMode, afterOpMode);
|
||||
if (beforeComMode != afterComMode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetComMode, "", beforeComMode, afterComMode);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPComMode, "", beforeComMode, afterComMode);
|
||||
}
|
||||
|
||||
private void buttonAddon_Click(object sender, EventArgs e)
|
||||
|
|
|
@ -29,6 +29,7 @@ namespace ITC81DB_0H.Controls
|
|||
public ControlConfiSerialMarkoPrint ControlMarkoprint;
|
||||
public ControlConfiSerialBarcode ControlBarcode;
|
||||
public ControlConfiModbus ControlModbusRTU;
|
||||
public ControlConfiMULTiJET ControlMultiJet;
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
@ -148,6 +149,10 @@ namespace ITC81DB_0H.Controls
|
|||
this.Controls.Add(this.ControlModbusRTU);
|
||||
this.ControlModbusRTU.Location = new Point(0, 217);
|
||||
|
||||
this.ControlMultiJet = new ControlConfiMULTiJET(this.ParentForm);
|
||||
this.Controls.Add(this.ControlMultiJet);
|
||||
this.ControlMultiJet.Location = new Point(0, 217);
|
||||
|
||||
this.ControlVisible(false);
|
||||
|
||||
this.comboBoxSerialBaudRate.Items.Clear();
|
||||
|
@ -194,6 +199,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.Items.Add("-"); // RFID 21
|
||||
this.comboBoxSerialMode.Items.Add("Modbus RTU"); // 모드버스 RTU 22
|
||||
this.comboBoxSerialMode.Items.Add("STD2"); // STD2 23
|
||||
this.comboBoxSerialMode.Items.Add("MULTi-JET"); // MULTi-JET 24
|
||||
this.comboBoxSerialMode.Items.Add("DJ(VIDEOJET)"); // DJ VIDEOJET 25
|
||||
this.comboBoxSerialMode.Items.Add("LINX8830"); // LINX8830 잉크젯 프린터 26
|
||||
this.comboBoxSerialMode.Items.Add("MYJET"); // MYJET 잉크젯 프린터 27
|
||||
this.comboBoxSerialMode.Items.Add("OPT4"); // 바코드 값과 함께 전송(Tasco건) 28
|
||||
//this.comboBoxSerialMode.Items.Add("Barcode");
|
||||
//this.comboBoxSerialMode.Items.Add("User Define");
|
||||
}
|
||||
|
@ -208,6 +218,232 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.SelectedIndexChanged += new EventHandler(this.comboBoxSerialMode_SelectedIndexChanged);
|
||||
}
|
||||
|
||||
public string ReturnBaudrateName(int num)
|
||||
{
|
||||
switch (num)
|
||||
{
|
||||
case 0:
|
||||
return "9600";
|
||||
case 1:
|
||||
return "19200";
|
||||
case 2:
|
||||
return "38400";
|
||||
case 3:
|
||||
return "57600";
|
||||
case 4:
|
||||
return "115200";
|
||||
default:
|
||||
return "9600";
|
||||
}
|
||||
}
|
||||
public string ReturnCommunicationModeName(int num)
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
{
|
||||
#region 독일어
|
||||
switch (num)
|
||||
{
|
||||
case 0:
|
||||
return "Keiner";
|
||||
case 1:
|
||||
return "STD1";
|
||||
case 2:
|
||||
return "Fernzugriff";
|
||||
case 3:
|
||||
return "Drucker";
|
||||
case 4:
|
||||
return "imaje9410-1";
|
||||
case 5:
|
||||
return "imaje9028-1";
|
||||
case 6:
|
||||
return "OPT0";
|
||||
case 7:
|
||||
return "imaje9410-2";
|
||||
case 8:
|
||||
return "imaje9028-2";
|
||||
case 9:
|
||||
return "Hitachi";
|
||||
case 10:
|
||||
return "MACSA";
|
||||
case 11:
|
||||
return "Markoprint";
|
||||
case 12:
|
||||
return "alphaJET";
|
||||
case 13:
|
||||
return "VJ1510";
|
||||
case 14:
|
||||
return "OPT1";
|
||||
case 15:
|
||||
return "OPT2";
|
||||
case 16:
|
||||
return "OPC";
|
||||
case 17:
|
||||
return "OPT3";
|
||||
case 18:
|
||||
return "HP-200";
|
||||
case 19:
|
||||
return "Smart Jet";
|
||||
case 20:
|
||||
return "imaje 9410 OPT3";
|
||||
case 21:
|
||||
return "RFID R420";
|
||||
case 22:
|
||||
return "Modbus";
|
||||
case 23:
|
||||
return "STD2";
|
||||
case 24:
|
||||
return "MULTi-JET";
|
||||
case 25:
|
||||
return "DJ(VIDEOJET)";
|
||||
case 26:
|
||||
return "LINX8830";
|
||||
case 27:
|
||||
return "MYJET";
|
||||
case 28:
|
||||
return "OPT4";
|
||||
default:
|
||||
return "Keiner";
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
{
|
||||
#region 스페인어
|
||||
switch (num)
|
||||
{
|
||||
case 0:
|
||||
return "Ninguna";
|
||||
case 1:
|
||||
return "STD1";
|
||||
case 2:
|
||||
return "Remoto";
|
||||
case 3:
|
||||
return "Impresora industrial";
|
||||
case 4:
|
||||
return "imaje9410-1";
|
||||
case 5:
|
||||
return "imaje9028-1";
|
||||
case 6:
|
||||
return "OPT0";
|
||||
case 7:
|
||||
return "imaje9410-2";
|
||||
case 8:
|
||||
return "imaje9028-2";
|
||||
case 9:
|
||||
return "Hitachi";
|
||||
case 10:
|
||||
return "MACSA";
|
||||
case 11:
|
||||
return "Markoprint";
|
||||
case 12:
|
||||
return "alphaJET";
|
||||
case 13:
|
||||
return "VJ1510";
|
||||
case 14:
|
||||
return "OPT1";
|
||||
case 15:
|
||||
return "OPT2";
|
||||
case 16:
|
||||
return "OPC";
|
||||
case 17:
|
||||
return "OPT3";
|
||||
case 18:
|
||||
return "HP-200";
|
||||
case 19:
|
||||
return "Smart Jet";
|
||||
case 20:
|
||||
return "imaje 9410 OPT3";
|
||||
case 21:
|
||||
return "RFID R420";
|
||||
case 22:
|
||||
return "Modbus";
|
||||
case 23:
|
||||
return "STD2";
|
||||
case 24:
|
||||
return "MULTi-JET";
|
||||
case 25:
|
||||
return "DJ(VIDEOJET)";
|
||||
case 26:
|
||||
return "LINX8830";
|
||||
case 27:
|
||||
return "MYJET";
|
||||
case 28:
|
||||
return "OPT4";
|
||||
default:
|
||||
return "Ninguna";
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
else
|
||||
{
|
||||
#region 한국어
|
||||
switch (num)
|
||||
{
|
||||
case 0:
|
||||
return "None";
|
||||
case 1:
|
||||
return "STD1";
|
||||
case 2:
|
||||
return "Remote";
|
||||
case 3:
|
||||
return "Printer";
|
||||
case 4:
|
||||
return "imaje9410-1";
|
||||
case 5:
|
||||
return "imaje9028-1";
|
||||
case 6:
|
||||
return "OPT0";
|
||||
case 7:
|
||||
return "imaje9410-2";
|
||||
case 8:
|
||||
return "imaje9028-2";
|
||||
case 9:
|
||||
return "Hitachi";
|
||||
case 10:
|
||||
return "MACSA";
|
||||
case 11:
|
||||
return "Markoprint";
|
||||
case 12:
|
||||
return "alphaJET";
|
||||
case 13:
|
||||
return "VJ1510";
|
||||
case 14:
|
||||
return "OPT1";
|
||||
case 15:
|
||||
return "OPT2";
|
||||
case 16:
|
||||
return "OPC";
|
||||
case 17:
|
||||
return "OPT3";
|
||||
case 18:
|
||||
return "HP-200";
|
||||
case 19:
|
||||
return "Smart Jet";
|
||||
case 20:
|
||||
return "imaje 9410 OPT3";
|
||||
case 21:
|
||||
return "RFID R420";
|
||||
case 22:
|
||||
return "Modbus";
|
||||
case 23:
|
||||
return "STD2";
|
||||
case 24:
|
||||
return "MULTi-JET";
|
||||
case 25:
|
||||
return "DJ(VIDEOJET)";
|
||||
case 26:
|
||||
return "LINX8830";
|
||||
case 27:
|
||||
return "MYJET";
|
||||
case 28:
|
||||
return "OPT4";
|
||||
default:
|
||||
return "None";
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
private void UpdateLabelFormatDisplay()
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
|
@ -299,12 +535,27 @@ namespace ITC81DB_0H.Controls
|
|||
case 20: // markem-imaje 9410 OPT3
|
||||
this.labelFormat.Text = "0xE8,0x00,0x08,0x01,0x00,0x05,W[5],Chksum[1]";
|
||||
break;
|
||||
case (int)Define.E_SerialMode.f23_STD2: // STD2
|
||||
case (int)Define.E_CommMode.f23_STD2: // STD2
|
||||
this.labelFormat.Text = "STX[1],ID[5],No[4],U[6],P[6],O[6],UC[7],PC[7],OC[7],ExC[7],TC[9],Grd[1],Sign[1],Weight[6],ETX[1]";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f24_MULTi_JET: // Multi-jet
|
||||
this.labelFormat.Text = "0x1B,0x02,Slave Address[1],0x1D,0x02,0x01,0x0A,Date[10],0x02,0x07,Weight[6],'g',0x1B,0x03,Chksum[1]";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f26_LINX8830: // LINX8830
|
||||
this.labelFormat.Text = "0x1B,0x02,0x1D,0x06,0x00,Weight[6],0x1B,0x03";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f27_MYJET: // MYJET
|
||||
this.labelFormat.Text = "0x1B,0x02,0x05,0x1D,0x01,0x01,0x06,Weight[6],0x1B,0x03,Checksum[1]";
|
||||
break;
|
||||
case (int)Define.E_CommMode.f28_OPT4: // OPT4
|
||||
this.labelFormat.Text = "0x02,Date[yyyy-MM-dd HH:mm:ss, 19];Grade[1];Weight[6];Data,0x03";
|
||||
break;
|
||||
default:
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.Barcode == 0)
|
||||
{
|
||||
this.buttonTestSend.Enabled = false;
|
||||
this.labelFormat.Text = "Private use";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -315,6 +566,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ControlHitachi.Visible = visible;
|
||||
this.ControlMarkoprint.Visible = visible;
|
||||
this.ControlModbusRTU.Visible = visible;
|
||||
this.ControlMultiJet.Visible = visible;
|
||||
//this.ControlBarcode.Visible = visible;
|
||||
}
|
||||
private void ButtonAddOnDisplay()
|
||||
|
@ -322,10 +574,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ControlVisible(false);
|
||||
this.DisplayBottomSettingMenu();
|
||||
|
||||
if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f9_Hitachi
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f11_Markoprint
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f16_OPC
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f22_Modbus_RTU)
|
||||
if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f9_Hitachi
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f11_Markoprint
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f24_MULTi_JET)
|
||||
this.buttonAddon.Visible = true;
|
||||
else
|
||||
this.buttonAddon.Visible = false;
|
||||
|
@ -356,7 +609,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerialMode_SelectedIndexChanged);
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
{
|
||||
if (item.SerialCOM1Mode == (int)Define.E_SerialMode.f23_STD2)
|
||||
if (item.SerialCOM1Mode == (int)Define.E_CommMode.f23_STD2)
|
||||
this.comboBoxSerialMode.SelectedIndex = ModeSTD2;
|
||||
else if (item.SerialCOM1Mode > this.comboBoxSerialMode.Items.Count - 1)
|
||||
this.comboBoxSerialMode.SelectedIndex = 0;
|
||||
|
@ -371,12 +624,12 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.labelTransmissionDelayTime.Text = item.TransmissionDelayTimeCOM1.ToString();
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f16_OPC)
|
||||
{
|
||||
this.comboBoxSerialBaudRate.Enabled = false;
|
||||
this.ControlModbusRTU.OPCSettings();
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f22_Modbus_RTU)
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f22_Modbus)
|
||||
this.ControlModbusRTU.ModbusRTUDefaultSettings();
|
||||
else
|
||||
this.ControlModbusRTU.SerialDefaultSettings();
|
||||
|
@ -426,7 +679,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerialMode_SelectedIndexChanged);
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
{
|
||||
if (item.SerialCOM3Mode == (int)Define.E_SerialMode.f23_STD2)
|
||||
if (item.SerialCOM3Mode == (int)Define.E_CommMode.f23_STD2)
|
||||
this.comboBoxSerialMode.SelectedIndex = ModeSTD2;
|
||||
else if (item.SerialCOM3Mode > this.comboBoxSerialMode.Items.Count - 1)
|
||||
this.comboBoxSerialMode.SelectedIndex = 0;
|
||||
|
@ -441,12 +694,12 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.labelTransmissionDelayTime.Text = this.ParentForm.ParentForm.SystemConfig1.TransmissionDelayTimeCOM3.ToString();
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f16_OPC) // OPC
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f16_OPC) // OPC
|
||||
{
|
||||
this.comboBoxSerialBaudRate.Enabled = false;
|
||||
this.ControlModbusRTU.OPCSettings();
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f22_Modbus_RTU)
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f22_Modbus)
|
||||
this.ControlModbusRTU.ModbusRTUDefaultSettings();
|
||||
else
|
||||
this.ControlModbusRTU.SerialDefaultSettings();
|
||||
|
@ -464,7 +717,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerialMode_SelectedIndexChanged);
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
{
|
||||
if (item.SerialCOM4Mode == (int)Define.E_SerialMode.f23_STD2)
|
||||
if (item.SerialCOM4Mode == (int)Define.E_CommMode.f23_STD2)
|
||||
this.comboBoxSerialMode.SelectedIndex = ModeSTD2;
|
||||
else if (item.SerialCOM4Mode > this.comboBoxSerialMode.Items.Count - 1)
|
||||
this.comboBoxSerialMode.SelectedIndex = 0;
|
||||
|
@ -479,12 +732,12 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.labelTransmissionDelayTime.Text = item.TransmissionDelayTimeCOM4.ToString();
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f16_OPC) // OPC
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f16_OPC) // OPC
|
||||
{
|
||||
this.comboBoxSerialBaudRate.Enabled = false;
|
||||
this.ControlModbusRTU.OPCSettings();
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f22_Modbus_RTU)
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f22_Modbus)
|
||||
this.ControlModbusRTU.ModbusRTUDefaultSettings();
|
||||
else
|
||||
this.ControlModbusRTU.SerialDefaultSettings();
|
||||
|
@ -505,13 +758,23 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
private void SaveComboBox(int baudrate, int mode)
|
||||
{
|
||||
string beforeBaudrate = "", afterBaudrate = "", beforeMode = "", afterMode = "";
|
||||
Define.E_MenuBottomConfiguration temp = this.ParentForm.CurrentConfigurationMenu();
|
||||
string[] beforeBaudrate = new string[3];
|
||||
string[] afterBaudrate = new string[3];
|
||||
string[] beforeMode = new string[3];
|
||||
string[] afterMode = new string[3];
|
||||
|
||||
Define.E_MenuBottomConfiguration temp = this.ParentForm.CurrentConfigurationMenu();
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM3FrameBufferSize(1024);
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM3ReceiveDetect(SmartX.SmartSerialPort.RECEIVEDETECTTYPE.EVENT_QUEUE);
|
||||
|
||||
if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f16_OPC)
|
||||
beforeBaudrate[0] = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate);
|
||||
beforeBaudrate[1] = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate);
|
||||
beforeBaudrate[2] = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate);
|
||||
beforeMode[0] = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode);
|
||||
beforeMode[1] = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode);
|
||||
beforeMode[2] = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode);
|
||||
|
||||
if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f16_OPC)
|
||||
{
|
||||
this.ControlModbusRTU.OPCSettings();
|
||||
|
||||
|
@ -525,7 +788,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.SelectedIndex = 0;
|
||||
this.comboBoxSerialBaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerialBaudRate_SelectedIndexChanged);
|
||||
this.comboBoxSerialBaudRate.Enabled = false;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = (int)Define.E_SerialMode.f16_OPC;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = (int)Define.E_CommMode.f16_OPC;
|
||||
this.ParentForm.ParentForm.OpenSerialCOM1();
|
||||
break;
|
||||
case Define.E_MenuBottomConfiguration.SerialCOM3:
|
||||
|
@ -535,7 +798,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.SelectedIndex = 0;
|
||||
this.comboBoxSerialBaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerialBaudRate_SelectedIndexChanged);
|
||||
this.comboBoxSerialBaudRate.Enabled = false;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = (int)Define.E_SerialMode.f16_OPC;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = (int)Define.E_CommMode.f16_OPC;
|
||||
this.ParentForm.ParentForm.OpenSerialCOM3();
|
||||
break;
|
||||
case Define.E_MenuBottomConfiguration.SerialCOM4:
|
||||
|
@ -545,7 +808,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.SelectedIndex = 0;
|
||||
this.comboBoxSerialBaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerialBaudRate_SelectedIndexChanged);
|
||||
this.comboBoxSerialBaudRate.Enabled = false;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = (int)Define.E_SerialMode.f16_OPC;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = (int)Define.E_CommMode.f16_OPC;
|
||||
this.ParentForm.ParentForm.OpenSerialCOM4();
|
||||
break;
|
||||
default:
|
||||
|
@ -553,7 +816,7 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
#endregion
|
||||
}
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f21_Impinj_Speedway_R420)
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f21_Impinj_Speedway_R420)
|
||||
{
|
||||
#region RFID Speedway R420
|
||||
switch (temp)
|
||||
|
@ -564,7 +827,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.SelectedIndex = 4;
|
||||
this.comboBoxSerialBaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerialBaudRate_SelectedIndexChanged);
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate = 4;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = (int)Define.E_SerialMode.f21_Impinj_Speedway_R420;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = (int)Define.E_CommMode.f21_Impinj_Speedway_R420;
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM1FrameSeparateType(Define.E_SeparateType.ETXONLY);
|
||||
this.ParentForm.ParentForm.OpenSerialCOM1();
|
||||
break;
|
||||
|
@ -574,7 +837,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.SelectedIndex = 4;
|
||||
this.comboBoxSerialBaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerialBaudRate_SelectedIndexChanged);
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate = 4;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = (int)Define.E_SerialMode.f21_Impinj_Speedway_R420;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = (int)Define.E_CommMode.f21_Impinj_Speedway_R420;
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM3FrameSeparateType(Define.E_SeparateType.ETXONLY);
|
||||
this.ParentForm.ParentForm.OpenSerialCOM3();
|
||||
break;
|
||||
|
@ -584,7 +847,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.SelectedIndex = 4;
|
||||
this.comboBoxSerialBaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerialBaudRate_SelectedIndexChanged);
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate = 4;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = (int)Define.E_SerialMode.f21_Impinj_Speedway_R420;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = (int)Define.E_CommMode.f21_Impinj_Speedway_R420;
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM4FrameSeparateType(Define.E_SeparateType.ETXONLY);
|
||||
this.ParentForm.ParentForm.OpenSerialCOM4();
|
||||
break;
|
||||
|
@ -601,61 +864,31 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
case Define.E_MenuBottomConfiguration.SerialCOM1:
|
||||
this.ParentForm.ParentForm.CloseSerialCOM1();
|
||||
beforeBaudrate = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate);
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate = baudrate;
|
||||
afterBaudrate = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate);
|
||||
if (beforeBaudrate != afterBaudrate)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM1Baudrate, "", beforeBaudrate, afterBaudrate);
|
||||
|
||||
beforeMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode);
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false && mode == ModeSTD2)
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = (int)Define.E_SerialMode.f23_STD2;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = (int)Define.E_CommMode.f23_STD2;
|
||||
else
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode = mode;
|
||||
afterMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode);
|
||||
if (beforeMode != afterMode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM1Mode, "", beforeMode, afterMode);
|
||||
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM1FrameSeparateType(Define.E_SeparateType.STXANDETX);
|
||||
this.ParentForm.ParentForm.OpenSerialCOM1();
|
||||
break;
|
||||
case Define.E_MenuBottomConfiguration.SerialCOM3:
|
||||
this.ParentForm.ParentForm.CloseSerialCOM3();
|
||||
beforeBaudrate = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate);
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate = baudrate;
|
||||
afterBaudrate = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate);
|
||||
if (beforeBaudrate != afterBaudrate)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM3Baudrate, "", beforeBaudrate, afterBaudrate);
|
||||
|
||||
beforeMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode);
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false && mode == ModeSTD2)
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = (int)Define.E_SerialMode.f23_STD2;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = (int)Define.E_CommMode.f23_STD2;
|
||||
else
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = mode;
|
||||
afterMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode);
|
||||
if (beforeMode != afterMode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM3Mode, "", beforeMode, afterMode);
|
||||
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM3FrameSeparateType(Define.E_SeparateType.STXANDETX);
|
||||
this.ParentForm.ParentForm.OpenSerialCOM3();
|
||||
break;
|
||||
case Define.E_MenuBottomConfiguration.SerialCOM4:
|
||||
this.ParentForm.ParentForm.CloseSerialCOM4();
|
||||
beforeBaudrate = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate);
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate = baudrate;
|
||||
afterBaudrate = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate);
|
||||
if (beforeBaudrate != afterBaudrate)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM4Baudrate, "", beforeBaudrate, afterBaudrate);
|
||||
|
||||
beforeMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode);
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false && mode == ModeSTD2)
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = (int)Define.E_SerialMode.f23_STD2;
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = (int)Define.E_CommMode.f23_STD2;
|
||||
else
|
||||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode = mode;
|
||||
afterMode = this.ParentForm.ParentForm.ChildFormMenu.CenterInforSystem3.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode);
|
||||
if (beforeMode != afterMode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM4Mode, "", beforeMode, afterMode);
|
||||
|
||||
this.ParentForm.ParentForm.ChangeSerialCOM4FrameSeparateType(Define.E_SeparateType.STXANDETX);
|
||||
this.ParentForm.ParentForm.OpenSerialCOM4();
|
||||
break;
|
||||
|
@ -663,15 +896,35 @@ namespace ITC81DB_0H.Controls
|
|||
break;
|
||||
}
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f22_Modbus_TCP)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f22_Modbus)
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.MainBottomModbusIconAdd(true);
|
||||
else
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.MainBottomModbusIconAdd(false);
|
||||
}
|
||||
|
||||
afterBaudrate[0] = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate);
|
||||
afterBaudrate[1] = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate);
|
||||
afterBaudrate[2] = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate);
|
||||
afterMode[0] = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode);
|
||||
afterMode[1] = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode);
|
||||
afterMode[2] = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode);
|
||||
|
||||
if (beforeBaudrate[0] != afterBaudrate[0])
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM1Baudrate, "", beforeBaudrate[0], afterBaudrate[0]);
|
||||
if (beforeBaudrate[1] != afterBaudrate[1])
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM3Baudrate, "", beforeBaudrate[1], afterBaudrate[1]);
|
||||
if (beforeBaudrate[2] != afterBaudrate[2])
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM4Baudrate, "", beforeBaudrate[2], afterBaudrate[2]);
|
||||
if (beforeMode[0] != afterMode[0])
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM1Mode, "", beforeMode[0], afterMode[0]);
|
||||
if (beforeMode[1] != afterMode[1])
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM3Mode, "", beforeMode[1], afterMode[1]);
|
||||
if (beforeMode[2] != afterMode[2])
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.COM4Mode, "", beforeMode[2], afterMode[2]);
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
|
||||
}
|
||||
|
||||
|
@ -696,25 +949,31 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.buttonTestSend.Enabled = true;
|
||||
|
||||
if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f9_Hitachi)
|
||||
if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f9_Hitachi)
|
||||
{
|
||||
this.ControlHitachi.Visible = true;
|
||||
this.ControlHitachi.BringToFront();
|
||||
this.ControlHitachi.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f11_Markoprint)
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f11_Markoprint)
|
||||
{
|
||||
this.ControlMarkoprint.Visible = true;
|
||||
this.ControlMarkoprint.BringToFront();
|
||||
this.ControlMarkoprint.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_SerialMode.f16_OPC)
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f16_OPC)
|
||||
{
|
||||
this.ControlModbusRTU.Visible = true;
|
||||
this.ControlModbusRTU.BringToFront();
|
||||
this.ControlModbusRTU.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else if (this.comboBoxSerialMode.SelectedIndex == (int)Define.E_CommMode.f24_MULTi_JET)
|
||||
{
|
||||
this.ControlMultiJet.Visible = true;
|
||||
this.ControlMultiJet.BringToFront();
|
||||
this.ControlMultiJet.DisplayRefresh(this.ParentForm.CurrentConfigurationMenu());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
|
|
@ -554,15 +554,18 @@ namespace ITC81DB_0H.Controls
|
|||
if (myDlg.ShowDialog() == DialogResult.Yes)
|
||||
{
|
||||
if (this.buttonPart11.ButtonStatus == SmartButton.BUTSTATUS.UP)
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig3.IsPart11 = false;
|
||||
this.ParentForm.ParentForm.SystemConfig1.IsLogin = false;
|
||||
this.ParentForm.LoginVisible(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.IsLogin == false)
|
||||
this.ParentForm.ParentForm.SystemConfig1.IsLogin = true;
|
||||
this.ParentForm.ParentForm.SystemConfig3.IsPart11 = true;
|
||||
this.ParentForm.LoginVisible(true);
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMenu.CenterEquipUser.DisplayOnlyPart11Item();
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile3(this.ParentForm.ParentForm.SystemConfig3);
|
||||
|
||||
|
|
|
@ -840,7 +840,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.PI6, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExInputPIN6Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExIn6Mode, "", before, after);
|
||||
}
|
||||
private void comboBoxPIN5_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -856,7 +856,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.PI5, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExInputPIN5Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExIn5Mode, "", before, after);
|
||||
}
|
||||
private void comboBoxPIN4_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -872,7 +872,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.PI4, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExInputPIN4Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExIn4Mode, "", before, after);
|
||||
}
|
||||
private void comboBoxPIN3_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -888,7 +888,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.PI3, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExInputPIN3Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExIn3Mode, "", before, after);
|
||||
}
|
||||
private void comboBoxPIN2_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -904,7 +904,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.PI2, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExInputPIN2Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExIn2Mode, "", before, after);
|
||||
}
|
||||
|
||||
private void buttonLogin_Click(object sender, EventArgs e)
|
||||
|
@ -913,10 +913,7 @@ namespace ITC81DB_0H.Controls
|
|||
string before = "", after = "";
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
{
|
||||
this.buttonLogin.ButtonDown();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.IsLogin == false)
|
||||
before = "OFF";
|
||||
|
@ -933,11 +930,13 @@ namespace ITC81DB_0H.Controls
|
|||
if (this.buttonLogin.ButtonStatus == SmartX.SmartButton.BUTSTATUS.UP)
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig1.IsLogin = false;
|
||||
this.ParentForm.LoginVisible(false);
|
||||
after = "OFF";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig1.IsLogin = true;
|
||||
this.ParentForm.LoginVisible(true);
|
||||
after = "ON";
|
||||
}
|
||||
|
||||
|
|
|
@ -203,7 +203,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.DeleteCounterFile();
|
||||
this.progressBarInitialize.Value = 100;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Initialization_LCD, "");
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Init_LCD, "");
|
||||
|
||||
this.InitializeStep = Define.E_Step3.Step3;
|
||||
this.UpdateLabelStatus(this.InitializeStep, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
@ -227,7 +227,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.CopyFolder(this.ParentForm.ParentForm.PathFlashDiskSystemFile2Folder, this.ParentForm.ParentForm.PathSDCardSystemFile2Folder);
|
||||
this.progressBarInitialize.Value += 15;
|
||||
this.DeleteCounterFile();
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Initialization_LCD, "");
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Init_LCD, "");
|
||||
this.progressBarInitialize.Value += 15;
|
||||
|
||||
this.timer.Enabled = true;
|
||||
|
@ -406,7 +406,7 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.progressBarInitialize.Value = 100;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Initialization_Main, "");
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Init_Main, "");
|
||||
|
||||
this.InitializeStep = Define.E_Step3.Step3;
|
||||
this.UpdateLabelStatus(this.InitializeStep, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -8,12 +8,12 @@ using System.Text;
|
|||
using System.Windows.Forms;
|
||||
using System.Threading;
|
||||
|
||||
using ITC81DB_0H.Forms;
|
||||
using ITC81DB_0H.Controls;
|
||||
using ITC81DB_0H.DialogForms;
|
||||
using ITC81DB_2H_ImageDll;
|
||||
using ITC81DB_2H.Datastore;
|
||||
using ITC81DB_0H.Part11_UserManager;
|
||||
using ITC81DB_0H.Forms;
|
||||
|
||||
namespace ITC81DB_0H.Controls
|
||||
{
|
||||
|
@ -27,6 +27,9 @@ namespace ITC81DB_0H.Controls
|
|||
private bool PasswordChar;
|
||||
|
||||
private UserItem m_SelectedUserItem;
|
||||
|
||||
private string BeforeID;
|
||||
private string BeforePassword;
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
@ -72,31 +75,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleAutomaticLogoutTime.Text = "Auto Logout";
|
||||
this.labelAutoLogoutWarning.Text = "* Applies to all ID";
|
||||
this.labelTitleAccessRight.Text = "Access right";
|
||||
|
||||
this.labelTitleMain.Text = "Main";
|
||||
this.labelTitleMenu.Text = "Menu";
|
||||
|
||||
this.checkBoxChangeNo.Text = "Change No.";
|
||||
this.checkBoxChangeWeight.Text = "Change Weight";
|
||||
this.checkBoxClear.Text = "Clear";
|
||||
this.checkBoxSubMenu.Text = "SubMenu";
|
||||
|
||||
this.checkBoxTime.Text = "Time setting";
|
||||
this.checkBoxProduct.Text = "Product settings";
|
||||
this.checkBoxDataStat.Text = "Data stats";
|
||||
this.checkBoxSerial.Text = "Serial port";
|
||||
this.checkBoxEthernet.Text = "Ethernet";
|
||||
this.checkBoxCalibration.Text = "Calibration";
|
||||
this.checkBoxJudgment.Text = "Judgment";
|
||||
this.checkBoxSorter.Text = "Sorter settings";
|
||||
this.checkBoxAutoZero.Text = "Auto zero";
|
||||
this.checkBoxIOTest.Text = "I/O test";
|
||||
this.checkBoxExternalOutput.Text = "External output";
|
||||
this.checkBoxUpdate.Text = "Update";
|
||||
this.checkBoxInitialization.Text = "Initialization";
|
||||
this.checkBoxFeature.Text = "Feature settings";
|
||||
this.checkBoxUser.Text = "User setting permission";
|
||||
this.checkBoxLog.Text = "Log";
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
{
|
||||
|
@ -109,31 +87,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleAutomaticLogoutTime.Text = "自动注销";
|
||||
this.labelAutoLogoutWarning.Text = "* 适用于所有身份证";
|
||||
this.labelTitleAccessRight.Text = "访问权";
|
||||
|
||||
this.labelTitleMain.Text = "主屏幕";
|
||||
this.labelTitleMenu.Text = "菜单";
|
||||
|
||||
this.checkBoxChangeNo.Text = "产品变化";
|
||||
this.checkBoxChangeWeight.Text = "体重设定";
|
||||
this.checkBoxClear.Text = "消除";
|
||||
this.checkBoxSubMenu.Text = "子菜单";
|
||||
|
||||
this.checkBoxTime.Text = "时间设定";
|
||||
this.checkBoxProduct.Text = "产品设置";
|
||||
this.checkBoxDataStat.Text = "数据统计";
|
||||
this.checkBoxSerial.Text = "串行端口";
|
||||
this.checkBoxEthernet.Text = "以太网";
|
||||
this.checkBoxCalibration.Text = "校准";
|
||||
this.checkBoxJudgment.Text = "判断设置";
|
||||
this.checkBoxSorter.Text = "筛选设定";
|
||||
this.checkBoxAutoZero.Text = "自动零点跟踪";
|
||||
this.checkBoxIOTest.Text = "I/O测试";
|
||||
this.checkBoxExternalOutput.Text = "外部输出";
|
||||
this.checkBoxUpdate.Text = "更新";
|
||||
this.checkBoxInitialization.Text = "工厂初期化";
|
||||
this.checkBoxFeature.Text = "功能设定";
|
||||
this.checkBoxUser.Text = "用户设置权限";
|
||||
this.checkBoxLog.Text = "日志";
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Czech)
|
||||
{
|
||||
|
@ -149,31 +102,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleAutomaticLogoutTime.Text = "Автоматический выход";
|
||||
this.labelAutoLogoutWarning.Text = "* Все идентификаторы";
|
||||
this.labelTitleAccessRight.Text = "Право доступа";
|
||||
|
||||
this.labelTitleMain.Text = "Зернистый";
|
||||
this.labelTitleMenu.Text = "Меню";
|
||||
|
||||
this.checkBoxChangeNo.Text = "Изменять товар";
|
||||
this.checkBoxChangeWeight.Text = "Настройки вектора";
|
||||
this.checkBoxClear.Text = "Сброс";
|
||||
this.checkBoxSubMenu.Text = "Подменю";
|
||||
|
||||
this.checkBoxTime.Text = "Настройки времени";
|
||||
this.checkBoxProduct.Text = "Настройки продукта";
|
||||
this.checkBoxDataStat.Text = "Статистика данных";
|
||||
this.checkBoxSerial.Text = "Послед. порт";
|
||||
this.checkBoxEthernet.Text = "Локальная сеть";
|
||||
this.checkBoxCalibration.Text = "Калибровка";
|
||||
this.checkBoxJudgment.Text = "Oтбраковки";
|
||||
this.checkBoxSorter.Text = "Cортировки";
|
||||
this.checkBoxAutoZero.Text = "Автоотслеживание нуля";
|
||||
this.checkBoxIOTest.Text = "Тест ввода/вывода";
|
||||
this.checkBoxExternalOutput.Text = "Внешний выход";
|
||||
this.checkBoxUpdate.Text = "Обновить";
|
||||
this.checkBoxInitialization.Text = "Инициализация";
|
||||
this.checkBoxFeature.Text = "Функция";
|
||||
this.checkBoxUser.Text = "Пользователь";
|
||||
this.checkBoxLog.Text = "Бревно";
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
{
|
||||
|
@ -186,31 +114,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleAutomaticLogoutTime.Text = "Automatische Abmeldung";
|
||||
this.labelAutoLogoutWarning.Text = "* Gilt für alle ID";
|
||||
this.labelTitleAccessRight.Text = "Zugangsberechtigung";
|
||||
|
||||
this.labelTitleMain.Text = "Hauptbildschirm";
|
||||
this.labelTitleMenu.Text = "Menü";
|
||||
|
||||
this.checkBoxChangeNo.Text = "Warenwechsel";
|
||||
this.checkBoxChangeWeight.Text = "Gewichts-Einstellungen";
|
||||
this.checkBoxClear.Text = "Löschen";
|
||||
this.checkBoxSubMenu.Text = "Untermenü";
|
||||
|
||||
this.checkBoxTime.Text = "Zeiteinstellung";
|
||||
this.checkBoxProduct.Text = "Produkt";
|
||||
this.checkBoxDataStat.Text = "Statistik";
|
||||
this.checkBoxSerial.Text = "Seriell";
|
||||
this.checkBoxEthernet.Text = "Ethernet";
|
||||
this.checkBoxCalibration.Text = "Kalibrierung";
|
||||
this.checkBoxJudgment.Text = "Beurteilung";
|
||||
this.checkBoxSorter.Text = "Sorter";
|
||||
this.checkBoxAutoZero.Text = "Automatische Nullung";
|
||||
this.checkBoxIOTest.Text = "I/O Test";
|
||||
this.checkBoxExternalOutput.Text = "Externer Ausgang";
|
||||
this.checkBoxUpdate.Text = "Aktualisierung";
|
||||
this.checkBoxInitialization.Text = "Werkseinstellung";
|
||||
this.checkBoxFeature.Text = "Besonderheit";
|
||||
this.checkBoxUser.Text = "Benutzer";
|
||||
this.checkBoxLog.Text = "Protokoll";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -223,38 +126,20 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleAutomaticLogoutTime.Text = "자동 로그아웃";
|
||||
this.labelAutoLogoutWarning.Text = "* 모든 ID에 적용됨";
|
||||
this.labelTitleAccessRight.Text = "접근 권한";
|
||||
|
||||
this.labelTitleMain.Text = "메인화면";
|
||||
this.labelTitleMenu.Text = "메뉴화면";
|
||||
|
||||
this.checkBoxChangeNo.Text = "품번변경";
|
||||
this.checkBoxChangeWeight.Text = "중량설정";
|
||||
this.checkBoxClear.Text = "소거";
|
||||
this.checkBoxSubMenu.Text = "서브메뉴";
|
||||
|
||||
this.checkBoxTime.Text = "시간설정";
|
||||
this.checkBoxProduct.Text = "품목설정";
|
||||
this.checkBoxDataStat.Text = "데이터집계";
|
||||
this.checkBoxSerial.Text = "시리얼통신";
|
||||
this.checkBoxEthernet.Text = "이더넷통신";
|
||||
this.checkBoxCalibration.Text = "중량조정";
|
||||
this.checkBoxJudgment.Text = "판정설정";
|
||||
this.checkBoxSorter.Text = "선별기설정";
|
||||
this.checkBoxAutoZero.Text = "자동영점";
|
||||
this.checkBoxIOTest.Text = "I/O테스트";
|
||||
this.checkBoxExternalOutput.Text = "외부출력";
|
||||
this.checkBoxUpdate.Text = "업데이트";
|
||||
this.checkBoxInitialization.Text = "공장초기화";
|
||||
this.checkBoxFeature.Text = "기능설정";
|
||||
this.checkBoxUser.Text = "유저설정권한";
|
||||
this.checkBoxLog.Text = "로그";
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
{
|
||||
this.IsNew = false;
|
||||
this.PasswordChar = false;
|
||||
this.DisplayOnlyPart11Item();
|
||||
this.BeforeID = "";
|
||||
this.BeforePassword = "";
|
||||
this.DisplayOnlyPart11Item(this.ParentForm.ParentForm.SystemConfig3.IsPart11);
|
||||
|
||||
this.UpdateAccessRightComboBox();
|
||||
this.comboBoxAccessRight.SelectedIndexChanged -= new EventHandler(this.comboBoxAccessRight_SelectedIndexChanged);
|
||||
this.comboBoxAccessRight.SelectedIndex = 0;
|
||||
this.comboBoxAccessRight.SelectedIndexChanged += new EventHandler(this.comboBoxAccessRight_SelectedIndexChanged);
|
||||
|
||||
this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL;
|
||||
this.smartKeyboard.Show();
|
||||
|
@ -284,9 +169,9 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
}
|
||||
|
||||
public void DisplayOnlyPart11Item()
|
||||
public void DisplayOnlyPart11Item(bool bValue)
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
if (bValue == true)
|
||||
{
|
||||
this.labelTitleExpiryDateOfAccount.Visible = true;
|
||||
this.labelExpiryDateOfAccount.Visible = true;
|
||||
|
@ -301,6 +186,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.smartLabel8.Visible = true;
|
||||
this.smartLabel11.Visible = true;
|
||||
this.labelAutoLogoutWarning.Visible = true;
|
||||
|
||||
this.smartSeparatorLine1.Visible = true;
|
||||
this.smartSeparatorLine2.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -317,8 +205,18 @@ namespace ITC81DB_0H.Controls
|
|||
this.smartLabel8.Visible = false;
|
||||
this.smartLabel11.Visible = false;
|
||||
this.labelAutoLogoutWarning.Visible = false;
|
||||
|
||||
this.smartSeparatorLine1.Visible = false;
|
||||
this.smartSeparatorLine2.Visible = false;
|
||||
}
|
||||
}
|
||||
public void UpdateAccessRightComboBox()
|
||||
{
|
||||
this.comboBoxAccessRight.Items.Clear();
|
||||
this.comboBoxAccessRight.Items.Add(this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name);
|
||||
this.comboBoxAccessRight.Items.Add(this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name);
|
||||
this.comboBoxAccessRight.Items.Add(this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name);
|
||||
}
|
||||
|
||||
private void SetTextBoxPasswordChar(bool bValue)
|
||||
{
|
||||
|
@ -353,16 +251,7 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
this.textBoxPassword.BackColor = Color.Silver;
|
||||
}
|
||||
private void SetEnableAccessRightButton(bool value)
|
||||
{
|
||||
this.buttonLevel1.Enabled = value;
|
||||
this.buttonLevel2.Enabled = value;
|
||||
this.buttonLevel3.Enabled = value;
|
||||
|
||||
this.buttonLevel1.ButtonUp();
|
||||
this.buttonLevel2.ButtonUp();
|
||||
this.buttonLevel3.ButtonUp();
|
||||
}
|
||||
private void SetEnableOnlyPart11Value(bool value)
|
||||
{
|
||||
this.labelExpiryDateOfAccount.Enabled = value;
|
||||
|
@ -383,15 +272,10 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
this.listBoxUserList.Enabled = value;
|
||||
|
||||
this.buttonLevel1.Enabled = value;
|
||||
this.buttonLevel2.Enabled = value;
|
||||
this.buttonLevel3.Enabled = value;
|
||||
|
||||
this.buttonNew.Enabled = value;
|
||||
this.buttonDelete.Enabled = value;
|
||||
this.buttonSave.Enabled = value;
|
||||
|
||||
this.buttonChangeLevelName.Enabled = value;
|
||||
this.buttonGroupEditor.Enabled = value;
|
||||
|
||||
this.SetEnableOnlyPart11Value(value);
|
||||
|
@ -522,33 +406,6 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.labelAccessRight.Text == "")
|
||||
{
|
||||
// 필수 설정 항목을 설정해 주십시오
|
||||
DialogFormMessage msg = new DialogFormMessage(null, 16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
msg.ShowDialog();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.labelExpiryDateOfAccount.Text == "000")
|
||||
{
|
||||
// 필수 설정 항목을 설정해 주십시오
|
||||
DialogFormMessage msg = new DialogFormMessage(null, 16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
msg.ShowDialog();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.labelExpiryDateOfPassword.Text == "00")
|
||||
{
|
||||
// 필수 설정 항목을 설정해 주십시오
|
||||
DialogFormMessage msg = new DialogFormMessage(null, 16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
msg.ShowDialog();
|
||||
|
||||
return;
|
||||
}
|
||||
#endregion
|
||||
|
||||
item.ID = this.textBoxID.Text;
|
||||
|
@ -556,17 +413,15 @@ namespace ITC81DB_0H.Controls
|
|||
item.ExpireAccount = int.Parse(this.labelExpiryDateOfAccount.Text);
|
||||
item.ExpirePassword = int.Parse(this.labelExpiryDateOfPassword.Text);
|
||||
|
||||
if (this.buttonLevel1.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
item.ActiveLevel = 1;
|
||||
else if (this.buttonLevel2.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
item.ActiveLevel = 2;
|
||||
else if (this.buttonLevel3.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
item.ActiveLevel = 3;
|
||||
else if (this.SelectedUserItem.Group == Define.E_UserGroup.Admin)
|
||||
if (this.SelectedUserItem.Group == Define.E_UserGroup.Admin)
|
||||
{
|
||||
if(this.ParentForm.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
if (this.ParentForm.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
item.ActiveLevel = 9;
|
||||
}
|
||||
else
|
||||
{
|
||||
item.ActiveLevel = this.comboBoxAccessRight.SelectedIndex + 1;
|
||||
}
|
||||
|
||||
menuId.fMenu = new bool[UserManager.USER_MENU_ID_MAX];
|
||||
for (int i = 0; i < UserManager.USER_MENU_ID_MAX; i++)
|
||||
|
@ -613,12 +468,6 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
}
|
||||
|
||||
public void UpdateLevelNameDisplay(SystemConfigurationItem2 system)
|
||||
{
|
||||
this.buttonLevel1.Text = this.textBoxLevel1.Text = system.UserGroupLevel1Name;
|
||||
this.buttonLevel2.Text = this.textBoxLevel2.Text = system.UserGroupLevel2Name;
|
||||
this.buttonLevel3.Text = this.textBoxLevel3.Text = system.UserGroupLevel3Name;
|
||||
}
|
||||
private void UpdateInitializeUserDisplay(SystemConfigurationItem2 system)
|
||||
{
|
||||
this.SelectedUserItem = new UserItem();
|
||||
|
@ -629,43 +478,22 @@ namespace ITC81DB_0H.Controls
|
|||
this.textBoxPassword.Text = "";
|
||||
this.labelExpiryDateOfAccount.Text = "180";
|
||||
this.labelExpiryDateOfPassword.Text = "90";
|
||||
this.labelExpiryDateOfAccount2.Text = "yyyy.mm.DD";
|
||||
this.labelExpiryDateOfPassword2.Text = "yyyy.mm.DD";
|
||||
this.labelAccessRight.Text = "";
|
||||
this.labelExpiryDateOfAccount2.Text = "-";
|
||||
this.labelExpiryDateOfPassword2.Text = "-";
|
||||
this.labelExpiryDateOfAccount2.ForeColor = Color.White;
|
||||
this.labelExpiryDateOfPassword2.ForeColor = Color.White;
|
||||
|
||||
this.checkBoxChangeNo.Checked = false;
|
||||
this.checkBoxChangeWeight.Checked = false;
|
||||
this.checkBoxClear.Checked = false;
|
||||
this.checkBoxSubMenu.Checked = false;
|
||||
|
||||
this.checkBoxTime.Checked = false;
|
||||
this.checkBoxProduct.Checked = false;
|
||||
this.checkBoxDataStat.Checked = false;
|
||||
this.checkBoxSerial.Checked = false;
|
||||
this.checkBoxEthernet.Checked = false;
|
||||
this.checkBoxCalibration.Checked = false;
|
||||
this.checkBoxJudgment.Checked = false;
|
||||
this.checkBoxSorter.Checked = false;
|
||||
this.checkBoxAutoZero.Checked = false;
|
||||
this.checkBoxIOTest.Checked = false;
|
||||
this.checkBoxExternalOutput.Checked = false;
|
||||
this.checkBoxUpdate.Checked = false;
|
||||
this.checkBoxInitialization.Checked = false;
|
||||
this.checkBoxFeature.Checked = false;
|
||||
this.checkBoxUser.Checked = false;
|
||||
this.checkBoxLog.Checked = false;
|
||||
this.comboBoxAccessRight.SelectedIndexChanged -= new EventHandler(this.comboBoxAccessRight_SelectedIndexChanged);
|
||||
this.comboBoxAccessRight.SelectedIndex = 0;
|
||||
this.comboBoxAccessRight.SelectedIndexChanged += new EventHandler(this.comboBoxAccessRight_SelectedIndexChanged);
|
||||
|
||||
this.KeyboardClose();
|
||||
this.SetEnableID(true);
|
||||
this.SetEnableAccessRightButton(true);
|
||||
|
||||
this.SetTextBoxPasswordChar(this.PasswordChar);
|
||||
|
||||
this.buttonDelete.Visible = false;
|
||||
this.buttonSave.Visible = false;
|
||||
this.buttonChangeLevelName.Visible = false;
|
||||
|
||||
this.listBoxUserList.SelectedIndexChanged -= new EventHandler(this.listBoxUserList_SelectedIndexChanged);
|
||||
this.listBoxUserList.SelectItemIndex = -1;
|
||||
|
@ -785,8 +613,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelExpiryDateOfPassword2.ForeColor = Color.White;
|
||||
|
||||
this.buttonDelete.Visible = false;
|
||||
|
||||
this.SetEnableAccessRightButton(false);
|
||||
this.comboBoxAccessRight.Visible = false;
|
||||
this.SetEnableOnlyPart11Value(false);
|
||||
|
||||
if (this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUser.Group == Define.E_UserGroup.Admin
|
||||
|
@ -797,17 +624,9 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
#region 만료일
|
||||
this.labelExpiryDateOfAccount.Text = item.ExpireAccount.ToString();
|
||||
this.labelExpiryDateOfPassword.Text = item.ExpirePassword.ToString();
|
||||
this.SetEnableOnlyPart11Value(true);
|
||||
|
||||
if (this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUser.ActiveLevel < item.ActiveLevel)
|
||||
{
|
||||
this.buttonDelete.Visible = false;
|
||||
this.SetEnableAccessRightButton(false);
|
||||
this.SetEnableOnlyPart11Value(false);
|
||||
this.SetEnablePassword(false);
|
||||
}
|
||||
|
||||
if (item.IsLockAccount == true)
|
||||
{
|
||||
|
@ -874,9 +693,28 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelExpiryDateOfPassword2.ForeColor = Color.White;
|
||||
this.labelExpiryDateOfPassword2.Text = string.Format("{0:yy/MM/dd} ~ {1:yy/MM/dd}", item.DateRegister, item.DateExpireRegister);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
this.CheckBoxCheckedAsLevel(item.Group);
|
||||
this.comboBoxAccessRight.Visible = true;
|
||||
this.comboBoxAccessRight.BringToFront();
|
||||
this.comboBoxAccessRight.SelectedIndexChanged -= new EventHandler(this.comboBoxAccessRight_SelectedIndexChanged);
|
||||
this.comboBoxAccessRight.SelectedIndex = item.ActiveLevel - 1;
|
||||
this.comboBoxAccessRight.SelectedIndexChanged += new EventHandler(this.comboBoxAccessRight_SelectedIndexChanged);
|
||||
|
||||
if (this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUser.ActiveLevel < item.ActiveLevel)
|
||||
{
|
||||
this.buttonDelete.Visible = false;
|
||||
this.comboBoxAccessRight.Enabled = false;
|
||||
this.SetEnableOnlyPart11Value(false);
|
||||
|
||||
this.SetEnablePassword(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.SetEnableOnlyPart11Value(true);
|
||||
this.comboBoxAccessRight.Enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
//this.cbAdministrator.Visible = true;
|
||||
//this.cbAdministrator.Checked = item.IsAdmin;
|
||||
|
@ -888,181 +726,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.listBoxUserList.AddItem(items[i]);
|
||||
}
|
||||
|
||||
private void CheckBoxCheckedAsLevel(Define.E_UserGroup level)
|
||||
{
|
||||
switch (level)
|
||||
{
|
||||
case Define.E_UserGroup.Level1:
|
||||
this.buttonLevel1.ButtonDown();
|
||||
this.buttonLevel2.ButtonUp();
|
||||
this.buttonLevel3.ButtonUp();
|
||||
|
||||
this.labelAccessRight.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name;
|
||||
|
||||
this.checkBoxChangeNo.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplayProductNo;
|
||||
this.checkBoxChangeWeight.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplayWeightSetting;
|
||||
this.checkBoxClear.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplayClear;
|
||||
this.checkBoxSubMenu.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplaySubMenu;
|
||||
|
||||
this.checkBoxTime.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsBasicTime;
|
||||
this.checkBoxProduct.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsBasicProduct;
|
||||
this.checkBoxDataStat.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsBasicDataStatistics;
|
||||
this.checkBoxSerial.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsConfiSerial;
|
||||
this.checkBoxEthernet.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsConfiEthernet;
|
||||
this.checkBoxCalibration.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsSystemCalibration;
|
||||
this.checkBoxJudgment.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsSystemJudgmentSetting;
|
||||
this.checkBoxSorter.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsSystemSorterSetting;
|
||||
this.checkBoxAutoZero.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsSystemAutoZero;
|
||||
this.checkBoxIOTest.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsSystemIOTest;
|
||||
this.checkBoxExternalOutput.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsSystemExternalOutput;
|
||||
this.checkBoxUpdate.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsEquipUpdate;
|
||||
this.checkBoxInitialization.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsEquipInitialize;
|
||||
this.checkBoxFeature.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsEquipFunctionSetting;
|
||||
this.checkBoxUser.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsEquipUserSetting;
|
||||
this.checkBoxLog.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsLogEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level2:
|
||||
this.buttonLevel1.ButtonUp();
|
||||
this.buttonLevel2.ButtonDown();
|
||||
this.buttonLevel3.ButtonUp();
|
||||
|
||||
this.labelAccessRight.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name;
|
||||
|
||||
this.checkBoxChangeNo.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplayProductNo;
|
||||
this.checkBoxChangeWeight.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplayWeightSetting;
|
||||
this.checkBoxClear.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplayClear;
|
||||
this.checkBoxSubMenu.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplaySubMenu;
|
||||
|
||||
this.checkBoxTime.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsBasicTime;
|
||||
this.checkBoxProduct.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsBasicProduct;
|
||||
this.checkBoxDataStat.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsBasicDataStatistics;
|
||||
this.checkBoxSerial.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsConfiSerial;
|
||||
this.checkBoxEthernet.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsConfiEthernet;
|
||||
this.checkBoxCalibration.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsSystemCalibration;
|
||||
this.checkBoxJudgment.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsSystemJudgmentSetting;
|
||||
this.checkBoxSorter.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsSystemSorterSetting;
|
||||
this.checkBoxAutoZero.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsSystemAutoZero;
|
||||
this.checkBoxIOTest.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsSystemIOTest;
|
||||
this.checkBoxExternalOutput.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsSystemExternalOutput;
|
||||
this.checkBoxUpdate.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsEquipUpdate;
|
||||
this.checkBoxInitialization.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsEquipInitialize;
|
||||
this.checkBoxFeature.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsEquipFunctionSetting;
|
||||
this.checkBoxUser.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsEquipUserSetting;
|
||||
this.checkBoxLog.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsLogEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level3:
|
||||
this.buttonLevel1.ButtonUp();
|
||||
this.buttonLevel2.ButtonUp();
|
||||
this.buttonLevel3.ButtonDown();
|
||||
|
||||
this.labelAccessRight.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name;
|
||||
|
||||
this.checkBoxChangeNo.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplayProductNo;
|
||||
this.checkBoxChangeWeight.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplayWeightSetting;
|
||||
this.checkBoxClear.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplayClear;
|
||||
this.checkBoxSubMenu.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplaySubMenu;
|
||||
|
||||
this.checkBoxTime.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsBasicTime;
|
||||
this.checkBoxProduct.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsBasicProduct;
|
||||
this.checkBoxDataStat.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsBasicDataStatistics;
|
||||
this.checkBoxSerial.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsConfiSerial;
|
||||
this.checkBoxEthernet.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsConfiEthernet;
|
||||
this.checkBoxCalibration.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsSystemCalibration;
|
||||
this.checkBoxJudgment.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsSystemJudgmentSetting;
|
||||
this.checkBoxSorter.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsSystemSorterSetting;
|
||||
this.checkBoxAutoZero.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsSystemAutoZero;
|
||||
this.checkBoxIOTest.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsSystemIOTest;
|
||||
this.checkBoxExternalOutput.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsSystemExternalOutput;
|
||||
this.checkBoxUpdate.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsEquipUpdate;
|
||||
this.checkBoxInitialization.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsEquipInitialize;
|
||||
this.checkBoxFeature.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsEquipFunctionSetting;
|
||||
this.checkBoxUser.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsEquipUserSetting;
|
||||
this.checkBoxLog.Checked = this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsLogEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Admin:
|
||||
this.SetEnableAccessRightButton(false);
|
||||
|
||||
this.labelAccessRight.Text = "Administrator";
|
||||
|
||||
this.checkBoxChangeNo.Checked = true;
|
||||
this.checkBoxChangeWeight.Checked = true;
|
||||
this.checkBoxClear.Checked = true;
|
||||
this.checkBoxSubMenu.Checked = true;
|
||||
|
||||
this.checkBoxTime.Checked = true;
|
||||
this.checkBoxProduct.Checked = true;
|
||||
this.checkBoxDataStat.Checked = true;
|
||||
this.checkBoxSerial.Checked = true;
|
||||
this.checkBoxEthernet.Checked = true;
|
||||
this.checkBoxCalibration.Checked = true;
|
||||
this.checkBoxJudgment.Checked = true;
|
||||
this.checkBoxSorter.Checked = true;
|
||||
this.checkBoxAutoZero.Checked = true;
|
||||
this.checkBoxIOTest.Checked = true;
|
||||
this.checkBoxExternalOutput.Checked = true;
|
||||
this.checkBoxUpdate.Checked = true;
|
||||
this.checkBoxInitialization.Checked = true;
|
||||
this.checkBoxFeature.Checked = true;
|
||||
this.checkBoxUser.Checked = true;
|
||||
this.checkBoxLog.Checked = true;
|
||||
break;
|
||||
case Define.E_UserGroup.Developer:
|
||||
this.SetEnableAccessRightButton(false);
|
||||
|
||||
this.labelAccessRight.Text = "Developer";
|
||||
|
||||
this.checkBoxChangeNo.Checked = true;
|
||||
this.checkBoxChangeWeight.Checked = true;
|
||||
this.checkBoxClear.Checked = true;
|
||||
this.checkBoxSubMenu.Checked = true;
|
||||
|
||||
this.checkBoxTime.Checked = true;
|
||||
this.checkBoxProduct.Checked = true;
|
||||
this.checkBoxDataStat.Checked = true;
|
||||
this.checkBoxSerial.Checked = true;
|
||||
this.checkBoxEthernet.Checked = true;
|
||||
this.checkBoxCalibration.Checked = true;
|
||||
this.checkBoxJudgment.Checked = true;
|
||||
this.checkBoxSorter.Checked = true;
|
||||
this.checkBoxAutoZero.Checked = true;
|
||||
this.checkBoxIOTest.Checked = true;
|
||||
this.checkBoxExternalOutput.Checked = true;
|
||||
this.checkBoxUpdate.Checked = true;
|
||||
this.checkBoxInitialization.Checked = true;
|
||||
this.checkBoxFeature.Checked = true;
|
||||
this.checkBoxUser.Checked = true;
|
||||
this.checkBoxLog.Checked = true;
|
||||
break;
|
||||
default:
|
||||
this.SetEnableAccessRightButton(false);
|
||||
|
||||
this.labelAccessRight.Text = "";
|
||||
|
||||
this.checkBoxChangeNo.Checked = false;
|
||||
this.checkBoxChangeWeight.Checked = false;
|
||||
this.checkBoxClear.Checked = false;
|
||||
this.checkBoxSubMenu.Checked = false;
|
||||
|
||||
this.checkBoxTime.Checked = false;
|
||||
this.checkBoxProduct.Checked = false;
|
||||
this.checkBoxDataStat.Checked = false;
|
||||
this.checkBoxSerial.Checked = false;
|
||||
this.checkBoxEthernet.Checked = false;
|
||||
this.checkBoxCalibration.Checked = false;
|
||||
this.checkBoxJudgment.Checked = false;
|
||||
this.checkBoxSorter.Checked = false;
|
||||
this.checkBoxAutoZero.Checked = false;
|
||||
this.checkBoxIOTest.Checked = false;
|
||||
this.checkBoxExternalOutput.Checked = false;
|
||||
this.checkBoxUpdate.Checked = false;
|
||||
this.checkBoxInitialization.Checked = false;
|
||||
this.checkBoxFeature.Checked = false;
|
||||
this.checkBoxUser.Checked = false;
|
||||
this.checkBoxLog.Checked = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public void CallBackGetUserData(UserManager.UserMgr_user_list_t user)
|
||||
{
|
||||
this.UpdateCurrentUserItem(user);
|
||||
|
@ -1126,7 +789,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.SetEnableID(false);
|
||||
this.SetEnablePassword(false);
|
||||
this.SetEnableOnlyPart11Value(false);
|
||||
this.buttonLevel1.Enabled = this.buttonLevel2.Enabled = this.buttonLevel3.Enabled = false;
|
||||
this.labelAutomaticLogoutTime.Enabled = false;
|
||||
|
||||
DialogFormMessage dlg = new DialogFormMessage(Define.E_MessageBoxIcon.Asterisk, code, message1, message2, 0);
|
||||
|
@ -1355,7 +1017,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelAutomaticLogoutTime.Enabled = true;
|
||||
|
||||
this.UpdateUserListBoxDisplay(this.ParentForm.ParentForm.ListDllUserName);
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
this.UpdateInitializeUserDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
#endregion
|
||||
|
@ -1366,7 +1027,6 @@ namespace ITC81DB_0H.Controls
|
|||
int index = this.listBoxUserList.SelectItemIndex;
|
||||
this.IsNew = false;
|
||||
|
||||
this.SetEnableAccessRightButton(true);
|
||||
this.SetEnablePassword(true);
|
||||
this.SetTextBoxPasswordChar(this.PasswordChar);
|
||||
this.labelAutomaticLogoutTime.Enabled = true;
|
||||
|
@ -1374,8 +1034,6 @@ namespace ITC81DB_0H.Controls
|
|||
if (index == 0)
|
||||
{
|
||||
UserManager.UserManager_GetUserListID(this.listBoxUserList.Items[index]);
|
||||
|
||||
this.CheckBoxCheckedAsLevel(Define.E_UserGroup.Admin);
|
||||
}
|
||||
else if (index < 0)
|
||||
{
|
||||
|
@ -1423,7 +1081,7 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxID.Text = this.SelectedUserItem.ID;
|
||||
this.textBoxID.Text = this.BeforeID;
|
||||
this.KeyboardClose();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|
@ -1456,7 +1114,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.SetTextBoxPasswordChar(this.PasswordChar);
|
||||
if (this.IsNew == true)
|
||||
this.SetEnableID(true);
|
||||
this.textBoxPassword.Text = this.SelectedUserItem.Password;
|
||||
this.textBoxPassword.Text = this.BeforePassword;
|
||||
this.KeyboardClose();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|
@ -1465,33 +1123,20 @@ namespace ITC81DB_0H.Controls
|
|||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void smartKeyboard_OnXKeyClick(object sender, EventArgs e)
|
||||
{
|
||||
if (this.smartKeyboard.TargetInputObject == this.textBoxPassword)
|
||||
{
|
||||
this.textBoxPassword.Text = this.SelectedUserItem.Password;
|
||||
this.textBoxPassword.Text = this.BeforePassword;
|
||||
if (this.PasswordChar == false)
|
||||
this.SetTextBoxPasswordChar(this.PasswordChar);
|
||||
this.textBoxPassword.Select(this.textBoxPassword.Text.Length, 0);
|
||||
}
|
||||
else if (this.smartKeyboard.TargetInputObject == this.textBoxLevel1
|
||||
|| this.smartKeyboard.TargetInputObject == this.textBoxLevel2
|
||||
|| this.smartKeyboard.TargetInputObject == this.textBoxLevel3)
|
||||
else if (this.smartKeyboard.TargetInputObject == this.textBoxID)
|
||||
{
|
||||
if (this.buttonLevel1.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
{
|
||||
this.textBoxLevel1.Visible = false;
|
||||
}
|
||||
else if (this.buttonLevel2.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
{
|
||||
this.textBoxLevel2.Visible = false;
|
||||
}
|
||||
else if (this.buttonLevel3.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
{
|
||||
this.textBoxLevel3.Visible = false;
|
||||
}
|
||||
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
this.buttonChangeLevelName.Visible = true;
|
||||
this.textBoxID.Text = this.BeforeID;
|
||||
this.textBoxID.Select(this.textBoxID.Text.Length, 0);
|
||||
}
|
||||
|
||||
this.KeyboardClose();
|
||||
|
@ -1500,129 +1145,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.SetEnableID(true);
|
||||
}
|
||||
|
||||
private void textBoxLevel1_KeyPress(object sender, KeyPressEventArgs e)
|
||||
private void comboBoxAccessRight_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (e.KeyChar == '\r')
|
||||
{
|
||||
e.Handled = true;
|
||||
this.KeyboardClose();
|
||||
|
||||
this.textBoxLevel1.Visible = false;
|
||||
|
||||
if (this.textBoxLevel1.Text == ""
|
||||
|| this.textBoxLevel1.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name
|
||||
|| this.textBoxLevel1.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name)
|
||||
{
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
this.buttonChangeLevelName.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.buttonLevel1.Text = this.textBoxLevel1.Text;
|
||||
this.labelAccessRight.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name = this.buttonLevel1.Text;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxLevel1.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name;
|
||||
this.KeyboardClose();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|| e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\')
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
private void textBoxLevel2_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar == '\r')
|
||||
{
|
||||
e.Handled = true;
|
||||
this.KeyboardClose();
|
||||
|
||||
this.textBoxLevel2.Visible = false;
|
||||
|
||||
if (this.textBoxLevel2.Text == ""
|
||||
|| this.textBoxLevel2.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name
|
||||
|| this.textBoxLevel2.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name)
|
||||
{
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
this.buttonChangeLevelName.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.buttonLevel2.Text = this.textBoxLevel2.Text;
|
||||
this.labelAccessRight.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name = this.buttonLevel2.Text;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxLevel2.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name;
|
||||
this.KeyboardClose();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|| e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\')
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
private void textBoxLevel3_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar == '\r')
|
||||
{
|
||||
e.Handled = true;
|
||||
this.KeyboardClose();
|
||||
|
||||
this.textBoxLevel3.Visible = false;
|
||||
|
||||
if (this.textBoxLevel3.Text == ""
|
||||
|| this.textBoxLevel3.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name
|
||||
|| this.textBoxLevel3.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name)
|
||||
{
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
this.buttonChangeLevelName.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.buttonLevel3.Text = this.textBoxLevel3.Text;
|
||||
this.labelAccessRight.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name = this.buttonLevel3.Text;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxLevel3.Text = this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name;
|
||||
this.KeyboardClose();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|| e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\')
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonPassword_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.SetTextBoxPasswordChar(true);
|
||||
this.textBoxPassword.Text = "user1004!";
|
||||
|
||||
if (this.buttonSave.Visible == false)
|
||||
this.buttonSave.Visible = true;
|
||||
}
|
||||
|
@ -1665,6 +1189,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.smartKeyboard.Size = new Size(704, 276);
|
||||
this.smartKeyboard.Hide();
|
||||
|
||||
this.BeforeID = this.textBoxID.Text;
|
||||
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxID;
|
||||
this.smartKeyboard.Show();
|
||||
|
||||
|
@ -1681,6 +1207,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.smartKeyboard.Size = new Size(704, 276);
|
||||
this.smartKeyboard.Hide();
|
||||
|
||||
this.BeforePassword = this.textBoxPassword.Text;
|
||||
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxPassword;
|
||||
this.smartKeyboard.Show();
|
||||
|
||||
|
@ -1792,7 +1320,7 @@ namespace ITC81DB_0H.Controls
|
|||
UserManager.UserManager_UserLockRelease(this.SelectedUserItem.ID, true, false);
|
||||
|
||||
// Part 11
|
||||
detail = string.Format("Extension of ID expiry date : {0}", this.SelectedUserItem.ID);
|
||||
detail = string.Format("Extend EXP date(ID) : {0}", this.SelectedUserItem.ID);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.UserEditor, detail);
|
||||
}
|
||||
else
|
||||
|
@ -1839,7 +1367,7 @@ namespace ITC81DB_0H.Controls
|
|||
UserManager.UserManager_UserLockRelease(this.SelectedUserItem.ID, true, false);
|
||||
|
||||
// Part 11
|
||||
detail = string.Format("ID Release : {0}", this.SelectedUserItem.ID);
|
||||
detail = string.Format("Release ID : {0}", this.SelectedUserItem.ID);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.UserEditor, detail);
|
||||
}
|
||||
}
|
||||
|
@ -1857,7 +1385,7 @@ namespace ITC81DB_0H.Controls
|
|||
UserManager.UserManager_UserLockRelease(this.SelectedUserItem.ID, false, true);
|
||||
|
||||
// Part 11
|
||||
detail = string.Format("Extension of PW expiry date : {0}", this.SelectedUserItem.ID);
|
||||
detail = string.Format("Extend EXP date(PW) : {0}", this.SelectedUserItem.ID);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.UserEditor, detail);
|
||||
}
|
||||
else
|
||||
|
@ -1904,7 +1432,7 @@ namespace ITC81DB_0H.Controls
|
|||
UserManager.UserManager_UserLockRelease(this.SelectedUserItem.ID, false, true);
|
||||
|
||||
// Part 11
|
||||
detail = string.Format("PW Release : {0}", this.SelectedUserItem.ID);
|
||||
detail = string.Format("Release PW: {0}", this.SelectedUserItem.ID);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.UserEditor, detail);
|
||||
}
|
||||
}
|
||||
|
@ -1916,68 +1444,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.CenterEquipUserGroupEditor.BringToFront();
|
||||
this.ParentForm.CenterEquipUserGroupEditor.DisplayRefresh(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
|
||||
private void buttonLevel_Click(object sender, EventArgs e)
|
||||
{
|
||||
SmartX.SmartButton button = sender as SmartX.SmartButton;
|
||||
|
||||
if (button == this.buttonLevel1)
|
||||
{
|
||||
this.CheckBoxCheckedAsLevel(Define.E_UserGroup.Level1);
|
||||
}
|
||||
else if (button == this.buttonLevel2)
|
||||
{
|
||||
this.CheckBoxCheckedAsLevel(Define.E_UserGroup.Level2);
|
||||
}
|
||||
else if (button == this.buttonLevel3)
|
||||
{
|
||||
this.CheckBoxCheckedAsLevel(Define.E_UserGroup.Level3);
|
||||
}
|
||||
|
||||
this.buttonChangeLevelName.Visible = true;
|
||||
|
||||
if (this.buttonSave.Visible == false)
|
||||
this.buttonSave.Visible = true;
|
||||
}
|
||||
private void buttonChangeLevelName_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.SetEnableID(false);
|
||||
this.SetEnablePassword(false);
|
||||
this.SetEnableControl(false);
|
||||
|
||||
if(this.buttonSave.Visible == true)
|
||||
this.buttonSave.Visible = false;
|
||||
|
||||
this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL;
|
||||
this.smartKeyboard.Location = new Point(3, 137);
|
||||
this.smartKeyboard.Size = new Size(704, 276);
|
||||
this.smartKeyboard.Hide();
|
||||
|
||||
if (this.buttonLevel1.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
{
|
||||
this.textBoxLevel1.Visible = true;
|
||||
this.textBoxLevel1.BringToFront();
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel1;
|
||||
this.textBoxLevel1.Select(this.textBoxLevel1.Text.Length, 0);
|
||||
}
|
||||
else if (this.buttonLevel2.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
{
|
||||
this.textBoxLevel2.Visible = true;
|
||||
this.textBoxLevel2.BringToFront();
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel2;
|
||||
this.textBoxLevel2.Select(this.textBoxLevel2.Text.Length, 0);
|
||||
}
|
||||
else if (this.buttonLevel3.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
|
||||
{
|
||||
this.textBoxLevel3.Visible = true;
|
||||
this.textBoxLevel3.BringToFront();
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel3;
|
||||
this.textBoxLevel3.Select(this.textBoxLevel3.Text.Length, 0);
|
||||
}
|
||||
|
||||
this.smartKeyboard.Show();
|
||||
this.buttonChangeLevelName.Visible = false;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -165,40 +165,34 @@
|
|||
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
|
||||
SUVORK5CYII=
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonNew.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -248,50 +242,39 @@
|
|||
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
|
||||
SUVORK5CYII=
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonNew.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -341,43 +324,43 @@
|
|||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAACEpJREFUaEPVmulTVckZ
|
||||
xs/fIQg6laTmQyqpJJbljJkymRonKgjIDiKyyL4JKIJrEXBcQFBUVLgssssu+6ICgld2ueygsigKivgv
|
||||
PHnfmzrkAg11DkbFD78q+na/bz/P6e63z72FZGJiguVs+e477LR2hH10AvxzqhFe+RTHa7u+CuGVWvhl
|
||||
VcH27GX8YGEL0y1bV+hlVhjhwX6ZFUjUjiBdN43skVlkj83h7tg7ZI7OfVF4Tp6bNaTppnDlyQh80kqx
|
||||
fY/FEs3MohHTLVtgHnKSBg9D0/8KKcOzSNDN4ELvK8T0TCO6m+j6gtB8/yZ4btaQSFpSSZOmfxrHqjuw
|
||||
xzcMJqamK42YkYlr7WNIG36LuGevcbZzCpHtkzimnUDYk5d6Qr8w8rysgbWc65pCfN9raIbe6LX+6hWy
|
||||
1MgPlva43DqE24Nv9E8gsn0C4doXlGzjEEawJtYWSxpvDczQ+WnHtl/N/2vEdOtWOkzVSOqdRAwt5XEt
|
||||
PY22Fzi6QWFtEaQxlrRe656Al6YUprTFpJ02zjjfMoBLtA8jaAlDWylgg8MaT5DWuN7XiGnqx/Z9VpBs
|
||||
oxMR1/Ecp2nJQtueI6T124C1nu2YxOWn47CMPA/JO+M+LnVOIoIOVchjGvQNcYI0X+yYgNvNPEhBxc2I
|
||||
IWeh1BHcMv7JXOicQM34G4zPzuP9wgJmPyxg5O17/WfcJ4pZL2G0MrFkxDe7BlJwWRvOkRHuCPoEjlHS
|
||||
By/fYuHjR3xcBe7jMTxWlEMtvCrR7S/hl9dAK1LairNP6Uk1U+c6iaJKMvTmvVC8CB7LMaJcamDN56iC
|
||||
+ebWQwoseYwz1AhsGlsXIc1jGJhRbkKGYzhWlFMpQRR/hu4Xn5w6SAFFLThFjYBHo+uiZPi1UKgSOFaU
|
||||
UymBTaM4Q9XLO6sWkn9hM07RMgc8pE6VhNMTeUeHWSRSCXMUyzlEuZUQSGbO0HnzyqLD7nevCSfpgvF/
|
||||
MKqajL5poUA1pFMOUW4lsJnTdOCP3K2G5FvwEFHU8GscUU3bxKxQnBo4hyi3EvwfjODU43F4ZlZC8sl/
|
||||
oDfi2zismsm5eaE4NXAOUW4l+D0YxsnHY/DIqKCbPbcRkWTEp2FYNfMLYnFq4Byi3EpgM1EtZCSNjHjl
|
||||
NCCSLhef+iHV8GEViVOD3oggtxJ8G4YQ1TwKd819SJ7Z9ThBNdm7dlA1z+nVQyRODby1RLmV4FM3iMhH
|
||||
IzicWg7JI6sOEY/G4FUzqBrtxFuhODVwDlFuJbCZEw9H4JpSBsk9swbHqYwdqR5QTXrPhFCcGjiHKLcS
|
||||
vGoGEEGV69DtEkhuGdU4RjXZs2pANUF1Q590IXJsIOUQ5VYCm4mgMuxyqxjS4fQqhFPDo7J/XRTopoQi
|
||||
lcCxopxK8azqx3GqXAeTiyC5aioRRqXMvUK3Lo5QQt2rOaHQteAYLxIiyqkUj0odjlHlcr5RCOlQagVC
|
||||
qeF2v08VATX9uKod1/8dVDuAgTXMzNMXrLSul/Cv7l+R51Nwr+hDeP0gnK7fg+SSUo5Q2qeHy/oU417e
|
||||
h77pOXygO+AiXUj8mU9FP2qHXwm/WKV1vlyR4/+BG+kIo8rlmJQPyflOGY5Sw7X0mWLutL9YFPmeDmxi
|
||||
2/hi36nGIVQNvsLYzDvMUx/jS1tA7g+n1Wsem8Hb9x+WmBXBY3gsx8jxhhwue4ZQqlz2SfSd3elWKUKo
|
||||
caikVzG9UytfFutpNQKrdMLxMizojQIDy+EYjl2ez7W0F0dpu9pdzYXkmFyCYCpjLsW9ilmt5PLqsKF4
|
||||
epEL5oNMT42R45ro6YrilMCxhhoYNhNC89gm5kByuFmMIGocLOpRjGiitZDjlGyn1Zid/7BEA+NS3ENG
|
||||
dLBJyIZkf6MIgXRQne91K0Y00VooiYuiLcKI+mQMNTAHC7sRTJXL+koWJLukQgRQTXYq6FKMaJK1UBJn
|
||||
l9OhR9QnY6iBcb7XhSAqw9ZxZMT2WgH8qOGQ36kY0SRroSROiRFDDYxjQScCyp/hwOVMSDZX8+FHNdkh
|
||||
lzoVwodaNNFqyHHLP+etJBtYjmibGWpgHPPICBUTq0sZkKwT8+BLDVGy1ehW+fouxy3/fC0jkQIjy8fY
|
||||
53bAjyqX5cV0SAcScuFDDdvsdsUkt46umGQt5DhRn4wsTtQnY6iBsctph29JDywupEGyupID76Je2Nxt
|
||||
V4xDdgd0gktxNeQ4UZ+MEiOGGhjbLDJS1I39v2kgWcZnk5EeWGc+VYUnVQ3dpDIzcoyoT4a3mWg7GWI4
|
||||
P2Nz9yl8Crtgfj4VkllsCo7Q6bfO0OKASuwo0c2WEfTSmeELSzQ5I49fz+uJzCzFGs7N2JAZr/x27Dmb
|
||||
BGl3VDw887R6I1bpTz4rjYPr/2WSY5fns8nUwjO3DT+HxULa6RkGt8yHsMl4Asu0ts+KL22DmXfqf9Tj
|
||||
GI5dns+OjLhlNGKHiz+kP/5jD5xulsOBlskite2z403buHFgSvFrPI/lmOV5LAlH0uxwvQTf79gFabOJ
|
||||
CXZHJcAx9aG+c39K6zeBlaYNTqkN+Dn8AoyNN5ORzZvx/Y//xL7f0mCtaYF5ymOY3dnYsEbrlCbsPa/B
|
||||
77f9CPagN2JsbIy/WDjDNqkcVjTI/DYF3NqYsLYDt5tgd70cf/rXAb32xX/hYDNGRsb4q7Wr3qXljTp9
|
||||
0L7kFuzdILAWNmF5vQZ7YzX4s5k9aTbSa1808j8zRvjD9p+w62gM9sfnw+JaJcxvNMIs+RH23vw6mBH7
|
||||
SQNr2R+Xj58Cz+F3f9uxxMQSI7IZXqpNekN/xzYHL+wKicEvp65h9+mkr8IvJ69iV3A0ttl56M/Dpk1G
|
||||
eo2GJkxMTPAf+yfKnQHgovQAAAAASUVORK5CYII=
|
||||
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
|
||||
SUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonSave.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -427,39 +410,36 @@
|
|||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAB3ZJREFUaEPVmldPFV0U
|
||||
hud/qCh6pUZDCAmxKwImJNIi9q5YgAACAkqx9957FxUs2HvvGuuFiV6YaKK/Y315ltknw7ADe875ELx4
|
||||
zTlzZq/9vrPqHvTi4uIkiD59+kh+fr6cPn1aPn78KD9//pTfv3/Lr1+//irY88ePH/L+/Xs5duyYzJw5
|
||||
U+Lj41vxBa2EcPPbt2/l+/fv8uXLFxXy7t07vdYZYG84wAVOL1++lEmTJrXgDCJCULpp0ya9+dOnT7rg
|
||||
0aNHcv/+fblz547cvn27U8DecHj8+LG8evVKPn/+rBxXrlwpPXv2bC1k48aN8vXrV3nz5o08ePBAbt26
|
||||
JdeuXZMrV67I5cuXpbm5uVPA3nCAC5wePnyoHL99+yb19fUthcyaNUtF4AWewtWrV9XIpUuXuhTgBDe8
|
||||
BFc45+Xl/RHSu3dvdRlABE/g4sWLXRYIgiNcX79+reHfq1cv8ebOnSsfPnyQe/fuqQtti7saEANXcod8
|
||||
Jvm9w4cPy7NnzzQGuenChQv/BOB6/fp1efHihezYsUM8VAHi7/z58/8UCDEKE3njkRtUA1Q2NTXFDJ7O
|
||||
jBkzZMiQITJw4EBJSkqStLQ0mTdvnuzZs8e6JlrAmVyhknkkDC7ih8bGxqhx8uRJmThxoiQkJMjo0aNl
|
||||
/PjxWg3JwenTp0tOTo5eX7BggU4MNhthAecbN25ownuUMVxz7ty5qHHkyBElOWLECJkyZYrMnz/fijlz
|
||||
5siECRNU2PHjx622wgAx5Dbh5T1//lwrwNmzZ6MCTzc9PV1SU1PVAzYBfjDDTZ06VQoLC6WhocFq0xWI
|
||||
wQnkuEfFItExGg0KCgrUEy4iDBBDHq1Zs8Zq0xVnzpzRhKd1xCTk6NGjmtSEi41wWyDMiouL5cSJE1bb
|
||||
Lmgh5OnTp1qTT506FRpVVVWaG1QkG9n2UFRUpFXOZtsFhDVOYGTxnjx5omWMqhMWkydP1mpkI+kCKti6
|
||||
deustl2AGLq8CmE8prng4rAYM2aMJq6NpAvw5KpVq6y2XYAYooleokKox5TDsEhJSdE+YSPpChLeZtsF
|
||||
iDFN0aMrUo9J3LDAIzZyriBHOAfZbLuA4y9OuHnz5h8h1GOaWliQH9EmOli8eLFs377datsFiMEJKoRm
|
||||
Qhk7dOhQaNA7KKM2ki7guMr8ZbPtAiZ3nMCIpUKoyQcPHgyNpUuXyrRp07T62Ii2hYULF2rpPXDggNW2
|
||||
CxBDh1chNBPqMQbDYvfu3VqCGTdsZNtCXV2dErHZdQViiCbmLe/u3btaxvbt2xcVqqur9ekCG2EbSktL
|
||||
Zf/+/RrnNpuuwAZO0PMIpYsyRqxGA7xSUlKi5GxiCLvly5dHnh6hYM4SNnthsHfvXnUCQ68KoSZDKAy2
|
||||
bNmi3uAzsc6rGapQMMyWLVumm/Gw2DhoJxYgBrsqhNJFGdu5c6czID5y5EgdGHna5trWrVu1L0B+0aJF
|
||||
KooN8UbQxv+BXbt2qROYt1QIsQoRV5jRnUTnJIhn/L8TuzQrM52yKdcrKir0BJmdna3f+/btK/3797eC
|
||||
HsU9/fr1k+HDh+vDMfYNsMs+KoTSRfXYtm2bMzIyMiQ3N1dDh17CZ2YuBkDb/QbDhg2TzMxMWb16tX4f
|
||||
NWpUizDklS2EyTlji3s4u/AQ/LaAaaYMjioE1xMWriCseNltCDBvcSbhJQNv/iBCs4PY5s2bI+vwIvdC
|
||||
ku9BIXiS3OPh+O9hekC8sWOAGJoig6NH6aIms6ErjHE/CUCX5wUER9/k5GQNI7zlX8d9kPR/N1i7dq1e
|
||||
59gcvMd89wPROIEKqEJ4Ejw9VwQJtAUIBNeZa0zP/qkAb/Hk8dz69euta/xADEI4hngkI2Vxw4YNzggr
|
||||
JLiOPOB7eXl5pLcAPkMMknzmHsI4aMeACokT6EseGU+J5EZXQMh1vgqu4xohyIji/80GqiEVK2jHAK/h
|
||||
BAZHj4ynjHHAcQXnENeRhA3NOiOEQjF27FhJTEwUW+kFAwYMkEGDBklWVlYrOwbkFE7Amx4ZjxBi0xVU
|
||||
qDAeMevChGQQfjsGiKEpEoYeGU89ply6gtc4s2fPdvIKBMy6WIX4OQDO+ziBY4hHolCTGTVcQbLiEcaQ
|
||||
9sRAwKyLVYifA1ixYoU6gQk4IgRyYcCQiCFA12WusoUbBMyaWIX49weIoSmqECZT6jHEqCRhwQaUQOyY
|
||||
MuoHOWjujVWIf1+AGJzAiOUxCtMh+aGmpqZDYf6sYCPaFvA2PSNoD85mXPFqa2vVPVzkDN6RGDdunM5h
|
||||
YcTwyojmx4kwaI8oYgrmHOQxUlOLcRMNqCNRWVmpDczfzdsDr3sYQQgtv60lS5YoZ+wx23n87wFCi1Jm
|
||||
NvsXAFf6CN29R48e4vEPiogz4o6bcFVXBhxNSjDCRIR0795dD0a0fJRSThnouiLgBkdCjZyDe+S/cBgx
|
||||
vGyj9XMji8rKyrTpdQXABU4mpDhid+vWTblHhBgx/ICrcB8VgT/ksBhDvO7pDLA3XoALnBDEMOkX0UKI
|
||||
EYNnuGno0KHqIRaackel+JsweyKGvxYPHjxYucHRLyIuLk7+AzicZegsWQxrAAAAAElFTkSuQmCC
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAABqhJREFUaEPVmtlLlV0U
|
||||
h9+/o3LqUu+ioC4yLSgQvciKBqJySCOk1DTTRittHhyysknTck6zwaFRy4qSCCW1giDQv2PFsz6OnLPP
|
||||
tm/H13fyXPywdu9513rOGvbaO73IyEgxFRMTI2lpadLQ0CAvXryQyclJmZqa0p+hFDZ//PihPty8eVO2
|
||||
bt0a5KtPQSDx8fHy9OlT+f79u3z+/Fk+ffokw8PD8v79+78ibOPD2NiY+vT48WNZsmRJgM8oAKSkpES+
|
||||
fPkiIyMj8vbtW3n58qVC9fX1SW9v719Rf3+/+oAv7969k9HRURkfH5fc3Fw7yJkzZ+Tr16/y4cMHDWVP
|
||||
T488ePBA7t+/L11dXdLZ2flXhG18wBfAACJK3759kyNHjgSCZGRkyMTEhLx580a/ge7ubn3JvXv3ZpWA
|
||||
AggfyRiyZ926df+AzJ8/X0PGP0DMw3yoo6NjVgrfiBDpjt9kT1RUlHhE4+PHj/LkyRN9wPbh2SYfDLVD
|
||||
I9iwYYN4V65ckdevX8vDhw/1ofb29rAQvuLz0NCQnDt3TjyKGjJqoq2tLaxEGTx79kyhvMHBQe1QULa2
|
||||
toaVAKBWkEfBECL+oaWlJayEz48ePdKW7NFyabfNzc1hJ2Box8+fPxePYqEDNDU1OWvXrl2yePFiWbBg
|
||||
gezYsUPXNm7cKLGxsRIXF+ek5ORknZ/Ky8v1cwsXLtR3XLt2LcjeTAKGIFDj3qtXr7TQ79y546S8vDxZ
|
||||
tGiRpKamys6dO7VjsJ6ZmSmbNm2SrKwsJx0/flzq6+vl1KlTCpWeni7r16/X97Bu2rXp7t27WvBsHb8N
|
||||
smLFClm7dq06A5QLyN69e9VhZrmcnBxdM0FY2759u85Q1dXVQXZtCgCha1H9jOwuWrZsmY40GPaBsM7a
|
||||
TCCkz+3bt6WqqkqBWQPk1q1bcuLEiWkQVFRUJJWVlUF2bWpsbNQgaNcaGBjQ1oshFyUkJEwb9YGw/isQ
|
||||
nL5x44bWREpKyvQafzdBiouLFdi0axMw7PIKQuticyHMLjJBzp49q+vk+Ewghw8flsuXL8v169c1NVnz
|
||||
wREtfxDSDxDTrk3AkE3MiApCP66rq3OSDYT1X4H4vmU60vLly3UNEMDKysqCQEgt065NwJBNCkIPph8T
|
||||
ZhfZQFj/FQh1sW/fPjl58qTWGGsAAAaQCVJRURFk1yZqjCBwalQQ+jFhdpE/CB2GAxnru3fvlj179qiD
|
||||
po4eParPbtu2TTvT6dOnNRqAHDt2zApi2rUJGIKgIGwmtDFe6iJ/kOzsbD2lsU7LpA7MgrSJIuUnnzt0
|
||||
6JAkJSUFgFy8eDHA5kziyyAIjFgKQk+ura11kj8IKcPNBnuB7dl/06VLl3RPMiNy4cIF6/OmgGGHVxA2
|
||||
E/rx1atXneQPgrZs2aItlW6UmJjoLN7DWMKfN2/eHARis20KGLKJecvj/EuYSQsXmSCIvOceDIcoeBfx
|
||||
LNH0bZA+AXL+/HmrbVMcCgkC85ZH66KNEWYX2UD+pABhk7XZNlVTU6NBYOhVEHoyxeqiUIHYbJsChiAo
|
||||
CK2LNsYm5KJQgLA32WybYpMlCMxbCkJPpne7KBQg7E0226aAYVNUEFoXbYxO4aJQgLBh2mybYr8hCAyO
|
||||
CkIbo1O4KFQgNtumgGFT1FsUWhc9mbx0UShA2GBttk3RFAgCg6OC0I/JSxeFAoTh0mbbFDCAcAzxOCrS
|
||||
j/kWXMROzIxlc+JP6MCBAwpis22KFCQITMAeFU9P5qTmolWrVunNic2JPyEOWjhos20KYILA4OhR8bQx
|
||||
2/htE2MFtyf/R1RIK+oVEJttU0ATBAZHj4oHhAOOixjbOV+Qn3wjvMxm5HdEvjM7cbYg5212beKzbIoM
|
||||
jh4VTz/Gud8RxhkRyNH/KqJAivBOm62ZxKGMIHAM8SgUejLfdLiptLRUg8AErCD0Y246wk3AsCly4vTI
|
||||
L/KdI+fBgwfDSvhMNjH0ehQZIPTv/fv3h5WAAYQB0qPlER4W+XM4iYhQI9zeeKtXr9ZezCJ3T+EiLv2o
|
||||
E7rdypUrxYuOjtbw0Mp4gJvzcBC+spewec6bN0+8iIgIJQKGvOOhwsLCWS18pKYpCW4uYVAQiLjWYZeG
|
||||
tKCgQPNuNgrf8JFZi996wPfpX+EAZu7cufof74SLB/lQfn6+3u/OBuELPlEbjCZr1qxRn/F9GsQfZunS
|
||||
pRo+ip//dOHDvIi7W+53QylsYpso4As+4Q+/5uQPEQDigyFUc+bM0QMUl268jJxkF+VFoRQ2gcAHUp/f
|
||||
JcM3fPSHiIyMlJ/uolnTIn6EqQAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonSave.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -509,50 +489,40 @@
|
|||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonSave.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -602,50 +572,46 @@
|
|||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonDelete.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -695,42 +661,28 @@
|
|||
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
|
||||
SUVORK5CYII=
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAABOJJREFUaEPdmtlLlG0Y
|
||||
xt//I7fyTPFMBEUkCDpWMElcUNwQwt1Ky303t1zKPfc109Lcd1NLKvUgyANBQf+O++N3x/i5zMHAJ+nz
|
||||
HVxzMPO+81zXXM993fczM5aLi4tchru7u8TFxUlfX5/s7u7K8fGxnJ6eysnJyV8Fax4dHcmPHz/k3bt3
|
||||
EhUVJXfv3r3CF1wRwsU7OztyeHgov379UiHfv3/X524CrA0HuMBpa2tLQkNDL3AGZ0JQ+urVK714b29P
|
||||
b1hZWZHFxUWZm5uT2dnZGwFrw2F1dVW2t7dlf39fORYWFoqrq+tVIZWVlfL792/59u2bLC0tyczMjExO
|
||||
TsrHjx9lYmJCxsfHbwSsDQe4wGl5eVk5HhwcSG5u7kUh0dHRKgIX+BQ+ffqkb/Lhw4dbBTjBDZfgCudH
|
||||
jx79EXLv3j21DCCCT2BsbOzWAkFwhOvXr191+7u5uYkVGxsrP3/+lIWFBbXQ3s23DYiBK7VDPVP8Vnt7
|
||||
u2xsbOge5KL3798bAbhOTU3J5uamvH79WixUAfbf6OioUWCLEUzUjUVtkAaoHBkZMQpwplZIMouCwSJe
|
||||
GB4eNgpw/vz5sxa8RYxhzdDQkHFADLXN9rK+fPmiCTA4OGgcEIMJ1LhFYlHo/f39xmFgYEALntbx/xGy
|
||||
vr6umdzb22scOGZgAiOLtba2pjHW09NjHBBDl1chjMc0l+7ubuOAGHYTvUSFkMddXV3GATG2pmjRFcnj
|
||||
zs5O48DxFxOmp6f/CCGPOzo6jANiMEGF0EyIsba2NuPA5I4JjFgqhExubW11GMnJyeLj4yMeHh7i6el5
|
||||
bfDy8pL79+9Ldna23XUvAzF0eBVCMyGPW1paHEJaWpp4e3tLUFCQxMTESEJCwrUhPj5eIiMjJSQkRIqL
|
||||
i+2ufx6IYTcxb1nz8/MaY2/fvnUIDx8+VBH2iFwX+IBevHhhd/3zaG5uVhP0PEJ0EWNNTU0O4cGDB9fu
|
||||
xGU8efJEysrK7K5/Hm/evFETGHpVCJnc2NjoEB4/fiyJiYl2CVwX2FaQtLf+eSAGE1QI0UWM1dfXO4SC
|
||||
ggJJTU1VXLegpKQkKSkpOatZe+ufR0NDg5rAvKVCyGQO8I6iqqpKE4O0u3xG+C+wHV8d5YMYmqIKIbog
|
||||
VVtbaxzq6upUNIOjCiHGampqjANiaIoMjhbRxX5ku5iG6upqNYHtqELIY76JNw2IQQjHEIujIlFXUVFh
|
||||
HPgFARMICYuKJ5NpQKahvLxcTWBwtKh4Yoz8Ng2lpaVqAtFtUfEIoZuaBsTQFBkcLSqePOanLNNQVFSk
|
||||
JtCYLQqFTM7PzzcOjEuYwEhzJiQvL884IIamqEIYg8ljfljMyckxCojBBEYsi1GYDskLHGZMApxt44r1
|
||||
8uVLtYcnOSubBHYRU3BmZqZYgYGBmsXY9Pz5c2OQlZWlnGmIHL8t/j3A1iLKuODp06dGAK70Ebq7s7Oz
|
||||
WDygiH3GvuMirLrNgKOtJAICAv4V4uTkJOHh4dryUZqRkSHp6em3EnCDI7NWcHCwcj/7C4dNTEREhLZ+
|
||||
LuQmvsOync9vGnCBk21L8d3XnTt3lPuZEJsYXsAq7CMRnj17pjfzRikpKTcC1sYFuMAJQb6+vhdEXBBi
|
||||
E4MzXOTv768OcaMt7kiKvwnbmogJCwsTPz8/5QbH8yJcXFzkHy+tNzQzINeKAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonDelete.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -780,49 +732,30 @@
|
|||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonDelete.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
@ -872,312 +805,36 @@
|
|||
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
|
||||
SUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonChangeLevelName.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
KacAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonChangeLevelName.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
NBeN7Ndd9m8AAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonChangeLevelName.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
aHkAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonGroupEditor.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
|
|
@ -30,6 +30,14 @@
|
|||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipUserGroupEditor));
|
||||
this.smartGroupBox1 = new SmartX.SmartGroupBox();
|
||||
this.smartKeyboard = new SmartX.SmartKeyboard();
|
||||
this.buttonEditLevel3 = new SmartX.SmartButton();
|
||||
this.buttonEditLevel2 = new SmartX.SmartButton();
|
||||
this.buttonEditLevel1 = new SmartX.SmartButton();
|
||||
this.textBoxLevel2 = new System.Windows.Forms.TextBox();
|
||||
this.textBoxLevel1 = new System.Windows.Forms.TextBox();
|
||||
this.textBoxLevel3 = new System.Windows.Forms.TextBox();
|
||||
this.labelTitleChangeName = new SmartX.SmartLabel();
|
||||
this.checkBoxL3Log = new SmartX.SmartCheckBox();
|
||||
this.checkBoxNotLoginLog = new SmartX.SmartCheckBox();
|
||||
this.checkBoxL2Log = new SmartX.SmartCheckBox();
|
||||
|
@ -158,6 +166,14 @@
|
|||
this.smartGroupBox1.BackColor = System.Drawing.Color.Black;
|
||||
this.smartGroupBox1.BackPictureBox = null;
|
||||
this.smartGroupBox1.BackPictureBox1 = null;
|
||||
this.smartGroupBox1.Controls.Add(this.smartKeyboard);
|
||||
this.smartGroupBox1.Controls.Add(this.buttonEditLevel3);
|
||||
this.smartGroupBox1.Controls.Add(this.buttonEditLevel2);
|
||||
this.smartGroupBox1.Controls.Add(this.buttonEditLevel1);
|
||||
this.smartGroupBox1.Controls.Add(this.textBoxLevel2);
|
||||
this.smartGroupBox1.Controls.Add(this.textBoxLevel1);
|
||||
this.smartGroupBox1.Controls.Add(this.textBoxLevel3);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleChangeName);
|
||||
this.smartGroupBox1.Controls.Add(this.checkBoxL3Log);
|
||||
this.smartGroupBox1.Controls.Add(this.checkBoxNotLoginLog);
|
||||
this.smartGroupBox1.Controls.Add(this.checkBoxL2Log);
|
||||
|
@ -292,6 +308,199 @@
|
|||
this.smartGroupBox1.Text = "smartGroupBox1";
|
||||
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
|
||||
//
|
||||
// smartKeyboard
|
||||
//
|
||||
this.smartKeyboard.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(198)))), ((int)(((byte)(195)))), ((int)(((byte)(198)))));
|
||||
this.smartKeyboard.ControlKeyDisable = true;
|
||||
this.smartKeyboard.DesignMinimize = true;
|
||||
this.smartKeyboard.FontColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.smartKeyboard.HanYoungKeyDisable = true;
|
||||
this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL;
|
||||
this.smartKeyboard.KeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(51)))), ((int)(((byte)(51)))));
|
||||
this.smartKeyboard.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(157)))), ((int)(((byte)(157)))));
|
||||
this.smartKeyboard.KeyOutLineWidth = 1;
|
||||
this.smartKeyboard.KeyPressImage1 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyPressImage1")));
|
||||
this.smartKeyboard.KeyPressImage2 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyPressImage2")));
|
||||
this.smartKeyboard.KeyPressImage3 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyPressImage3")));
|
||||
this.smartKeyboard.KeyUpImage1 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyUpImage1")));
|
||||
this.smartKeyboard.KeyUpImage2 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyUpImage2")));
|
||||
this.smartKeyboard.KeyUpImage3 = ((System.Drawing.Image)(resources.GetObject("smartKeyboard.KeyUpImage3")));
|
||||
this.smartKeyboard.LeftMargin = 5;
|
||||
this.smartKeyboard.Location = new System.Drawing.Point(12, 3);
|
||||
this.smartKeyboard.Name = "smartKeyboard";
|
||||
this.smartKeyboard.PressFontColor = System.Drawing.Color.FromArgb(((int)(((byte)(37)))), ((int)(((byte)(37)))), ((int)(((byte)(37)))));
|
||||
this.smartKeyboard.PressKeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(146)))), ((int)(((byte)(146)))));
|
||||
this.smartKeyboard.PressKeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(41)))), ((int)(((byte)(41)))), ((int)(((byte)(41)))));
|
||||
this.smartKeyboard.RoundedCorners = true;
|
||||
this.smartKeyboard.SetBackimage = null;
|
||||
this.smartKeyboard.Size = new System.Drawing.Size(16, 11);
|
||||
this.smartKeyboard.TabIndex = 730;
|
||||
this.smartKeyboard.TABKeyDisable = false;
|
||||
this.smartKeyboard.TargetInputObject = null;
|
||||
this.smartKeyboard.Text = "smartKeyboard1";
|
||||
this.smartKeyboard.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.STANDARD8;
|
||||
this.smartKeyboard.TopMargin = 110;
|
||||
this.smartKeyboard.OnXKeyClick += new System.EventHandler(this.smartKeyboard_OnXKeyClick);
|
||||
//
|
||||
// buttonEditLevel3
|
||||
//
|
||||
this.buttonEditLevel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.buttonEditLevel3.BackPictureBox = null;
|
||||
this.buttonEditLevel3.BackPictureBox1 = null;
|
||||
this.buttonEditLevel3.BackPictureBox2 = null;
|
||||
this.buttonEditLevel3.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.buttonEditLevel3.ButtonImageAutoSize = true;
|
||||
this.buttonEditLevel3.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.buttonEditLevel3.DisableImage = null;
|
||||
this.buttonEditLevel3.DownImage = null;
|
||||
this.buttonEditLevel3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonEditLevel3.GroupID = 0;
|
||||
this.buttonEditLevel3.InitVisible = true;
|
||||
this.buttonEditLevel3.Location = new System.Drawing.Point(302, 436);
|
||||
this.buttonEditLevel3.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonEditLevel3.Name = "buttonEditLevel3";
|
||||
this.buttonEditLevel3.NestedClickEventPrevent = false;
|
||||
this.buttonEditLevel3.OutlinePixel = 1;
|
||||
this.buttonEditLevel3.RepeatInterval = 200;
|
||||
this.buttonEditLevel3.RepeatIntervalAccelerate = null;
|
||||
this.buttonEditLevel3.SafeInterval = 200;
|
||||
this.buttonEditLevel3.Size = new System.Drawing.Size(50, 23);
|
||||
this.buttonEditLevel3.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.buttonEditLevel3.TabIndex = 728;
|
||||
this.buttonEditLevel3.Text = "Edit";
|
||||
this.buttonEditLevel3.TextColor = System.Drawing.Color.White;
|
||||
this.buttonEditLevel3.TextDownColor = System.Drawing.Color.MidnightBlue;
|
||||
this.buttonEditLevel3.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.buttonEditLevel3.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.buttonEditLevel3.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonEditLevel3.UpImage = null;
|
||||
this.buttonEditLevel3.Click += new System.EventHandler(this.buttonEdit_Click);
|
||||
//
|
||||
// buttonEditLevel2
|
||||
//
|
||||
this.buttonEditLevel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.buttonEditLevel2.BackPictureBox = null;
|
||||
this.buttonEditLevel2.BackPictureBox1 = null;
|
||||
this.buttonEditLevel2.BackPictureBox2 = null;
|
||||
this.buttonEditLevel2.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.buttonEditLevel2.ButtonImageAutoSize = true;
|
||||
this.buttonEditLevel2.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.buttonEditLevel2.DisableImage = null;
|
||||
this.buttonEditLevel2.DownImage = null;
|
||||
this.buttonEditLevel2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonEditLevel2.GroupID = 0;
|
||||
this.buttonEditLevel2.InitVisible = true;
|
||||
this.buttonEditLevel2.Location = new System.Drawing.Point(302, 411);
|
||||
this.buttonEditLevel2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonEditLevel2.Name = "buttonEditLevel2";
|
||||
this.buttonEditLevel2.NestedClickEventPrevent = false;
|
||||
this.buttonEditLevel2.OutlinePixel = 1;
|
||||
this.buttonEditLevel2.RepeatInterval = 200;
|
||||
this.buttonEditLevel2.RepeatIntervalAccelerate = null;
|
||||
this.buttonEditLevel2.SafeInterval = 200;
|
||||
this.buttonEditLevel2.Size = new System.Drawing.Size(50, 23);
|
||||
this.buttonEditLevel2.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.buttonEditLevel2.TabIndex = 727;
|
||||
this.buttonEditLevel2.Text = "Edit";
|
||||
this.buttonEditLevel2.TextColor = System.Drawing.Color.White;
|
||||
this.buttonEditLevel2.TextDownColor = System.Drawing.Color.MidnightBlue;
|
||||
this.buttonEditLevel2.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.buttonEditLevel2.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.buttonEditLevel2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonEditLevel2.UpImage = null;
|
||||
this.buttonEditLevel2.Click += new System.EventHandler(this.buttonEdit_Click);
|
||||
//
|
||||
// buttonEditLevel1
|
||||
//
|
||||
this.buttonEditLevel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.buttonEditLevel1.BackPictureBox = null;
|
||||
this.buttonEditLevel1.BackPictureBox1 = null;
|
||||
this.buttonEditLevel1.BackPictureBox2 = null;
|
||||
this.buttonEditLevel1.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.buttonEditLevel1.ButtonImageAutoSize = true;
|
||||
this.buttonEditLevel1.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.buttonEditLevel1.DisableImage = null;
|
||||
this.buttonEditLevel1.DownImage = null;
|
||||
this.buttonEditLevel1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonEditLevel1.GroupID = 0;
|
||||
this.buttonEditLevel1.InitVisible = true;
|
||||
this.buttonEditLevel1.Location = new System.Drawing.Point(302, 386);
|
||||
this.buttonEditLevel1.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonEditLevel1.Name = "buttonEditLevel1";
|
||||
this.buttonEditLevel1.NestedClickEventPrevent = false;
|
||||
this.buttonEditLevel1.OutlinePixel = 1;
|
||||
this.buttonEditLevel1.RepeatInterval = 200;
|
||||
this.buttonEditLevel1.RepeatIntervalAccelerate = null;
|
||||
this.buttonEditLevel1.SafeInterval = 200;
|
||||
this.buttonEditLevel1.Size = new System.Drawing.Size(50, 23);
|
||||
this.buttonEditLevel1.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.buttonEditLevel1.TabIndex = 726;
|
||||
this.buttonEditLevel1.Text = "Edit";
|
||||
this.buttonEditLevel1.TextColor = System.Drawing.Color.White;
|
||||
this.buttonEditLevel1.TextDownColor = System.Drawing.Color.MidnightBlue;
|
||||
this.buttonEditLevel1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.buttonEditLevel1.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.buttonEditLevel1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonEditLevel1.UpImage = null;
|
||||
this.buttonEditLevel1.Click += new System.EventHandler(this.buttonEdit_Click);
|
||||
//
|
||||
// textBoxLevel2
|
||||
//
|
||||
this.textBoxLevel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular);
|
||||
this.textBoxLevel2.Location = new System.Drawing.Point(125, 411);
|
||||
this.textBoxLevel2.MaxLength = 15;
|
||||
this.textBoxLevel2.Name = "textBoxLevel2";
|
||||
this.textBoxLevel2.Size = new System.Drawing.Size(171, 23);
|
||||
this.textBoxLevel2.TabIndex = 725;
|
||||
this.textBoxLevel2.Text = "Level2";
|
||||
this.textBoxLevel2.GotFocus += new System.EventHandler(this.textBoxLevel2_GotFocus);
|
||||
this.textBoxLevel2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBoxLevel2_KeyPress);
|
||||
//
|
||||
// textBoxLevel1
|
||||
//
|
||||
this.textBoxLevel1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular);
|
||||
this.textBoxLevel1.Location = new System.Drawing.Point(125, 386);
|
||||
this.textBoxLevel1.MaxLength = 15;
|
||||
this.textBoxLevel1.Name = "textBoxLevel1";
|
||||
this.textBoxLevel1.Size = new System.Drawing.Size(171, 23);
|
||||
this.textBoxLevel1.TabIndex = 723;
|
||||
this.textBoxLevel1.Text = "Level1";
|
||||
this.textBoxLevel1.GotFocus += new System.EventHandler(this.textBoxLevel1_GotFocus);
|
||||
this.textBoxLevel1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBoxLevel1_KeyPress);
|
||||
//
|
||||
// textBoxLevel3
|
||||
//
|
||||
this.textBoxLevel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular);
|
||||
this.textBoxLevel3.Location = new System.Drawing.Point(125, 436);
|
||||
this.textBoxLevel3.MaxLength = 15;
|
||||
this.textBoxLevel3.Name = "textBoxLevel3";
|
||||
this.textBoxLevel3.Size = new System.Drawing.Size(171, 23);
|
||||
this.textBoxLevel3.TabIndex = 724;
|
||||
this.textBoxLevel3.Text = "Level3";
|
||||
this.textBoxLevel3.GotFocus += new System.EventHandler(this.textBoxLevel3_GotFocus);
|
||||
this.textBoxLevel3.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBoxLevel3_KeyPress);
|
||||
//
|
||||
// labelTitleChangeName
|
||||
//
|
||||
this.labelTitleChangeName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.labelTitleChangeName.BackPictureBox = null;
|
||||
this.labelTitleChangeName.BackPictureBox1 = null;
|
||||
this.labelTitleChangeName.BackPictureBox2 = null;
|
||||
this.labelTitleChangeName.BorderColor = System.Drawing.Color.Wheat;
|
||||
this.labelTitleChangeName.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleChangeName.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleChangeName.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleChangeName.InitVisible = true;
|
||||
this.labelTitleChangeName.LineSpacing = 0F;
|
||||
this.labelTitleChangeName.Location = new System.Drawing.Point(12, 386);
|
||||
this.labelTitleChangeName.Name = "labelTitleChangeName";
|
||||
this.labelTitleChangeName.Size = new System.Drawing.Size(107, 73);
|
||||
this.labelTitleChangeName.TabIndex = 729;
|
||||
this.labelTitleChangeName.Text = "레벨명변경";
|
||||
this.labelTitleChangeName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelTitleChangeName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleChangeName.Wordwrap = true;
|
||||
//
|
||||
// checkBoxL3Log
|
||||
//
|
||||
this.checkBoxL3Log.BackPictureBox = null;
|
||||
|
@ -462,7 +671,7 @@
|
|||
this.checkBoxL3EquipmentEngineer.ImageCheckBox = null;
|
||||
this.checkBoxL3EquipmentEngineer.ImageUnCheckBox = null;
|
||||
this.checkBoxL3EquipmentEngineer.InitVisible = true;
|
||||
this.checkBoxL3EquipmentEngineer.Location = new System.Drawing.Point(292, 441);
|
||||
this.checkBoxL3EquipmentEngineer.Location = new System.Drawing.Point(636, 356);
|
||||
this.checkBoxL3EquipmentEngineer.Name = "checkBoxL3EquipmentEngineer";
|
||||
this.checkBoxL3EquipmentEngineer.Size = new System.Drawing.Size(20, 20);
|
||||
this.checkBoxL3EquipmentEngineer.TabIndex = 694;
|
||||
|
@ -886,7 +1095,7 @@
|
|||
this.checkBoxNotLoginEquipmentEngineer.ImageCheckBox = null;
|
||||
this.checkBoxNotLoginEquipmentEngineer.ImageUnCheckBox = null;
|
||||
this.checkBoxNotLoginEquipmentEngineer.InitVisible = true;
|
||||
this.checkBoxNotLoginEquipmentEngineer.Location = new System.Drawing.Point(321, 441);
|
||||
this.checkBoxNotLoginEquipmentEngineer.Location = new System.Drawing.Point(665, 356);
|
||||
this.checkBoxNotLoginEquipmentEngineer.Name = "checkBoxNotLoginEquipmentEngineer";
|
||||
this.checkBoxNotLoginEquipmentEngineer.Size = new System.Drawing.Size(20, 20);
|
||||
this.checkBoxNotLoginEquipmentEngineer.TabIndex = 664;
|
||||
|
@ -905,7 +1114,7 @@
|
|||
this.labelTitleEngineer.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleEngineer.InitVisible = true;
|
||||
this.labelTitleEngineer.LineSpacing = 0F;
|
||||
this.labelTitleEngineer.Location = new System.Drawing.Point(12, 441);
|
||||
this.labelTitleEngineer.Location = new System.Drawing.Point(356, 356);
|
||||
this.labelTitleEngineer.Name = "labelTitleEngineer";
|
||||
this.labelTitleEngineer.Size = new System.Drawing.Size(219, 20);
|
||||
this.labelTitleEngineer.TabIndex = 663;
|
||||
|
@ -930,7 +1139,7 @@
|
|||
this.checkBoxL2EquipmentEngineer.ImageCheckBox = null;
|
||||
this.checkBoxL2EquipmentEngineer.ImageUnCheckBox = null;
|
||||
this.checkBoxL2EquipmentEngineer.InitVisible = true;
|
||||
this.checkBoxL2EquipmentEngineer.Location = new System.Drawing.Point(265, 441);
|
||||
this.checkBoxL2EquipmentEngineer.Location = new System.Drawing.Point(609, 356);
|
||||
this.checkBoxL2EquipmentEngineer.Name = "checkBoxL2EquipmentEngineer";
|
||||
this.checkBoxL2EquipmentEngineer.Size = new System.Drawing.Size(20, 20);
|
||||
this.checkBoxL2EquipmentEngineer.TabIndex = 662;
|
||||
|
@ -953,7 +1162,7 @@
|
|||
this.checkBoxL1EquipmentEngineer.ImageCheckBox = null;
|
||||
this.checkBoxL1EquipmentEngineer.ImageUnCheckBox = null;
|
||||
this.checkBoxL1EquipmentEngineer.InitVisible = true;
|
||||
this.checkBoxL1EquipmentEngineer.Location = new System.Drawing.Point(237, 441);
|
||||
this.checkBoxL1EquipmentEngineer.Location = new System.Drawing.Point(581, 356);
|
||||
this.checkBoxL1EquipmentEngineer.Name = "checkBoxL1EquipmentEngineer";
|
||||
this.checkBoxL1EquipmentEngineer.Size = new System.Drawing.Size(20, 20);
|
||||
this.checkBoxL1EquipmentEngineer.TabIndex = 661;
|
||||
|
@ -2952,5 +3161,13 @@
|
|||
private SmartX.SmartCheckBox checkBoxL2Log;
|
||||
private SmartX.SmartCheckBox checkBoxL1Log;
|
||||
private SmartX.SmartLabel labelTitleLog;
|
||||
private SmartX.SmartButton buttonEditLevel3;
|
||||
private SmartX.SmartButton buttonEditLevel2;
|
||||
private SmartX.SmartButton buttonEditLevel1;
|
||||
private System.Windows.Forms.TextBox textBoxLevel2;
|
||||
private System.Windows.Forms.TextBox textBoxLevel1;
|
||||
private System.Windows.Forms.TextBox textBoxLevel3;
|
||||
private SmartX.SmartLabel labelTitleChangeName;
|
||||
private SmartX.SmartKeyboard smartKeyboard;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ using ITC81DB_0H.Forms;
|
|||
using ITC81DB_0H.DialogForms;
|
||||
using ITC81DB_2H_ImageDll;
|
||||
using ITC81DB_2H.Datastore;
|
||||
using SmartX;
|
||||
|
||||
namespace ITC81DB_0H.Controls
|
||||
{
|
||||
|
@ -18,6 +19,10 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
#region Field
|
||||
private FormMenu m_ParentForm;
|
||||
|
||||
private string BeforeTextBox1;
|
||||
private string BeforeTextBox2;
|
||||
private string BeforeTextBox3;
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
@ -79,6 +84,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleEngineer.Text = "Engineer settings";
|
||||
|
||||
this.labelTitleLog.Text = "Log";
|
||||
this.labelTitleChangeName.Text = "Change Lv Name";
|
||||
#endregion
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
|
@ -115,6 +121,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleEngineer.Text = "工程师设置";
|
||||
|
||||
this.labelTitleLog.Text = "日志";
|
||||
this.labelTitleChangeName.Text = "更改级别名称";
|
||||
#endregion
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Czech)
|
||||
|
@ -154,6 +161,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleEngineer.Text = "Инженерные настройки";
|
||||
|
||||
this.labelTitleLog.Text = "Системный журнал";
|
||||
this.labelTitleChangeName.Text = "Изменить имя уровня";
|
||||
#endregion
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
|
@ -190,6 +198,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleEngineer.Text = "Ingenieur-Einstellungen";
|
||||
|
||||
this.labelTitleLog.Text = "Systemprotokoll";
|
||||
this.labelTitleChangeName.Text = "Ebenennamen ändern";
|
||||
#endregion
|
||||
}
|
||||
else
|
||||
|
@ -226,11 +235,15 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelTitleEngineer.Text = "엔지니어설정";
|
||||
|
||||
this.labelTitleLog.Text = "로그";
|
||||
this.labelTitleChangeName.Text = "레벨명변경";
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
{
|
||||
this.BeforeTextBox1 = "";
|
||||
this.BeforeTextBox2 = "";
|
||||
this.BeforeTextBox3 = "";
|
||||
}
|
||||
|
||||
private void UpdateDisplay(UserGroup group)
|
||||
|
@ -407,6 +420,13 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.BottomLog.UpdateMenuDisplay(status);
|
||||
}
|
||||
|
||||
public void UpdateLevelNameDisplay(SystemConfigurationItem2 system)
|
||||
{
|
||||
this.textBoxLevel1.Text = system.UserGroupLevel1Name;
|
||||
this.textBoxLevel2.Text = system.UserGroupLevel2Name;
|
||||
this.textBoxLevel3.Text = system.UserGroupLevel3Name;
|
||||
}
|
||||
|
||||
public void DisplayRefresh(SystemStatus status)
|
||||
{
|
||||
if(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUser.Group == Define.E_UserGroup.Developer)
|
||||
|
@ -414,6 +434,7 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
this.UpdateNotLoginVisible(false);
|
||||
this.UpdateDisplay(this.ParentForm.ParentForm.CurrentUserGroup);
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
@ -424,6 +445,182 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonSave.Visible = true;
|
||||
}
|
||||
|
||||
|
||||
private void textBoxLevel1_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel1;
|
||||
this.textBoxLevel1.Select(this.textBoxLevel1.Text.Length, 0);
|
||||
}
|
||||
private void textBoxLevel2_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel2;
|
||||
this.textBoxLevel2.Select(this.textBoxLevel2.Text.Length, 0);
|
||||
}
|
||||
private void textBoxLevel3_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel3;
|
||||
this.textBoxLevel3.Select(this.textBoxLevel3.Text.Length, 0);
|
||||
}
|
||||
|
||||
private void buttonEdit_Click(object sender, EventArgs e)
|
||||
{
|
||||
SmartButton button = sender as SmartButton;
|
||||
|
||||
this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL;
|
||||
this.smartKeyboard.Location = new Point(8, 0);
|
||||
this.smartKeyboard.Size = new Size(695, 377);
|
||||
this.smartKeyboard.KeyFillColor = Color.Black;
|
||||
this.smartKeyboard.BackColor = Color.FromArgb(30, 30, 30);
|
||||
|
||||
if (button == this.buttonEditLevel1)
|
||||
{
|
||||
this.BeforeTextBox1 = this.textBoxLevel1.Text;
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel1;
|
||||
this.textBoxLevel1.Select(this.textBoxLevel1.Text.Length, 0);
|
||||
}
|
||||
else if (button == this.buttonEditLevel2)
|
||||
{
|
||||
this.BeforeTextBox2 = this.textBoxLevel2.Text;
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel2;
|
||||
this.textBoxLevel2.Select(this.textBoxLevel2.Text.Length, 0);
|
||||
}
|
||||
else if (button == this.buttonEditLevel3)
|
||||
{
|
||||
this.BeforeTextBox3 = this.textBoxLevel3.Text;
|
||||
this.smartKeyboard.TargetInputObject = this.textBoxLevel3;
|
||||
this.textBoxLevel3.Select(this.textBoxLevel3.Text.Length, 0);
|
||||
}
|
||||
|
||||
this.smartKeyboard.Show();
|
||||
}
|
||||
|
||||
private void textBoxLevel1_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar == '\r')
|
||||
{
|
||||
e.Handled = true;
|
||||
this.smartKeyboard.Hide();
|
||||
|
||||
if (this.textBoxLevel1.Text == ""
|
||||
|| this.textBoxLevel1.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name
|
||||
|| this.textBoxLevel1.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name)
|
||||
{
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name = this.textBoxLevel1.Text;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMenu.CenterEquipUser.UpdateAccessRightComboBox();
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxLevel1.Text = this.BeforeTextBox1;
|
||||
this.smartKeyboard.Hide();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|| e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\')
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
private void textBoxLevel2_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar == '\r')
|
||||
{
|
||||
e.Handled = true;
|
||||
this.smartKeyboard.Hide();
|
||||
|
||||
if (this.textBoxLevel2.Text == ""
|
||||
|| this.textBoxLevel2.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name
|
||||
|| this.textBoxLevel2.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name)
|
||||
{
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name = this.textBoxLevel2.Text;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMenu.CenterEquipUser.UpdateAccessRightComboBox();
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxLevel2.Text = this.BeforeTextBox2;
|
||||
this.smartKeyboard.Hide();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|| e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\')
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
private void textBoxLevel3_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar == '\r')
|
||||
{
|
||||
e.Handled = true;
|
||||
this.smartKeyboard.Hide();
|
||||
|
||||
if (this.textBoxLevel3.Text == ""
|
||||
|| this.textBoxLevel3.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel1Name
|
||||
|| this.textBoxLevel3.Text == this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel2Name)
|
||||
{
|
||||
this.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig2.UserGroupLevel3Name = this.textBoxLevel3.Text;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMenu.CenterEquipUser.UpdateAccessRightComboBox();
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
else if (e.KeyChar == 27)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
this.textBoxLevel3.Text = this.BeforeTextBox3;
|
||||
this.smartKeyboard.Hide();
|
||||
}
|
||||
else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?'
|
||||
|| e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\')
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void smartKeyboard_OnXKeyClick(object sender, EventArgs e)
|
||||
{
|
||||
if (this.smartKeyboard.TargetInputObject == this.textBoxLevel1)
|
||||
{
|
||||
this.textBoxLevel1.Text = this.BeforeTextBox1;
|
||||
}
|
||||
else if (this.smartKeyboard.TargetInputObject == this.textBoxLevel2)
|
||||
{
|
||||
this.textBoxLevel2.Text = this.BeforeTextBox2;
|
||||
}
|
||||
else if (this.smartKeyboard.TargetInputObject == this.textBoxLevel3)
|
||||
{
|
||||
this.textBoxLevel3.Text = this.BeforeTextBox3;
|
||||
}
|
||||
|
||||
this.smartKeyboard.Hide();
|
||||
}
|
||||
|
||||
private void buttonSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
#region Level1
|
||||
|
|
|
@ -118,6 +118,420 @@
|
|||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="smartKeyboard.KeyPressImage1" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
6nc2xOg6Bq4AAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="smartKeyboard.KeyPressImage2" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="smartKeyboard.KeyPressImage3" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
S6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGG
|
||||
S6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGGS6QhhkukIYZLpCGG
|
||||
S6QhhkukIYZLpCGGS6ShPw7XbDYzXCIv8Yfhlqlw8Q0ItqqqiuESfSEEm5mZKXl5eapHhNvQ0CBbW1vO
|
||||
cCsqyiUpKUkKCgrU6osD8cpwib4GgkW4CBg9Itrm5mbZ2dlxhoulOC4uTrKzs1WspaWlisViUTETkWcg
|
||||
VECL6enp6t82m01aWlqks7NT9vb2nOHa7XYxmUySmJgoqampqnR8I/bYRORZ6A/RokXEjNW2q6tL+vr6
|
||||
5ODgwBluR0eHBAUFSUREhMTGxqqA8ZQZcO9LRJ6BW1bjFeHiYXF3d7cMDQ3J6OiobGxsOMOdnf1L/Pz8
|
||||
VLxhYWGSkJCg9tjvl3Ei+lzGVhm3rFarVXp7e2ViYuLfRmdlbm7ONVxA2b6+vhIaGqrubZuamtSeGrUT
|
||||
kef09PRIf3+/DA8Pq2BXVlZkdXVVDg8PVasu4f74canuc7FM49HzwMCAjIyMyPj4uExOThKRh0xNTcn0
|
||||
9LQsLS3J2tqa+tvt/v6+PDw8fAwXfv36qWJF9WNjYzIzMyPz8/OysLBARB6yuLgoy8vLsr6+Lru7u3J6
|
||||
euoSLbiEC6+vr/L09CSXl5cOFxcXcn5+rpydnXk1nCPO9/r6Wm5vb+X+/l4eHx/l+flZXl5eHPAec+IX
|
||||
cnd3Jzc3N3J1deUyqw7z4nxx7oB5MQ/mejvvd5kV5/jdr+3JyYkcHx/L0dGResUM8L7TD+ESkbfzkX8A
|
||||
aDYV804BSLEAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="smartKeyboard.KeyUpImage1" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA7NJREFUaEPtm0kvZGEU
|
||||
hm3M8zzPhJjnGBfmeWZhShAWBDGEIIZE0MQsodHSId3KtLLwA/yyt70nubhdtejlR39JPdetiu/me845
|
||||
99bmLTvg9fWf8Ho0f2CxWPDy8iJ/Ly8vcXp6iqOjI+zv72Nvb08Zdnd3sbOzI2xtbWFtbQ1zc3MYGxvD
|
||||
6uqq8Lfb6/H9DQWfn5/x9PSE+/t7XF1d4ezsDMfHxzg8PMTBwYFSGA2g+ObmJpaWljA6OoqWlhZkZGRg
|
||||
amrKtixFHx8fRfL6+lo6yqqxYsvLy1hcXMTCwoKSzM/PY3Z2FuPj4+jt7UVZWRni4uIQHBwsXTfJUvT8
|
||||
/BwXFxc4OTnB9va2VGliYgLDw8Po7+9HX1+f0vT09KCzsxPV1dVIS0tDVFQU/P39RdgYaZF9eLjH+vo6
|
||||
NjY2pIuTk5MYGBiQxY2NjaitrUVNTY2SUM6AHc3Ly0NiYiLCw8Ph6+sLDw8Psyw7OzMzg+npaYyMjEiV
|
||||
mpqaUF5ejpKSEhQVFaGgoEB5cnNzpavx8fEICQmBt7c33N3d8e3bprmzQ0NDGBwcRHd3t3SztLRULpCT
|
||||
kyNkZ2crDfeYmZmJlJSUt/vVy8sLbm5u1mNMya6uLrS2tqKqqko6ypGwdWFVMWRjY2PfZF1dXbGysvIu
|
||||
e3dnkfuTcHwrKipkdDkWti6qKv8ke3t7g/b2dnR0dMgI81790rJtbW0i/OVlLRYtq2VVRstqWS2rZZVF
|
||||
y2pZLatllUXLalktq2WVRctqWS2rZZVFy2pZLatllUXLalktq2WVRcv+97KMBH01WU9PT2vZm5vfkuRk
|
||||
dxsaGiQW91llk5OTERMTg6CgIJF1cXGRiOKb7K9f16ivr0dzczPq6uok3VZYWPjpZBm7TUpKQnR0NAIC
|
||||
AiS3aCX78+elCDLsyBEuLi5Gfn6+ROSysrI+Bewqc4sJCQmIiIiAn5+fRPmcnZ3Nst+/nyA1NVWqw4Ws
|
||||
UHp6uiwmPFcZ7pH7ZxqVI2yENNlVR0dHc3bxx48Lyecy4MhEJ6tjwAuojLFP7pvjGxoaKl1lGtXJyQkO
|
||||
Dg4Sp3+TZVAzMDBQKsJ/DgsLk7xuZGSkwEKoCvfHseWe+VAyMsYcX4ra29ubZQkfTj4+PgIXsDpMYvNG
|
||||
Vx3uk3vm9yo7SlGOL0UrKyvFz0qWVeICPrIJz1WH+2QnKcnv1I+iLIDRVZOsIcwILrvLG9y4mOrYkmWM
|
||||
+KMoMckaMEJP+IsP41xlGPfnz1ooZ2DL6/Vo/eHXxA5/AJFfGFexs8HCAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="smartKeyboard.KeyUpImage2" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="smartKeyboard.KeyUpImage3" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
rkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="buttonBack.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
|
|
|
@ -30,6 +30,10 @@
|
|||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterInforSystem));
|
||||
this.smartGroupBox1 = new SmartX.SmartGroupBox();
|
||||
this.labelTitleDllAes128 = new SmartX.SmartLabel();
|
||||
this.labelTitleDllUserMgr = new SmartX.SmartLabel();
|
||||
this.labelAes128Ver = new SmartX.SmartLabel();
|
||||
this.labelUserMgrVer = new SmartX.SmartLabel();
|
||||
this.buttonNext = new SmartX.SmartButton();
|
||||
this.smartLabel1 = new SmartX.SmartLabel();
|
||||
this.smartLabel3 = new SmartX.SmartLabel();
|
||||
|
@ -55,6 +59,10 @@
|
|||
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
|
||||
this.smartGroupBox1.BackPictureBox = null;
|
||||
this.smartGroupBox1.BackPictureBox1 = null;
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleDllAes128);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleDllUserMgr);
|
||||
this.smartGroupBox1.Controls.Add(this.labelAes128Ver);
|
||||
this.smartGroupBox1.Controls.Add(this.labelUserMgrVer);
|
||||
this.smartGroupBox1.Controls.Add(this.buttonNext);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel1);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel3);
|
||||
|
@ -85,6 +93,94 @@
|
|||
this.smartGroupBox1.TabIndex = 176;
|
||||
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
|
||||
//
|
||||
// labelTitleDllAes128
|
||||
//
|
||||
this.labelTitleDllAes128.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
|
||||
this.labelTitleDllAes128.BackPictureBox = null;
|
||||
this.labelTitleDllAes128.BackPictureBox1 = null;
|
||||
this.labelTitleDllAes128.BackPictureBox2 = null;
|
||||
this.labelTitleDllAes128.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleDllAes128.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleDllAes128.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleDllAes128.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleDllAes128.InitVisible = true;
|
||||
this.labelTitleDllAes128.LineSpacing = 0F;
|
||||
this.labelTitleDllAes128.Location = new System.Drawing.Point(385, 327);
|
||||
this.labelTitleDllAes128.Name = "labelTitleDllAes128";
|
||||
this.labelTitleDllAes128.Size = new System.Drawing.Size(150, 33);
|
||||
this.labelTitleDllAes128.TabIndex = 200;
|
||||
this.labelTitleDllAes128.Text = "DllAes128 Ver.";
|
||||
this.labelTitleDllAes128.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.labelTitleDllAes128.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleDllAes128.Visible = false;
|
||||
this.labelTitleDllAes128.Wordwrap = false;
|
||||
//
|
||||
// labelTitleDllUserMgr
|
||||
//
|
||||
this.labelTitleDllUserMgr.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
|
||||
this.labelTitleDllUserMgr.BackPictureBox = null;
|
||||
this.labelTitleDllUserMgr.BackPictureBox1 = null;
|
||||
this.labelTitleDllUserMgr.BackPictureBox2 = null;
|
||||
this.labelTitleDllUserMgr.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleDllUserMgr.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleDllUserMgr.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleDllUserMgr.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleDllUserMgr.InitVisible = true;
|
||||
this.labelTitleDllUserMgr.LineSpacing = 0F;
|
||||
this.labelTitleDllUserMgr.Location = new System.Drawing.Point(61, 327);
|
||||
this.labelTitleDllUserMgr.Name = "labelTitleDllUserMgr";
|
||||
this.labelTitleDllUserMgr.Size = new System.Drawing.Size(150, 33);
|
||||
this.labelTitleDllUserMgr.TabIndex = 199;
|
||||
this.labelTitleDllUserMgr.Text = "DllUserMgr Ver.";
|
||||
this.labelTitleDllUserMgr.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.labelTitleDllUserMgr.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleDllUserMgr.Visible = false;
|
||||
this.labelTitleDllUserMgr.Wordwrap = false;
|
||||
//
|
||||
// labelAes128Ver
|
||||
//
|
||||
this.labelAes128Ver.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
|
||||
this.labelAes128Ver.BackPictureBox = null;
|
||||
this.labelAes128Ver.BackPictureBox1 = null;
|
||||
this.labelAes128Ver.BackPictureBox2 = null;
|
||||
this.labelAes128Ver.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelAes128Ver.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelAes128Ver.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelAes128Ver.ForeColor = System.Drawing.Color.White;
|
||||
this.labelAes128Ver.InitVisible = true;
|
||||
this.labelAes128Ver.LineSpacing = 0F;
|
||||
this.labelAes128Ver.Location = new System.Drawing.Point(541, 327);
|
||||
this.labelAes128Ver.Name = "labelAes128Ver";
|
||||
this.labelAes128Ver.Size = new System.Drawing.Size(139, 33);
|
||||
this.labelAes128Ver.TabIndex = 198;
|
||||
this.labelAes128Ver.Text = "1.0";
|
||||
this.labelAes128Ver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.labelAes128Ver.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelAes128Ver.Visible = false;
|
||||
this.labelAes128Ver.Wordwrap = false;
|
||||
//
|
||||
// labelUserMgrVer
|
||||
//
|
||||
this.labelUserMgrVer.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
|
||||
this.labelUserMgrVer.BackPictureBox = null;
|
||||
this.labelUserMgrVer.BackPictureBox1 = null;
|
||||
this.labelUserMgrVer.BackPictureBox2 = null;
|
||||
this.labelUserMgrVer.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelUserMgrVer.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelUserMgrVer.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelUserMgrVer.ForeColor = System.Drawing.Color.White;
|
||||
this.labelUserMgrVer.InitVisible = true;
|
||||
this.labelUserMgrVer.LineSpacing = 0F;
|
||||
this.labelUserMgrVer.Location = new System.Drawing.Point(216, 327);
|
||||
this.labelUserMgrVer.Name = "labelUserMgrVer";
|
||||
this.labelUserMgrVer.Size = new System.Drawing.Size(163, 33);
|
||||
this.labelUserMgrVer.TabIndex = 197;
|
||||
this.labelUserMgrVer.Text = "1.0";
|
||||
this.labelUserMgrVer.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.labelUserMgrVer.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelUserMgrVer.Visible = false;
|
||||
this.labelUserMgrVer.Wordwrap = false;
|
||||
//
|
||||
// buttonNext
|
||||
//
|
||||
this.buttonNext.BackPictureBox = null;
|
||||
|
@ -126,7 +222,7 @@
|
|||
this.smartLabel1.BackPictureBox2 = null;
|
||||
this.smartLabel1.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel1.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel1.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel1.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel1.InitVisible = true;
|
||||
this.smartLabel1.LineSpacing = 0F;
|
||||
|
@ -147,7 +243,7 @@
|
|||
this.smartLabel3.BackPictureBox2 = null;
|
||||
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel3.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel3.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel3.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel3.InitVisible = true;
|
||||
this.smartLabel3.LineSpacing = 0F;
|
||||
|
@ -168,7 +264,7 @@
|
|||
this.smartLabel4.BackPictureBox2 = null;
|
||||
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel4.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel4.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel4.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel4.InitVisible = true;
|
||||
this.smartLabel4.LineSpacing = 0F;
|
||||
|
@ -255,7 +351,7 @@
|
|||
this.labelSerialNo.BackPictureBox2 = null;
|
||||
this.labelSerialNo.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelSerialNo.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelSerialNo.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelSerialNo.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelSerialNo.ForeColor = System.Drawing.Color.White;
|
||||
this.labelSerialNo.InitVisible = true;
|
||||
this.labelSerialNo.LineSpacing = 0F;
|
||||
|
@ -263,7 +359,7 @@
|
|||
this.labelSerialNo.Name = "labelSerialNo";
|
||||
this.labelSerialNo.Size = new System.Drawing.Size(139, 33);
|
||||
this.labelSerialNo.TabIndex = 61;
|
||||
this.labelSerialNo.Text = "18G0000";
|
||||
this.labelSerialNo.Text = "23G0000";
|
||||
this.labelSerialNo.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.labelSerialNo.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelSerialNo.Wordwrap = false;
|
||||
|
@ -278,7 +374,7 @@
|
|||
this.smartLabel2.BackPictureBox2 = null;
|
||||
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel2.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel2.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel2.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel2.InitVisible = true;
|
||||
this.smartLabel2.LineSpacing = 0F;
|
||||
|
@ -299,7 +395,7 @@
|
|||
this.smartLabel34.BackPictureBox2 = null;
|
||||
this.smartLabel34.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel34.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel34.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel34.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel34.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel34.InitVisible = true;
|
||||
this.smartLabel34.LineSpacing = 0F;
|
||||
|
@ -320,7 +416,7 @@
|
|||
this.smartLabel35.BackPictureBox2 = null;
|
||||
this.smartLabel35.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel35.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel35.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel35.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel35.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel35.InitVisible = true;
|
||||
this.smartLabel35.LineSpacing = 0F;
|
||||
|
@ -341,7 +437,7 @@
|
|||
this.smartLabel36.BackPictureBox2 = null;
|
||||
this.smartLabel36.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel36.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel36.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel36.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel36.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel36.InitVisible = true;
|
||||
this.smartLabel36.LineSpacing = 0F;
|
||||
|
@ -362,7 +458,7 @@
|
|||
this.labelModel.BackPictureBox2 = null;
|
||||
this.labelModel.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelModel.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelModel.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelModel.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelModel.ForeColor = System.Drawing.Color.White;
|
||||
this.labelModel.InitVisible = true;
|
||||
this.labelModel.LineSpacing = 0F;
|
||||
|
@ -383,11 +479,11 @@
|
|||
this.labelDisplayVer.BackPictureBox2 = null;
|
||||
this.labelDisplayVer.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelDisplayVer.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelDisplayVer.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelDisplayVer.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelDisplayVer.ForeColor = System.Drawing.Color.White;
|
||||
this.labelDisplayVer.InitVisible = true;
|
||||
this.labelDisplayVer.LineSpacing = 0F;
|
||||
this.labelDisplayVer.Location = new System.Drawing.Point(542, 289);
|
||||
this.labelDisplayVer.Location = new System.Drawing.Point(542, 288);
|
||||
this.labelDisplayVer.Name = "labelDisplayVer";
|
||||
this.labelDisplayVer.Size = new System.Drawing.Size(139, 33);
|
||||
this.labelDisplayVer.TabIndex = 55;
|
||||
|
@ -404,11 +500,11 @@
|
|||
this.labelControlVer.BackPictureBox2 = null;
|
||||
this.labelControlVer.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelControlVer.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelControlVer.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelControlVer.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.labelControlVer.ForeColor = System.Drawing.Color.White;
|
||||
this.labelControlVer.InitVisible = true;
|
||||
this.labelControlVer.LineSpacing = 0F;
|
||||
this.labelControlVer.Location = new System.Drawing.Point(217, 289);
|
||||
this.labelControlVer.Location = new System.Drawing.Point(217, 288);
|
||||
this.labelControlVer.Name = "labelControlVer";
|
||||
this.labelControlVer.Size = new System.Drawing.Size(163, 33);
|
||||
this.labelControlVer.TabIndex = 54;
|
||||
|
@ -492,5 +588,9 @@
|
|||
public SmartX.SmartLabel smartLabel4;
|
||||
public SmartX.SmartLabel smartLabel5;
|
||||
private SmartX.SmartButton buttonNext;
|
||||
private SmartX.SmartLabel labelTitleDllAes128;
|
||||
private SmartX.SmartLabel labelTitleDllUserMgr;
|
||||
public SmartX.SmartLabel labelAes128Ver;
|
||||
public SmartX.SmartLabel labelUserMgrVer;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,8 @@ using ITC81DB_0H.DialogForms;
|
|||
using ITC81DB_0H.Forms;
|
||||
using ITC81DB_2H_ImageDll;
|
||||
using ITC81DB_2H.Datastore;
|
||||
using ITC81DB_0H.Part11_UserManager;
|
||||
using ITC81DB_0H.Part11_Encryption;
|
||||
|
||||
namespace ITC81DB_0H.Controls
|
||||
{
|
||||
|
@ -66,10 +68,25 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
private void DefaultSetting()
|
||||
{
|
||||
this.labelUserMgrVer.Text = "";
|
||||
this.labelAes128Ver.Text = "";
|
||||
this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig1.SerialNumber;
|
||||
this.labelDisplayVer.Text = FormMain.DisplayVersion;
|
||||
}
|
||||
|
||||
public void UpdatePart11UserManagerVersionDisplay(string ver)
|
||||
{
|
||||
this.labelUserMgrVer.Text = ver;
|
||||
this.labelTitleDllUserMgr.Visible = true;
|
||||
this.labelUserMgrVer.Visible = true;
|
||||
}
|
||||
public void UpdatePart11AesEncryptionVersionDisplay(string ver)
|
||||
{
|
||||
this.labelAes128Ver.Text = ver;
|
||||
this.labelTitleDllAes128.Visible = true;
|
||||
this.labelAes128Ver.Visible = true;
|
||||
}
|
||||
|
||||
public void UpdateMainBoardVersionDisplay(string version)
|
||||
{
|
||||
if (version.Length < 8)
|
||||
|
@ -95,6 +112,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SetDisplayMode(Define.E_DisplayMode.Menu);
|
||||
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.IsLogin == true)
|
||||
UserManager.UserManager_GetVersion();
|
||||
if (this.ParentForm.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
Encryption.AesEncryption_GetVersion();
|
||||
|
||||
this.smartKeyboard.Hide();
|
||||
this.textBoxSerialNo.Text = this.labelSerialNo.Text;
|
||||
|
||||
|
|
|
@ -55,9 +55,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonLogHistory.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogHistoryDisable));
|
||||
this.buttonLogHistory.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogHistoryDown));
|
||||
this.buttonLogHistory.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogHistoryUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogOthersUp));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
{
|
||||
|
@ -67,9 +67,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonLogHistory.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpLogHistoryDisable));
|
||||
this.buttonLogHistory.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpLogHistoryDown));
|
||||
this.buttonLogHistory.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpLogHistoryUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpLogOthersUp));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Czech)
|
||||
{
|
||||
|
@ -82,9 +82,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonLogHistory.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpLogHistoryDisable));
|
||||
this.buttonLogHistory.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpLogHistoryDown));
|
||||
this.buttonLogHistory.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpLogHistoryUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpLogOthersUp));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
{
|
||||
|
@ -94,9 +94,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonLogHistory.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpLogHistoryDisable));
|
||||
this.buttonLogHistory.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpLogHistoryDown));
|
||||
this.buttonLogHistory.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpLogHistoryUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpLogOthersUp));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
{
|
||||
|
@ -106,9 +106,9 @@ namespace ITC81DB_0H.Controls
|
|||
this.buttonLogHistory.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogHistoryDisable));
|
||||
this.buttonLogHistory.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogHistoryDown));
|
||||
this.buttonLogHistory.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogHistoryUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpLogOthersUp));
|
||||
this.buttonLogOthers.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogOthersDisable));
|
||||
this.buttonLogOthers.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogOthersDown));
|
||||
this.buttonLogOthers.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpLogOthersUp));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -38,6 +38,8 @@ namespace ITC81DB_0H.Controls
|
|||
private List<string> ListLoginID;
|
||||
private List<string> ListEvent;
|
||||
private List<string> ListDetail;
|
||||
private List<string> ListBefore;
|
||||
private List<string> ListAfter;
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
@ -103,7 +105,7 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
this.labelTitleFileList.Text = "파일 목록";
|
||||
this.labelTitleFileName.Text = "파일 이름";
|
||||
this.labelTitleFind.Text = "Search line";
|
||||
this.labelTitleFind.Text = "데이터 검색(Line)";
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
|
@ -119,6 +121,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.ListLoginID = new List<string>();
|
||||
this.ListEvent = new List<string>();
|
||||
this.ListDetail = new List<string>();
|
||||
this.ListBefore = new List<string>();
|
||||
this.ListAfter = new List<string>();
|
||||
|
||||
this.CollectionListBox = new Collection<SmartListBox>();
|
||||
this.CollectionListBox.Clear();
|
||||
|
@ -126,6 +130,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.CollectionListBox.Add(this.listBoxLoginID);
|
||||
this.CollectionListBox.Add(this.listBoxEvent);
|
||||
this.CollectionListBox.Add(this.listBoxDetail);
|
||||
this.CollectionListBox.Add(this.listBoxBefore);
|
||||
this.CollectionListBox.Add(this.listBoxAfter);
|
||||
}
|
||||
private void UpdateInitialStatus()
|
||||
{
|
||||
|
@ -263,6 +269,17 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
}
|
||||
|
||||
private void SearchLineEnabled(bool bValue)
|
||||
{
|
||||
if (bValue == false)
|
||||
this.labelFind.BackColor = Color.Gray;
|
||||
else
|
||||
this.labelFind.BackColor = Color.White;
|
||||
|
||||
this.labelFind.Enabled = bValue;
|
||||
this.buttonFind.Enabled = bValue;
|
||||
}
|
||||
|
||||
public void ClearData()
|
||||
{
|
||||
this.CollectionData.Clear();
|
||||
|
@ -271,6 +288,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.ListLoginID.Clear();
|
||||
this.ListEvent.Clear();
|
||||
this.ListDetail.Clear();
|
||||
this.ListBefore.Clear();
|
||||
this.ListAfter.Clear();
|
||||
}
|
||||
public void ClearListBox()
|
||||
{
|
||||
|
@ -357,6 +376,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.ListLoginID.Add(this.CollectionData[i][2]);
|
||||
this.ListEvent.Add(this.CollectionData[i][3]);
|
||||
this.ListDetail.Add(this.CollectionData[i][4]);
|
||||
this.ListBefore.Add(this.CollectionData[i][5]);
|
||||
this.ListAfter.Add(this.CollectionData[i][6]);
|
||||
}
|
||||
}
|
||||
private void UpdateListBoxDataDisplay()
|
||||
|
@ -367,6 +388,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.listBoxLoginID.AddItem(this.ListLoginID[i]);
|
||||
this.listBoxEvent.AddItem(this.ListEvent[i]);
|
||||
this.listBoxDetail.AddItem(this.ListDetail[i]);
|
||||
this.listBoxBefore.AddItem(this.ListBefore[i]);
|
||||
this.listBoxAfter.AddItem(this.ListAfter[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -387,8 +410,8 @@ namespace ITC81DB_0H.Controls
|
|||
bool bValue = this.smartFile1.ReadStringAllBuffer();
|
||||
if (bValue == false)
|
||||
{
|
||||
this.smartFile1.Close();
|
||||
this.IsFileOpen = false;
|
||||
this.FileClose();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -409,14 +432,18 @@ namespace ITC81DB_0H.Controls
|
|||
this.TotalCount = (int)lineNum - 1; // 맨 첫 줄 제외
|
||||
this.CurrentCount = this.TotalCount;
|
||||
|
||||
if (this.TotalCount < ListBoxLineCount)
|
||||
this.SearchLineEnabled(false);
|
||||
else
|
||||
this.SearchLineEnabled(true);
|
||||
|
||||
this.labelFind.Text = this.CurrentCount.ToString();
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
|
||||
// File Name
|
||||
string[] data = fullFilePath.Split('\\');
|
||||
this.labelFileName.Text = data[data.Length - 1];
|
||||
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
|
||||
this.ParentForm.SplashFinish();
|
||||
|
||||
this.Enabled = true;
|
||||
|
@ -426,8 +453,7 @@ namespace ITC81DB_0H.Controls
|
|||
DialogFormMessage myMsg = new DialogFormMessage(16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
this.ParentForm.SplashFinish();
|
||||
this.smartFile1.Close();
|
||||
this.IsFileOpen = false;
|
||||
this.FileClose();
|
||||
this.Enabled = true;
|
||||
}
|
||||
}
|
||||
|
@ -529,6 +555,50 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
{
|
||||
this.labelFind.Text = myKeyPad.StringValue;
|
||||
|
||||
if (this.labelFind.Text == "" || this.labelFind.Text == null || this.listBoxTime.ItemCount == 0)
|
||||
return;
|
||||
|
||||
int startIndex = 0, endIndex = 0;
|
||||
int index = int.Parse(this.labelFind.Text);
|
||||
|
||||
try
|
||||
{
|
||||
this.ClearData();
|
||||
this.ClearListBox();
|
||||
|
||||
if (this.TotalCount > ListBoxLineCount)
|
||||
{
|
||||
if (index - ListBoxLineCount < 0)
|
||||
{
|
||||
startIndex = 0 + 1;
|
||||
endIndex = ListBoxLineCount + 1;
|
||||
|
||||
this.CurrentCount = ListBoxLineCount;
|
||||
}
|
||||
else
|
||||
{
|
||||
startIndex = index - ListBoxLineCount;
|
||||
endIndex = index;
|
||||
|
||||
this.CurrentCount = index;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
startIndex = 0 + 1;
|
||||
endIndex = this.TotalCount + 1;
|
||||
|
||||
this.CurrentCount = this.TotalCount;
|
||||
}
|
||||
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
}
|
||||
catch
|
||||
{
|
||||
DialogFormMessage myMsg = new DialogFormMessage(16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -582,7 +652,6 @@ namespace ITC81DB_0H.Controls
|
|||
private void buttonBackup_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.FileClose();
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.DataBackup, "History");
|
||||
this.ParentForm.Backup(Define.E_DataType.History, this.treeView);
|
||||
}
|
||||
|
||||
|
@ -594,6 +663,13 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
this.ListBoxScrollDown(ListBoxLineCount);
|
||||
}
|
||||
|
||||
private void listBox_Click(object sender, EventArgs e)
|
||||
{
|
||||
SmartX.SmartListBox listBox = sender as SmartX.SmartListBox;
|
||||
|
||||
listBox.SelectItemIndex = -1;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,6 +30,10 @@
|
|||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterLogHistory));
|
||||
this.smartGroupBox1 = new SmartX.SmartGroupBox();
|
||||
this.listBoxAfter = new SmartX.SmartListBox();
|
||||
this.smartLabel6 = new SmartX.SmartLabel();
|
||||
this.listBoxBefore = new SmartX.SmartListBox();
|
||||
this.smartLabel5 = new SmartX.SmartLabel();
|
||||
this.listBoxLoginID = new SmartX.SmartListBox();
|
||||
this.smartLabel1 = new SmartX.SmartLabel();
|
||||
this.labelTitleFind = new SmartX.SmartLabel();
|
||||
|
@ -62,6 +66,10 @@
|
|||
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
|
||||
this.smartGroupBox1.BackPictureBox = null;
|
||||
this.smartGroupBox1.BackPictureBox1 = null;
|
||||
this.smartGroupBox1.Controls.Add(this.listBoxAfter);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel6);
|
||||
this.smartGroupBox1.Controls.Add(this.listBoxBefore);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel5);
|
||||
this.smartGroupBox1.Controls.Add(this.listBoxLoginID);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel1);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleFind);
|
||||
|
@ -98,6 +106,118 @@
|
|||
this.smartGroupBox1.TabIndex = 173;
|
||||
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
|
||||
//
|
||||
// listBoxAfter
|
||||
//
|
||||
this.listBoxAfter.BackColor = System.Drawing.Color.White;
|
||||
this.listBoxAfter.BackPictureBox = null;
|
||||
this.listBoxAfter.BackPictureBox1 = null;
|
||||
this.listBoxAfter.BackPictureBox2 = null;
|
||||
this.listBoxAfter.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.CENTER;
|
||||
this.listBoxAfter.ColumnDelimiter = '\0';
|
||||
this.listBoxAfter.ColumnOffsets = null;
|
||||
this.listBoxAfter.Enabled = false;
|
||||
this.listBoxAfter.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular);
|
||||
this.listBoxAfter.FontColor = System.Drawing.Color.Black;
|
||||
this.listBoxAfter.InitVisible = true;
|
||||
this.listBoxAfter.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxAfter.ItemOffsetGap = 8;
|
||||
this.listBoxAfter.ItemOffsetX = 5;
|
||||
this.listBoxAfter.ItemOffsetY = 0;
|
||||
this.listBoxAfter.Location = new System.Drawing.Point(596, 141);
|
||||
this.listBoxAfter.MouseMoveEventSpace = 3;
|
||||
this.listBoxAfter.MouseMoveSpace = 10;
|
||||
this.listBoxAfter.Name = "listBoxAfter";
|
||||
this.listBoxAfter.OutLineColor = System.Drawing.SystemColors.ControlText;
|
||||
this.listBoxAfter.SelectColor = System.Drawing.Color.Blue;
|
||||
this.listBoxAfter.SelectFilled = true;
|
||||
this.listBoxAfter.SelectFontColor = System.Drawing.Color.DarkBlue;
|
||||
this.listBoxAfter.SelectItemIndex = -1;
|
||||
this.listBoxAfter.SeparationlineColor1 = System.Drawing.Color.Gray;
|
||||
this.listBoxAfter.SeparationlineColor2 = System.Drawing.Color.LightGray;
|
||||
this.listBoxAfter.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxAfter.SeparationlineVisibleBottom = true;
|
||||
this.listBoxAfter.SeparationlineVisibleTop = true;
|
||||
this.listBoxAfter.Size = new System.Drawing.Size(50, 318);
|
||||
this.listBoxAfter.TabIndex = 257;
|
||||
this.listBoxAfter.Text = "smartListBox2";
|
||||
//
|
||||
// smartLabel6
|
||||
//
|
||||
this.smartLabel6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.smartLabel6.BackPictureBox = null;
|
||||
this.smartLabel6.BackPictureBox1 = null;
|
||||
this.smartLabel6.BackPictureBox2 = null;
|
||||
this.smartLabel6.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.smartLabel6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel6.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel6.InitVisible = true;
|
||||
this.smartLabel6.LineSpacing = 0F;
|
||||
this.smartLabel6.Location = new System.Drawing.Point(596, 118);
|
||||
this.smartLabel6.Name = "smartLabel6";
|
||||
this.smartLabel6.Size = new System.Drawing.Size(50, 23);
|
||||
this.smartLabel6.TabIndex = 256;
|
||||
this.smartLabel6.Text = "After";
|
||||
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel6.Wordwrap = false;
|
||||
//
|
||||
// listBoxBefore
|
||||
//
|
||||
this.listBoxBefore.BackColor = System.Drawing.Color.White;
|
||||
this.listBoxBefore.BackPictureBox = null;
|
||||
this.listBoxBefore.BackPictureBox1 = null;
|
||||
this.listBoxBefore.BackPictureBox2 = null;
|
||||
this.listBoxBefore.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.CENTER;
|
||||
this.listBoxBefore.ColumnDelimiter = '\0';
|
||||
this.listBoxBefore.ColumnOffsets = null;
|
||||
this.listBoxBefore.Enabled = false;
|
||||
this.listBoxBefore.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular);
|
||||
this.listBoxBefore.FontColor = System.Drawing.Color.Black;
|
||||
this.listBoxBefore.InitVisible = true;
|
||||
this.listBoxBefore.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxBefore.ItemOffsetGap = 8;
|
||||
this.listBoxBefore.ItemOffsetX = 5;
|
||||
this.listBoxBefore.ItemOffsetY = 0;
|
||||
this.listBoxBefore.Location = new System.Drawing.Point(545, 141);
|
||||
this.listBoxBefore.MouseMoveEventSpace = 3;
|
||||
this.listBoxBefore.MouseMoveSpace = 10;
|
||||
this.listBoxBefore.Name = "listBoxBefore";
|
||||
this.listBoxBefore.OutLineColor = System.Drawing.SystemColors.ControlText;
|
||||
this.listBoxBefore.SelectColor = System.Drawing.Color.Blue;
|
||||
this.listBoxBefore.SelectFilled = true;
|
||||
this.listBoxBefore.SelectFontColor = System.Drawing.Color.DarkBlue;
|
||||
this.listBoxBefore.SelectItemIndex = -1;
|
||||
this.listBoxBefore.SeparationlineColor1 = System.Drawing.Color.Gray;
|
||||
this.listBoxBefore.SeparationlineColor2 = System.Drawing.Color.LightGray;
|
||||
this.listBoxBefore.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxBefore.SeparationlineVisibleBottom = true;
|
||||
this.listBoxBefore.SeparationlineVisibleTop = true;
|
||||
this.listBoxBefore.Size = new System.Drawing.Size(50, 318);
|
||||
this.listBoxBefore.TabIndex = 255;
|
||||
this.listBoxBefore.Text = "smartListBox1";
|
||||
//
|
||||
// smartLabel5
|
||||
//
|
||||
this.smartLabel5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.smartLabel5.BackPictureBox = null;
|
||||
this.smartLabel5.BackPictureBox1 = null;
|
||||
this.smartLabel5.BackPictureBox2 = null;
|
||||
this.smartLabel5.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.smartLabel5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel5.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel5.InitVisible = true;
|
||||
this.smartLabel5.LineSpacing = 0F;
|
||||
this.smartLabel5.Location = new System.Drawing.Point(545, 118);
|
||||
this.smartLabel5.Name = "smartLabel5";
|
||||
this.smartLabel5.Size = new System.Drawing.Size(50, 23);
|
||||
this.smartLabel5.TabIndex = 254;
|
||||
this.smartLabel5.Text = "Before";
|
||||
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel5.Wordwrap = false;
|
||||
//
|
||||
// listBoxLoginID
|
||||
//
|
||||
this.listBoxLoginID.BackColor = System.Drawing.Color.White;
|
||||
|
@ -115,7 +235,7 @@
|
|||
this.listBoxLoginID.ItemOffsetGap = 8;
|
||||
this.listBoxLoginID.ItemOffsetX = 2;
|
||||
this.listBoxLoginID.ItemOffsetY = 0;
|
||||
this.listBoxLoginID.Location = new System.Drawing.Point(301, 141);
|
||||
this.listBoxLoginID.Location = new System.Drawing.Point(267, 141);
|
||||
this.listBoxLoginID.MouseMoveEventSpace = 3;
|
||||
this.listBoxLoginID.MouseMoveSpace = 10;
|
||||
this.listBoxLoginID.Name = "listBoxLoginID";
|
||||
|
@ -129,9 +249,10 @@
|
|||
this.listBoxLoginID.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxLoginID.SeparationlineVisibleBottom = true;
|
||||
this.listBoxLoginID.SeparationlineVisibleTop = true;
|
||||
this.listBoxLoginID.Size = new System.Drawing.Size(68, 318);
|
||||
this.listBoxLoginID.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxLoginID.TabIndex = 253;
|
||||
this.listBoxLoginID.Text = "smartListBox1";
|
||||
this.listBoxLoginID.Click += new System.EventHandler(this.listBox_Click);
|
||||
//
|
||||
// smartLabel1
|
||||
//
|
||||
|
@ -145,11 +266,11 @@
|
|||
this.smartLabel1.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel1.InitVisible = true;
|
||||
this.smartLabel1.LineSpacing = 0F;
|
||||
this.smartLabel1.Location = new System.Drawing.Point(301, 118);
|
||||
this.smartLabel1.Location = new System.Drawing.Point(267, 118);
|
||||
this.smartLabel1.Name = "smartLabel1";
|
||||
this.smartLabel1.Size = new System.Drawing.Size(68, 23);
|
||||
this.smartLabel1.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel1.TabIndex = 252;
|
||||
this.smartLabel1.Text = "Login ID";
|
||||
this.smartLabel1.Text = "ID";
|
||||
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel1.Wordwrap = false;
|
||||
|
@ -165,9 +286,9 @@
|
|||
this.labelTitleFind.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleFind.InitVisible = true;
|
||||
this.labelTitleFind.LineSpacing = 0F;
|
||||
this.labelTitleFind.Location = new System.Drawing.Point(240, 78);
|
||||
this.labelTitleFind.Location = new System.Drawing.Point(214, 78);
|
||||
this.labelTitleFind.Name = "labelTitleFind";
|
||||
this.labelTitleFind.Size = new System.Drawing.Size(173, 34);
|
||||
this.labelTitleFind.Size = new System.Drawing.Size(204, 34);
|
||||
this.labelTitleFind.TabIndex = 251;
|
||||
this.labelTitleFind.Text = "데이터 찾기(Line)";
|
||||
this.labelTitleFind.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -186,7 +307,7 @@
|
|||
this.labelFind.ForeColor = System.Drawing.Color.Black;
|
||||
this.labelFind.InitVisible = true;
|
||||
this.labelFind.LineSpacing = 0F;
|
||||
this.labelFind.Location = new System.Drawing.Point(419, 77);
|
||||
this.labelFind.Location = new System.Drawing.Point(424, 77);
|
||||
this.labelFind.Name = "labelFind";
|
||||
this.labelFind.Size = new System.Drawing.Size(175, 35);
|
||||
this.labelFind.TabIndex = 250;
|
||||
|
@ -207,7 +328,7 @@
|
|||
this.buttonFind.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFind.DownImage")));
|
||||
this.buttonFind.GroupID = 0;
|
||||
this.buttonFind.InitVisible = true;
|
||||
this.buttonFind.Location = new System.Drawing.Point(600, 77);
|
||||
this.buttonFind.Location = new System.Drawing.Point(605, 77);
|
||||
this.buttonFind.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonFind.Name = "buttonFind";
|
||||
this.buttonFind.NestedClickEventPrevent = false;
|
||||
|
@ -224,6 +345,7 @@
|
|||
this.buttonFind.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.buttonFind.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonFind.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFind.UpImage")));
|
||||
this.buttonFind.Visible = false;
|
||||
this.buttonFind.Click += new System.EventHandler(this.buttonFind_Click);
|
||||
//
|
||||
// buttonRead
|
||||
|
@ -238,7 +360,7 @@
|
|||
this.buttonRead.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonRead.DownImage")));
|
||||
this.buttonRead.GroupID = 0;
|
||||
this.buttonRead.InitVisible = true;
|
||||
this.buttonRead.Location = new System.Drawing.Point(600, 37);
|
||||
this.buttonRead.Location = new System.Drawing.Point(605, 37);
|
||||
this.buttonRead.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonRead.Name = "buttonRead";
|
||||
this.buttonRead.NestedClickEventPrevent = false;
|
||||
|
@ -274,7 +396,7 @@
|
|||
this.listBoxDetail.ItemOffsetGap = 8;
|
||||
this.listBoxDetail.ItemOffsetX = 2;
|
||||
this.listBoxDetail.ItemOffsetY = 0;
|
||||
this.listBoxDetail.Location = new System.Drawing.Point(489, 141);
|
||||
this.listBoxDetail.Location = new System.Drawing.Point(419, 141);
|
||||
this.listBoxDetail.MouseMoveEventSpace = 3;
|
||||
this.listBoxDetail.MouseMoveSpace = 10;
|
||||
this.listBoxDetail.Name = "listBoxDetail";
|
||||
|
@ -288,9 +410,10 @@
|
|||
this.listBoxDetail.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxDetail.SeparationlineVisibleBottom = true;
|
||||
this.listBoxDetail.SeparationlineVisibleTop = true;
|
||||
this.listBoxDetail.Size = new System.Drawing.Size(152, 318);
|
||||
this.listBoxDetail.Size = new System.Drawing.Size(125, 318);
|
||||
this.listBoxDetail.TabIndex = 243;
|
||||
this.listBoxDetail.Text = "smartListBox2";
|
||||
this.listBoxDetail.Click += new System.EventHandler(this.listBox_Click);
|
||||
//
|
||||
// listBoxEvent
|
||||
//
|
||||
|
@ -309,7 +432,7 @@
|
|||
this.listBoxEvent.ItemOffsetGap = 8;
|
||||
this.listBoxEvent.ItemOffsetX = 2;
|
||||
this.listBoxEvent.ItemOffsetY = 0;
|
||||
this.listBoxEvent.Location = new System.Drawing.Point(370, 141);
|
||||
this.listBoxEvent.Location = new System.Drawing.Point(328, 141);
|
||||
this.listBoxEvent.MouseMoveEventSpace = 3;
|
||||
this.listBoxEvent.MouseMoveSpace = 10;
|
||||
this.listBoxEvent.Name = "listBoxEvent";
|
||||
|
@ -323,9 +446,10 @@
|
|||
this.listBoxEvent.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxEvent.SeparationlineVisibleBottom = true;
|
||||
this.listBoxEvent.SeparationlineVisibleTop = true;
|
||||
this.listBoxEvent.Size = new System.Drawing.Size(118, 318);
|
||||
this.listBoxEvent.Size = new System.Drawing.Size(90, 318);
|
||||
this.listBoxEvent.TabIndex = 242;
|
||||
this.listBoxEvent.Text = "smartListBox1";
|
||||
this.listBoxEvent.Click += new System.EventHandler(this.listBox_Click);
|
||||
//
|
||||
// listBoxTime
|
||||
//
|
||||
|
@ -344,7 +468,7 @@
|
|||
this.listBoxTime.ItemOffsetGap = 8;
|
||||
this.listBoxTime.ItemOffsetX = 2;
|
||||
this.listBoxTime.ItemOffsetY = 0;
|
||||
this.listBoxTime.Location = new System.Drawing.Point(240, 141);
|
||||
this.listBoxTime.Location = new System.Drawing.Point(214, 141);
|
||||
this.listBoxTime.MouseMoveEventSpace = 3;
|
||||
this.listBoxTime.MouseMoveSpace = 10;
|
||||
this.listBoxTime.Name = "listBoxTime";
|
||||
|
@ -358,16 +482,17 @@
|
|||
this.listBoxTime.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxTime.SeparationlineVisibleBottom = true;
|
||||
this.listBoxTime.SeparationlineVisibleTop = true;
|
||||
this.listBoxTime.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxTime.Size = new System.Drawing.Size(52, 318);
|
||||
this.listBoxTime.TabIndex = 241;
|
||||
this.listBoxTime.Text = "smartListBox1";
|
||||
this.listBoxTime.Click += new System.EventHandler(this.listBox_Click);
|
||||
//
|
||||
// treeView
|
||||
//
|
||||
this.treeView.CheckBoxes = true;
|
||||
this.treeView.Location = new System.Drawing.Point(8, 37);
|
||||
this.treeView.Name = "treeView";
|
||||
this.treeView.Size = new System.Drawing.Size(226, 422);
|
||||
this.treeView.Size = new System.Drawing.Size(200, 422);
|
||||
this.treeView.TabIndex = 240;
|
||||
this.treeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView_AfterSelect);
|
||||
//
|
||||
|
@ -382,7 +507,7 @@
|
|||
this.labelTotalIndex.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTotalIndex.InitVisible = true;
|
||||
this.labelTotalIndex.LineSpacing = 0F;
|
||||
this.labelTotalIndex.Location = new System.Drawing.Point(646, 273);
|
||||
this.labelTotalIndex.Location = new System.Drawing.Point(652, 273);
|
||||
this.labelTotalIndex.Name = "labelTotalIndex";
|
||||
this.labelTotalIndex.Size = new System.Drawing.Size(50, 21);
|
||||
this.labelTotalIndex.TabIndex = 239;
|
||||
|
@ -402,7 +527,7 @@
|
|||
this.labelCurrentIndex.ForeColor = System.Drawing.Color.White;
|
||||
this.labelCurrentIndex.InitVisible = true;
|
||||
this.labelCurrentIndex.LineSpacing = 0F;
|
||||
this.labelCurrentIndex.Location = new System.Drawing.Point(646, 238);
|
||||
this.labelCurrentIndex.Location = new System.Drawing.Point(652, 238);
|
||||
this.labelCurrentIndex.Name = "labelCurrentIndex";
|
||||
this.labelCurrentIndex.Size = new System.Drawing.Size(50, 21);
|
||||
this.labelCurrentIndex.TabIndex = 238;
|
||||
|
@ -420,7 +545,7 @@
|
|||
this.smartSeparatorLine1.Line2Visible = true;
|
||||
this.smartSeparatorLine1.Line2Width = 1F;
|
||||
this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal;
|
||||
this.smartSeparatorLine1.Location = new System.Drawing.Point(646, 265);
|
||||
this.smartSeparatorLine1.Location = new System.Drawing.Point(652, 265);
|
||||
this.smartSeparatorLine1.Name = "smartSeparatorLine1";
|
||||
this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2);
|
||||
this.smartSeparatorLine1.TabIndex = 237;
|
||||
|
@ -438,9 +563,9 @@
|
|||
this.smartLabel4.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel4.InitVisible = true;
|
||||
this.smartLabel4.LineSpacing = 0F;
|
||||
this.smartLabel4.Location = new System.Drawing.Point(489, 118);
|
||||
this.smartLabel4.Location = new System.Drawing.Point(419, 118);
|
||||
this.smartLabel4.Name = "smartLabel4";
|
||||
this.smartLabel4.Size = new System.Drawing.Size(152, 23);
|
||||
this.smartLabel4.Size = new System.Drawing.Size(125, 23);
|
||||
this.smartLabel4.TabIndex = 231;
|
||||
this.smartLabel4.Text = "Detail";
|
||||
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -459,9 +584,9 @@
|
|||
this.smartLabel3.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel3.InitVisible = true;
|
||||
this.smartLabel3.LineSpacing = 0F;
|
||||
this.smartLabel3.Location = new System.Drawing.Point(370, 118);
|
||||
this.smartLabel3.Location = new System.Drawing.Point(328, 118);
|
||||
this.smartLabel3.Name = "smartLabel3";
|
||||
this.smartLabel3.Size = new System.Drawing.Size(118, 23);
|
||||
this.smartLabel3.Size = new System.Drawing.Size(90, 23);
|
||||
this.smartLabel3.TabIndex = 228;
|
||||
this.smartLabel3.Text = "Event";
|
||||
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -480,9 +605,9 @@
|
|||
this.smartLabel2.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel2.InitVisible = true;
|
||||
this.smartLabel2.LineSpacing = 0F;
|
||||
this.smartLabel2.Location = new System.Drawing.Point(240, 118);
|
||||
this.smartLabel2.Location = new System.Drawing.Point(214, 118);
|
||||
this.smartLabel2.Name = "smartLabel2";
|
||||
this.smartLabel2.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel2.Size = new System.Drawing.Size(52, 23);
|
||||
this.smartLabel2.TabIndex = 227;
|
||||
this.smartLabel2.Text = "Time";
|
||||
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -502,7 +627,7 @@
|
|||
this.buttonDown.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular);
|
||||
this.buttonDown.GroupID = 0;
|
||||
this.buttonDown.InitVisible = true;
|
||||
this.buttonDown.Location = new System.Drawing.Point(646, 310);
|
||||
this.buttonDown.Location = new System.Drawing.Point(652, 310);
|
||||
this.buttonDown.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonDown.Name = "buttonDown";
|
||||
this.buttonDown.NestedClickEventPrevent = false;
|
||||
|
@ -535,7 +660,7 @@
|
|||
this.buttonUp.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular);
|
||||
this.buttonUp.GroupID = 0;
|
||||
this.buttonUp.InitVisible = true;
|
||||
this.buttonUp.Location = new System.Drawing.Point(646, 73);
|
||||
this.buttonUp.Location = new System.Drawing.Point(652, 73);
|
||||
this.buttonUp.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonUp.Name = "buttonUp";
|
||||
this.buttonUp.NestedClickEventPrevent = false;
|
||||
|
@ -567,9 +692,9 @@
|
|||
this.labelFileName.ForeColor = System.Drawing.Color.White;
|
||||
this.labelFileName.InitVisible = true;
|
||||
this.labelFileName.LineSpacing = 0F;
|
||||
this.labelFileName.Location = new System.Drawing.Point(240, 37);
|
||||
this.labelFileName.Location = new System.Drawing.Point(214, 37);
|
||||
this.labelFileName.Name = "labelFileName";
|
||||
this.labelFileName.Size = new System.Drawing.Size(354, 35);
|
||||
this.labelFileName.Size = new System.Drawing.Size(385, 35);
|
||||
this.labelFileName.TabIndex = 224;
|
||||
this.labelFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelFileName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
|
@ -586,9 +711,9 @@
|
|||
this.labelTitleFileName.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleFileName.InitVisible = true;
|
||||
this.labelTitleFileName.LineSpacing = 0F;
|
||||
this.labelTitleFileName.Location = new System.Drawing.Point(240, 12);
|
||||
this.labelTitleFileName.Location = new System.Drawing.Point(214, 12);
|
||||
this.labelTitleFileName.Name = "labelTitleFileName";
|
||||
this.labelTitleFileName.Size = new System.Drawing.Size(396, 21);
|
||||
this.labelTitleFileName.Size = new System.Drawing.Size(432, 21);
|
||||
this.labelTitleFileName.TabIndex = 223;
|
||||
this.labelTitleFileName.Text = "파일 이름";
|
||||
this.labelTitleFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -628,7 +753,7 @@
|
|||
this.labelCount.LineSpacing = 0F;
|
||||
this.labelCount.Location = new System.Drawing.Point(148, 12);
|
||||
this.labelCount.Name = "labelCount";
|
||||
this.labelCount.Size = new System.Drawing.Size(86, 21);
|
||||
this.labelCount.Size = new System.Drawing.Size(60, 21);
|
||||
this.labelCount.TabIndex = 219;
|
||||
this.labelCount.Text = "0";
|
||||
this.labelCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -648,7 +773,7 @@
|
|||
this.buttonBackup.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonBackup.GroupID = 0;
|
||||
this.buttonBackup.InitVisible = true;
|
||||
this.buttonBackup.Location = new System.Drawing.Point(646, 12);
|
||||
this.buttonBackup.Location = new System.Drawing.Point(652, 12);
|
||||
this.buttonBackup.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonBackup.Name = "buttonBackup";
|
||||
this.buttonBackup.NestedClickEventPrevent = false;
|
||||
|
@ -711,6 +836,10 @@
|
|||
private SmartX.SmartListBox listBoxLoginID;
|
||||
private SmartX.SmartLabel smartLabel1;
|
||||
private System.Windows.Forms.TreeView treeView;
|
||||
private SmartX.SmartListBox listBoxAfter;
|
||||
private SmartX.SmartLabel smartLabel6;
|
||||
private SmartX.SmartListBox listBoxBefore;
|
||||
private SmartX.SmartLabel smartLabel5;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,8 +33,10 @@ namespace ITC81DB_0H.Controls
|
|||
private List<DataBackupYear> ListInspectionFile;
|
||||
private Collection<SmartListBox> CollectionListBox;
|
||||
private Collection<string[]> CollectionData; // 파일에서 읽은 데이터
|
||||
private Collection<string> CollectionStringData;
|
||||
|
||||
private List<string> ListTime;
|
||||
private List<string> ListNo;
|
||||
private List<string> ListGrade;
|
||||
private List<string> ListUnder;
|
||||
private List<string> ListPass;
|
||||
|
@ -105,7 +107,7 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
this.labelTitleFileList.Text = "파일 목록";
|
||||
this.labelTitleFileName.Text = "파일 이름";
|
||||
this.labelTitleFind.Text = "Search line";
|
||||
this.labelTitleFind.Text = "데이터 검색(Line)";
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
|
@ -118,15 +120,18 @@ namespace ITC81DB_0H.Controls
|
|||
this.CollectionData = new Collection<string[]>();
|
||||
|
||||
this.ListTime = new List<string>();
|
||||
this.ListNo = new List<string>();
|
||||
this.ListGrade = new List<string>();
|
||||
this.ListUnder = new List<string>();
|
||||
this.ListPass = new List<string>();
|
||||
this.ListOver = new List<string>();
|
||||
this.ListWeight = new List<string>();
|
||||
|
||||
this.CollectionStringData = new Collection<string>();
|
||||
this.CollectionListBox = new Collection<SmartListBox>();
|
||||
this.CollectionListBox.Clear();
|
||||
this.CollectionListBox.Add(this.listBoxTime);
|
||||
this.CollectionListBox.Add(this.listBoxNo);
|
||||
this.CollectionListBox.Add(this.listBoxGrade);
|
||||
this.CollectionListBox.Add(this.listBoxUnder);
|
||||
this.CollectionListBox.Add(this.listBoxPass);
|
||||
|
@ -287,11 +292,23 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
}
|
||||
|
||||
private void SearchLineEnabled(bool bValue)
|
||||
{
|
||||
if (bValue == false)
|
||||
this.labelFind.BackColor = Color.Gray;
|
||||
else
|
||||
this.labelFind.BackColor = Color.White;
|
||||
|
||||
this.labelFind.Enabled = bValue;
|
||||
this.buttonFind.Enabled = bValue;
|
||||
}
|
||||
|
||||
public void ClearData()
|
||||
{
|
||||
this.CollectionData.Clear();
|
||||
|
||||
this.ListTime.Clear();
|
||||
this.ListNo.Clear();
|
||||
this.ListGrade.Clear();
|
||||
this.ListUnder.Clear();
|
||||
this.ListPass.Clear();
|
||||
|
@ -369,12 +386,18 @@ namespace ITC81DB_0H.Controls
|
|||
this.UpdateListBoxDataDisplay();
|
||||
this.UpdateListBoxCount();
|
||||
}
|
||||
private void UpdateListBoxCount()
|
||||
{
|
||||
this.labelTotalIndex.Text = this.TotalCount.ToString();
|
||||
this.labelCurrentIndex.Text = this.CurrentCount.ToString();
|
||||
}
|
||||
private void UpdateListData()
|
||||
{
|
||||
// List Item Add
|
||||
for (int i = 0; i < this.CollectionData.Count; i++)
|
||||
{
|
||||
this.ListTime.Add(this.CollectionData[i][1]);
|
||||
this.ListNo.Add(this.CollectionData[i][2]);
|
||||
this.ListGrade.Add(this.CollectionData[i][10]);
|
||||
this.ListUnder.Add(this.CollectionData[i][5]);
|
||||
this.ListPass.Add(this.CollectionData[i][6]);
|
||||
|
@ -382,16 +405,12 @@ namespace ITC81DB_0H.Controls
|
|||
this.ListWeight.Add(this.CollectionData[i][9]);
|
||||
}
|
||||
}
|
||||
private void UpdateListBoxCount()
|
||||
{
|
||||
this.labelTotalIndex.Text = this.TotalCount.ToString();
|
||||
this.labelCurrentIndex.Text = this.CurrentCount.ToString();
|
||||
}
|
||||
private void UpdateListBoxDataDisplay()
|
||||
{
|
||||
for (int i = 0; i < this.ListTime.Count; i++)
|
||||
{
|
||||
this.listBoxTime.AddItem(this.ListTime[i]);
|
||||
this.listBoxNo.AddItem(this.ListNo[i]);
|
||||
this.listBoxGrade.AddItem(this.ListGrade[i]);
|
||||
this.listBoxUnder.AddItem(this.ListUnder[i]);
|
||||
this.listBoxPass.AddItem(this.ListPass[i]);
|
||||
|
@ -441,6 +460,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.TotalCount = (int)lineNum - 1; // 맨 첫 줄 제외
|
||||
this.CurrentCount = this.TotalCount;
|
||||
|
||||
if (this.TotalCount < ListBoxLineCount)
|
||||
this.SearchLineEnabled(false);
|
||||
else
|
||||
this.SearchLineEnabled(true);
|
||||
|
||||
this.labelFind.Text = this.CurrentCount.ToString();
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
|
||||
|
@ -517,22 +541,7 @@ namespace ITC81DB_0H.Controls
|
|||
//this.labelFileName.Text = e.Node.Text;
|
||||
this.SelectedNodeFullPath = this.treeView.SelectedNode.FullPath;
|
||||
}
|
||||
//else
|
||||
//{
|
||||
// var nodes = e.Node;
|
||||
// foreach (TreeNode node in nodes.Nodes)
|
||||
// {
|
||||
// List<TreeNode> childNodes = new List<TreeNode>();
|
||||
// this.GetAllChildNodes(node, ref childNodes);
|
||||
|
||||
// foreach (TreeNode childNode in childNodes)
|
||||
// {
|
||||
// childNode.Checked = nodes.Checked;
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
||||
private void buttonRead_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (this.SelectedNodeFullPath == "" || this.SelectedNodeFullPath == null)
|
||||
|
@ -569,6 +578,50 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
{
|
||||
this.labelFind.Text = myKeyPad.StringValue;
|
||||
|
||||
if (this.labelFind.Text == "" || this.labelFind.Text == null || this.listBoxTime.ItemCount == 0)
|
||||
return;
|
||||
|
||||
int startIndex = 0, endIndex = 0;
|
||||
int index = int.Parse(this.labelFind.Text);
|
||||
|
||||
try
|
||||
{
|
||||
this.ClearData();
|
||||
this.ClearListBox();
|
||||
|
||||
if (this.TotalCount > ListBoxLineCount)
|
||||
{
|
||||
if (index - ListBoxLineCount < 0)
|
||||
{
|
||||
startIndex = 0 + 1;
|
||||
endIndex = ListBoxLineCount + 1;
|
||||
|
||||
this.CurrentCount = ListBoxLineCount;
|
||||
}
|
||||
else
|
||||
{
|
||||
startIndex = index - ListBoxLineCount;
|
||||
endIndex = index;
|
||||
|
||||
this.CurrentCount = index;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
startIndex = 0 + 1;
|
||||
endIndex = this.TotalCount + 1;
|
||||
|
||||
this.CurrentCount = this.TotalCount;
|
||||
}
|
||||
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
}
|
||||
catch
|
||||
{
|
||||
DialogFormMessage myMsg = new DialogFormMessage(16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -622,7 +675,6 @@ namespace ITC81DB_0H.Controls
|
|||
private void buttonBackup_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.FileClose();
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.DataBackup, "Inspection");
|
||||
this.ParentForm.Backup(Define.E_DataType.Inspection, this.treeView);
|
||||
}
|
||||
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterLogInspection));
|
||||
this.smartGroupBox1 = new SmartX.SmartGroupBox();
|
||||
this.listBoxNo = new SmartX.SmartListBox();
|
||||
this.smartLabel7 = new SmartX.SmartLabel();
|
||||
this.listBoxPass = new SmartX.SmartListBox();
|
||||
this.smartLabel1 = new SmartX.SmartLabel();
|
||||
this.labelTitleFind = new SmartX.SmartLabel();
|
||||
|
@ -66,6 +68,8 @@
|
|||
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
|
||||
this.smartGroupBox1.BackPictureBox = null;
|
||||
this.smartGroupBox1.BackPictureBox1 = null;
|
||||
this.smartGroupBox1.Controls.Add(this.listBoxNo);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel7);
|
||||
this.smartGroupBox1.Controls.Add(this.listBoxPass);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel1);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleFind);
|
||||
|
@ -106,6 +110,62 @@
|
|||
this.smartGroupBox1.TabIndex = 173;
|
||||
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
|
||||
//
|
||||
// listBoxNo
|
||||
//
|
||||
this.listBoxNo.BackColor = System.Drawing.Color.White;
|
||||
this.listBoxNo.BackPictureBox = null;
|
||||
this.listBoxNo.BackPictureBox1 = null;
|
||||
this.listBoxNo.BackPictureBox2 = null;
|
||||
this.listBoxNo.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.CENTER;
|
||||
this.listBoxNo.ColumnDelimiter = '\0';
|
||||
this.listBoxNo.ColumnOffsets = null;
|
||||
this.listBoxNo.Enabled = false;
|
||||
this.listBoxNo.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular);
|
||||
this.listBoxNo.FontColor = System.Drawing.Color.Black;
|
||||
this.listBoxNo.InitVisible = true;
|
||||
this.listBoxNo.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxNo.ItemOffsetGap = 8;
|
||||
this.listBoxNo.ItemOffsetX = 5;
|
||||
this.listBoxNo.ItemOffsetY = 0;
|
||||
this.listBoxNo.Location = new System.Drawing.Point(296, 141);
|
||||
this.listBoxNo.MouseMoveEventSpace = 3;
|
||||
this.listBoxNo.MouseMoveSpace = 10;
|
||||
this.listBoxNo.Name = "listBoxNo";
|
||||
this.listBoxNo.OutLineColor = System.Drawing.SystemColors.ControlText;
|
||||
this.listBoxNo.SelectColor = System.Drawing.Color.Blue;
|
||||
this.listBoxNo.SelectFilled = true;
|
||||
this.listBoxNo.SelectFontColor = System.Drawing.Color.DarkBlue;
|
||||
this.listBoxNo.SelectItemIndex = -1;
|
||||
this.listBoxNo.SeparationlineColor1 = System.Drawing.Color.Gray;
|
||||
this.listBoxNo.SeparationlineColor2 = System.Drawing.Color.LightGray;
|
||||
this.listBoxNo.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxNo.SeparationlineVisibleBottom = true;
|
||||
this.listBoxNo.SeparationlineVisibleTop = true;
|
||||
this.listBoxNo.Size = new System.Drawing.Size(45, 318);
|
||||
this.listBoxNo.TabIndex = 253;
|
||||
this.listBoxNo.Text = "smartListBox1";
|
||||
//
|
||||
// smartLabel7
|
||||
//
|
||||
this.smartLabel7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
|
||||
this.smartLabel7.BackPictureBox = null;
|
||||
this.smartLabel7.BackPictureBox1 = null;
|
||||
this.smartLabel7.BackPictureBox2 = null;
|
||||
this.smartLabel7.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.smartLabel7.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel7.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel7.InitVisible = true;
|
||||
this.smartLabel7.LineSpacing = 0F;
|
||||
this.smartLabel7.Location = new System.Drawing.Point(296, 118);
|
||||
this.smartLabel7.Name = "smartLabel7";
|
||||
this.smartLabel7.Size = new System.Drawing.Size(45, 23);
|
||||
this.smartLabel7.TabIndex = 252;
|
||||
this.smartLabel7.Text = "No.";
|
||||
this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel7.Wordwrap = false;
|
||||
//
|
||||
// listBoxPass
|
||||
//
|
||||
this.listBoxPass.BackColor = System.Drawing.Color.White;
|
||||
|
@ -121,9 +181,9 @@
|
|||
this.listBoxPass.InitVisible = true;
|
||||
this.listBoxPass.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxPass.ItemOffsetGap = 8;
|
||||
this.listBoxPass.ItemOffsetX = 2;
|
||||
this.listBoxPass.ItemOffsetX = 5;
|
||||
this.listBoxPass.ItemOffsetY = 0;
|
||||
this.listBoxPass.Location = new System.Drawing.Point(439, 141);
|
||||
this.listBoxPass.Location = new System.Drawing.Point(464, 141);
|
||||
this.listBoxPass.MouseMoveEventSpace = 3;
|
||||
this.listBoxPass.MouseMoveSpace = 10;
|
||||
this.listBoxPass.Name = "listBoxPass";
|
||||
|
@ -137,7 +197,7 @@
|
|||
this.listBoxPass.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxPass.SeparationlineVisibleBottom = true;
|
||||
this.listBoxPass.SeparationlineVisibleTop = true;
|
||||
this.listBoxPass.Size = new System.Drawing.Size(62, 318);
|
||||
this.listBoxPass.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxPass.TabIndex = 251;
|
||||
this.listBoxPass.Text = "smartListBox3";
|
||||
//
|
||||
|
@ -153,9 +213,9 @@
|
|||
this.smartLabel1.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel1.InitVisible = true;
|
||||
this.smartLabel1.LineSpacing = 0F;
|
||||
this.smartLabel1.Location = new System.Drawing.Point(439, 118);
|
||||
this.smartLabel1.Location = new System.Drawing.Point(464, 118);
|
||||
this.smartLabel1.Name = "smartLabel1";
|
||||
this.smartLabel1.Size = new System.Drawing.Size(62, 23);
|
||||
this.smartLabel1.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel1.TabIndex = 250;
|
||||
this.smartLabel1.Text = "Pass";
|
||||
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -175,7 +235,7 @@
|
|||
this.labelTitleFind.LineSpacing = 0F;
|
||||
this.labelTitleFind.Location = new System.Drawing.Point(240, 78);
|
||||
this.labelTitleFind.Name = "labelTitleFind";
|
||||
this.labelTitleFind.Size = new System.Drawing.Size(173, 34);
|
||||
this.labelTitleFind.Size = new System.Drawing.Size(178, 34);
|
||||
this.labelTitleFind.TabIndex = 249;
|
||||
this.labelTitleFind.Text = "데이터 찾기(Line)";
|
||||
this.labelTitleFind.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -194,7 +254,7 @@
|
|||
this.labelFind.ForeColor = System.Drawing.Color.Black;
|
||||
this.labelFind.InitVisible = true;
|
||||
this.labelFind.LineSpacing = 0F;
|
||||
this.labelFind.Location = new System.Drawing.Point(419, 77);
|
||||
this.labelFind.Location = new System.Drawing.Point(424, 77);
|
||||
this.labelFind.Name = "labelFind";
|
||||
this.labelFind.Size = new System.Drawing.Size(175, 35);
|
||||
this.labelFind.TabIndex = 248;
|
||||
|
@ -215,7 +275,7 @@
|
|||
this.buttonFind.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFind.DownImage")));
|
||||
this.buttonFind.GroupID = 0;
|
||||
this.buttonFind.InitVisible = true;
|
||||
this.buttonFind.Location = new System.Drawing.Point(600, 77);
|
||||
this.buttonFind.Location = new System.Drawing.Point(605, 77);
|
||||
this.buttonFind.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonFind.Name = "buttonFind";
|
||||
this.buttonFind.NestedClickEventPrevent = false;
|
||||
|
@ -232,6 +292,7 @@
|
|||
this.buttonFind.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.buttonFind.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonFind.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFind.UpImage")));
|
||||
this.buttonFind.Visible = false;
|
||||
this.buttonFind.Click += new System.EventHandler(this.buttonFind_Click);
|
||||
//
|
||||
// buttonRead
|
||||
|
@ -246,7 +307,7 @@
|
|||
this.buttonRead.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonRead.DownImage")));
|
||||
this.buttonRead.GroupID = 0;
|
||||
this.buttonRead.InitVisible = true;
|
||||
this.buttonRead.Location = new System.Drawing.Point(600, 37);
|
||||
this.buttonRead.Location = new System.Drawing.Point(605, 37);
|
||||
this.buttonRead.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonRead.Name = "buttonRead";
|
||||
this.buttonRead.NestedClickEventPrevent = false;
|
||||
|
@ -280,9 +341,9 @@
|
|||
this.listBoxWeight.InitVisible = true;
|
||||
this.listBoxWeight.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxWeight.ItemOffsetGap = 8;
|
||||
this.listBoxWeight.ItemOffsetX = 2;
|
||||
this.listBoxWeight.ItemOffsetX = 5;
|
||||
this.listBoxWeight.ItemOffsetY = 0;
|
||||
this.listBoxWeight.Location = new System.Drawing.Point(565, 141);
|
||||
this.listBoxWeight.Location = new System.Drawing.Point(586, 141);
|
||||
this.listBoxWeight.MouseMoveEventSpace = 3;
|
||||
this.listBoxWeight.MouseMoveSpace = 10;
|
||||
this.listBoxWeight.Name = "listBoxWeight";
|
||||
|
@ -296,7 +357,7 @@
|
|||
this.listBoxWeight.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxWeight.SeparationlineVisibleBottom = true;
|
||||
this.listBoxWeight.SeparationlineVisibleTop = true;
|
||||
this.listBoxWeight.Size = new System.Drawing.Size(76, 318);
|
||||
this.listBoxWeight.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxWeight.TabIndex = 245;
|
||||
this.listBoxWeight.Text = "smartListBox4";
|
||||
//
|
||||
|
@ -315,9 +376,9 @@
|
|||
this.listBoxOver.InitVisible = true;
|
||||
this.listBoxOver.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxOver.ItemOffsetGap = 8;
|
||||
this.listBoxOver.ItemOffsetX = 2;
|
||||
this.listBoxOver.ItemOffsetX = 5;
|
||||
this.listBoxOver.ItemOffsetY = 0;
|
||||
this.listBoxOver.Location = new System.Drawing.Point(502, 141);
|
||||
this.listBoxOver.Location = new System.Drawing.Point(525, 141);
|
||||
this.listBoxOver.MouseMoveEventSpace = 3;
|
||||
this.listBoxOver.MouseMoveSpace = 10;
|
||||
this.listBoxOver.Name = "listBoxOver";
|
||||
|
@ -331,7 +392,7 @@
|
|||
this.listBoxOver.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxOver.SeparationlineVisibleBottom = true;
|
||||
this.listBoxOver.SeparationlineVisibleTop = true;
|
||||
this.listBoxOver.Size = new System.Drawing.Size(62, 318);
|
||||
this.listBoxOver.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxOver.TabIndex = 244;
|
||||
this.listBoxOver.Text = "smartListBox3";
|
||||
//
|
||||
|
@ -350,9 +411,9 @@
|
|||
this.listBoxUnder.InitVisible = true;
|
||||
this.listBoxUnder.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxUnder.ItemOffsetGap = 8;
|
||||
this.listBoxUnder.ItemOffsetX = 2;
|
||||
this.listBoxUnder.ItemOffsetX = 5;
|
||||
this.listBoxUnder.ItemOffsetY = 0;
|
||||
this.listBoxUnder.Location = new System.Drawing.Point(376, 141);
|
||||
this.listBoxUnder.Location = new System.Drawing.Point(403, 141);
|
||||
this.listBoxUnder.MouseMoveEventSpace = 3;
|
||||
this.listBoxUnder.MouseMoveSpace = 10;
|
||||
this.listBoxUnder.Name = "listBoxUnder";
|
||||
|
@ -366,7 +427,7 @@
|
|||
this.listBoxUnder.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxUnder.SeparationlineVisibleBottom = true;
|
||||
this.listBoxUnder.SeparationlineVisibleTop = true;
|
||||
this.listBoxUnder.Size = new System.Drawing.Size(62, 318);
|
||||
this.listBoxUnder.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxUnder.TabIndex = 243;
|
||||
this.listBoxUnder.Text = "smartListBox2";
|
||||
//
|
||||
|
@ -385,9 +446,9 @@
|
|||
this.listBoxGrade.InitVisible = true;
|
||||
this.listBoxGrade.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxGrade.ItemOffsetGap = 8;
|
||||
this.listBoxGrade.ItemOffsetX = 2;
|
||||
this.listBoxGrade.ItemOffsetX = 5;
|
||||
this.listBoxGrade.ItemOffsetY = 0;
|
||||
this.listBoxGrade.Location = new System.Drawing.Point(301, 141);
|
||||
this.listBoxGrade.Location = new System.Drawing.Point(342, 141);
|
||||
this.listBoxGrade.MouseMoveEventSpace = 3;
|
||||
this.listBoxGrade.MouseMoveSpace = 10;
|
||||
this.listBoxGrade.Name = "listBoxGrade";
|
||||
|
@ -401,7 +462,7 @@
|
|||
this.listBoxGrade.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxGrade.SeparationlineVisibleBottom = true;
|
||||
this.listBoxGrade.SeparationlineVisibleTop = true;
|
||||
this.listBoxGrade.Size = new System.Drawing.Size(74, 318);
|
||||
this.listBoxGrade.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxGrade.TabIndex = 242;
|
||||
this.listBoxGrade.Text = "smartListBox1";
|
||||
//
|
||||
|
@ -436,7 +497,7 @@
|
|||
this.listBoxTime.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxTime.SeparationlineVisibleBottom = true;
|
||||
this.listBoxTime.SeparationlineVisibleTop = true;
|
||||
this.listBoxTime.Size = new System.Drawing.Size(60, 318);
|
||||
this.listBoxTime.Size = new System.Drawing.Size(55, 318);
|
||||
this.listBoxTime.TabIndex = 241;
|
||||
this.listBoxTime.Text = "smartListBox1";
|
||||
//
|
||||
|
@ -460,7 +521,7 @@
|
|||
this.labelTotalIndex.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTotalIndex.InitVisible = true;
|
||||
this.labelTotalIndex.LineSpacing = 0F;
|
||||
this.labelTotalIndex.Location = new System.Drawing.Point(646, 273);
|
||||
this.labelTotalIndex.Location = new System.Drawing.Point(652, 273);
|
||||
this.labelTotalIndex.Name = "labelTotalIndex";
|
||||
this.labelTotalIndex.Size = new System.Drawing.Size(50, 21);
|
||||
this.labelTotalIndex.TabIndex = 239;
|
||||
|
@ -480,7 +541,7 @@
|
|||
this.labelCurrentIndex.ForeColor = System.Drawing.Color.White;
|
||||
this.labelCurrentIndex.InitVisible = true;
|
||||
this.labelCurrentIndex.LineSpacing = 0F;
|
||||
this.labelCurrentIndex.Location = new System.Drawing.Point(646, 238);
|
||||
this.labelCurrentIndex.Location = new System.Drawing.Point(652, 238);
|
||||
this.labelCurrentIndex.Name = "labelCurrentIndex";
|
||||
this.labelCurrentIndex.Size = new System.Drawing.Size(50, 21);
|
||||
this.labelCurrentIndex.TabIndex = 238;
|
||||
|
@ -498,7 +559,7 @@
|
|||
this.smartSeparatorLine1.Line2Visible = true;
|
||||
this.smartSeparatorLine1.Line2Width = 1F;
|
||||
this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal;
|
||||
this.smartSeparatorLine1.Location = new System.Drawing.Point(646, 265);
|
||||
this.smartSeparatorLine1.Location = new System.Drawing.Point(652, 265);
|
||||
this.smartSeparatorLine1.Name = "smartSeparatorLine1";
|
||||
this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2);
|
||||
this.smartSeparatorLine1.TabIndex = 237;
|
||||
|
@ -516,9 +577,9 @@
|
|||
this.smartLabel6.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel6.InitVisible = true;
|
||||
this.smartLabel6.LineSpacing = 0F;
|
||||
this.smartLabel6.Location = new System.Drawing.Point(565, 118);
|
||||
this.smartLabel6.Location = new System.Drawing.Point(586, 118);
|
||||
this.smartLabel6.Name = "smartLabel6";
|
||||
this.smartLabel6.Size = new System.Drawing.Size(76, 23);
|
||||
this.smartLabel6.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel6.TabIndex = 236;
|
||||
this.smartLabel6.Text = "Weight";
|
||||
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -537,9 +598,9 @@
|
|||
this.smartLabel5.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel5.InitVisible = true;
|
||||
this.smartLabel5.LineSpacing = 0F;
|
||||
this.smartLabel5.Location = new System.Drawing.Point(502, 118);
|
||||
this.smartLabel5.Location = new System.Drawing.Point(525, 118);
|
||||
this.smartLabel5.Name = "smartLabel5";
|
||||
this.smartLabel5.Size = new System.Drawing.Size(62, 23);
|
||||
this.smartLabel5.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel5.TabIndex = 233;
|
||||
this.smartLabel5.Text = "Over";
|
||||
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -558,9 +619,9 @@
|
|||
this.smartLabel4.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel4.InitVisible = true;
|
||||
this.smartLabel4.LineSpacing = 0F;
|
||||
this.smartLabel4.Location = new System.Drawing.Point(376, 118);
|
||||
this.smartLabel4.Location = new System.Drawing.Point(403, 118);
|
||||
this.smartLabel4.Name = "smartLabel4";
|
||||
this.smartLabel4.Size = new System.Drawing.Size(62, 23);
|
||||
this.smartLabel4.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel4.TabIndex = 231;
|
||||
this.smartLabel4.Text = "Under";
|
||||
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -579,9 +640,9 @@
|
|||
this.smartLabel3.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel3.InitVisible = true;
|
||||
this.smartLabel3.LineSpacing = 0F;
|
||||
this.smartLabel3.Location = new System.Drawing.Point(301, 118);
|
||||
this.smartLabel3.Location = new System.Drawing.Point(342, 118);
|
||||
this.smartLabel3.Name = "smartLabel3";
|
||||
this.smartLabel3.Size = new System.Drawing.Size(74, 23);
|
||||
this.smartLabel3.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel3.TabIndex = 228;
|
||||
this.smartLabel3.Text = "Grade";
|
||||
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -602,7 +663,7 @@
|
|||
this.smartLabel2.LineSpacing = 0F;
|
||||
this.smartLabel2.Location = new System.Drawing.Point(240, 118);
|
||||
this.smartLabel2.Name = "smartLabel2";
|
||||
this.smartLabel2.Size = new System.Drawing.Size(60, 23);
|
||||
this.smartLabel2.Size = new System.Drawing.Size(55, 23);
|
||||
this.smartLabel2.TabIndex = 227;
|
||||
this.smartLabel2.Text = "Time";
|
||||
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -622,7 +683,7 @@
|
|||
this.buttonDown.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular);
|
||||
this.buttonDown.GroupID = 0;
|
||||
this.buttonDown.InitVisible = true;
|
||||
this.buttonDown.Location = new System.Drawing.Point(646, 310);
|
||||
this.buttonDown.Location = new System.Drawing.Point(652, 310);
|
||||
this.buttonDown.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonDown.Name = "buttonDown";
|
||||
this.buttonDown.NestedClickEventPrevent = false;
|
||||
|
@ -655,7 +716,7 @@
|
|||
this.buttonUp.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular);
|
||||
this.buttonUp.GroupID = 0;
|
||||
this.buttonUp.InitVisible = true;
|
||||
this.buttonUp.Location = new System.Drawing.Point(646, 73);
|
||||
this.buttonUp.Location = new System.Drawing.Point(652, 73);
|
||||
this.buttonUp.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonUp.Name = "buttonUp";
|
||||
this.buttonUp.NestedClickEventPrevent = false;
|
||||
|
@ -689,7 +750,7 @@
|
|||
this.labelFileName.LineSpacing = 0F;
|
||||
this.labelFileName.Location = new System.Drawing.Point(240, 37);
|
||||
this.labelFileName.Name = "labelFileName";
|
||||
this.labelFileName.Size = new System.Drawing.Size(354, 35);
|
||||
this.labelFileName.Size = new System.Drawing.Size(359, 35);
|
||||
this.labelFileName.TabIndex = 224;
|
||||
this.labelFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelFileName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
|
@ -708,7 +769,7 @@
|
|||
this.labelTitleFileName.LineSpacing = 0F;
|
||||
this.labelTitleFileName.Location = new System.Drawing.Point(240, 12);
|
||||
this.labelTitleFileName.Name = "labelTitleFileName";
|
||||
this.labelTitleFileName.Size = new System.Drawing.Size(396, 21);
|
||||
this.labelTitleFileName.Size = new System.Drawing.Size(406, 21);
|
||||
this.labelTitleFileName.TabIndex = 223;
|
||||
this.labelTitleFileName.Text = "파일 이름";
|
||||
this.labelTitleFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -768,7 +829,7 @@
|
|||
this.buttonBackup.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonBackup.GroupID = 0;
|
||||
this.buttonBackup.InitVisible = true;
|
||||
this.buttonBackup.Location = new System.Drawing.Point(646, 12);
|
||||
this.buttonBackup.Location = new System.Drawing.Point(652, 12);
|
||||
this.buttonBackup.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonBackup.Name = "buttonBackup";
|
||||
this.buttonBackup.NestedClickEventPrevent = false;
|
||||
|
@ -835,6 +896,8 @@
|
|||
private SmartX.SmartLabel labelFind;
|
||||
private SmartX.SmartListBox listBoxPass;
|
||||
private SmartX.SmartLabel smartLabel1;
|
||||
private SmartX.SmartLabel smartLabel7;
|
||||
private SmartX.SmartListBox listBoxNo;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,7 +97,7 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
this.labelTitleFileList.Text = "파일 목록";
|
||||
this.labelTitleFileName.Text = "파일 이름";
|
||||
this.labelTitleFind.Text = "Search line";
|
||||
this.labelTitleFind.Text = "데이터 검색(Line)";
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
|
@ -245,6 +245,17 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
}
|
||||
|
||||
private void SearchLineEnabled(bool bValue)
|
||||
{
|
||||
if (bValue == false)
|
||||
this.labelFind.BackColor = Color.Gray;
|
||||
else
|
||||
this.labelFind.BackColor = Color.White;
|
||||
|
||||
this.labelFind.Enabled = bValue;
|
||||
this.buttonFind.Enabled = bValue;
|
||||
}
|
||||
|
||||
public void ClearData()
|
||||
{
|
||||
this.CollectionData.Clear();
|
||||
|
@ -369,14 +380,18 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
this.CurrentCount = this.TotalCount;
|
||||
|
||||
if (this.TotalCount < ListBoxLineCount)
|
||||
this.SearchLineEnabled(false);
|
||||
else
|
||||
this.SearchLineEnabled(true);
|
||||
|
||||
this.labelFind.Text = this.CurrentCount.ToString();
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
|
||||
// File Name
|
||||
string[] data = fullFilePath.Split('\\');
|
||||
this.labelFileName.Text = data[data.Length - 1];
|
||||
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
|
||||
this.ParentForm.SplashFinish();
|
||||
|
||||
this.Enabled = true;
|
||||
|
@ -491,6 +506,50 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
{
|
||||
this.labelFind.Text = myKeyPad.StringValue;
|
||||
|
||||
if (this.labelFind.Text == "" || this.labelFind.Text == null || this.listBoxLog.ItemCount == 0)
|
||||
return;
|
||||
|
||||
int startIndex = 0, endIndex = 0;
|
||||
int index = int.Parse(this.labelFind.Text);
|
||||
|
||||
try
|
||||
{
|
||||
this.ClearData();
|
||||
this.ClearListBox();
|
||||
|
||||
if (this.TotalCount > ListBoxLineCount)
|
||||
{
|
||||
if (index - ListBoxLineCount < 0)
|
||||
{
|
||||
startIndex = 0 + 1;
|
||||
endIndex = ListBoxLineCount + 1;
|
||||
|
||||
this.CurrentCount = ListBoxLineCount;
|
||||
}
|
||||
else
|
||||
{
|
||||
startIndex = index - ListBoxLineCount;
|
||||
endIndex = index;
|
||||
|
||||
this.CurrentCount = index;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
startIndex = 0 + 1;
|
||||
endIndex = this.TotalCount + 1;
|
||||
|
||||
this.CurrentCount = this.TotalCount;
|
||||
}
|
||||
|
||||
this.UpdateData(startIndex, endIndex);
|
||||
}
|
||||
catch
|
||||
{
|
||||
DialogFormMessage myMsg = new DialogFormMessage(16, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -544,7 +603,6 @@ namespace ITC81DB_0H.Controls
|
|||
private void buttonBackup_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.FileClose();
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.DataBackup, "Others");
|
||||
this.ParentForm.Backup(Define.E_DataType.Others, this.treeView);
|
||||
}
|
||||
|
||||
|
|
|
@ -99,7 +99,7 @@
|
|||
this.labelTitleFind.LineSpacing = 0F;
|
||||
this.labelTitleFind.Location = new System.Drawing.Point(254, 78);
|
||||
this.labelTitleFind.Name = "labelTitleFind";
|
||||
this.labelTitleFind.Size = new System.Drawing.Size(159, 34);
|
||||
this.labelTitleFind.Size = new System.Drawing.Size(164, 34);
|
||||
this.labelTitleFind.TabIndex = 251;
|
||||
this.labelTitleFind.Text = "데이터 찾기(Line)";
|
||||
this.labelTitleFind.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -118,7 +118,7 @@
|
|||
this.labelFind.ForeColor = System.Drawing.Color.Black;
|
||||
this.labelFind.InitVisible = true;
|
||||
this.labelFind.LineSpacing = 0F;
|
||||
this.labelFind.Location = new System.Drawing.Point(419, 77);
|
||||
this.labelFind.Location = new System.Drawing.Point(424, 77);
|
||||
this.labelFind.Name = "labelFind";
|
||||
this.labelFind.Size = new System.Drawing.Size(175, 35);
|
||||
this.labelFind.TabIndex = 250;
|
||||
|
@ -139,7 +139,7 @@
|
|||
this.buttonFind.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFind.DownImage")));
|
||||
this.buttonFind.GroupID = 0;
|
||||
this.buttonFind.InitVisible = true;
|
||||
this.buttonFind.Location = new System.Drawing.Point(600, 77);
|
||||
this.buttonFind.Location = new System.Drawing.Point(605, 77);
|
||||
this.buttonFind.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonFind.Name = "buttonFind";
|
||||
this.buttonFind.NestedClickEventPrevent = false;
|
||||
|
@ -156,6 +156,7 @@
|
|||
this.buttonFind.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.buttonFind.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonFind.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFind.UpImage")));
|
||||
this.buttonFind.Visible = false;
|
||||
this.buttonFind.Click += new System.EventHandler(this.buttonFind_Click);
|
||||
//
|
||||
// buttonRead
|
||||
|
@ -170,7 +171,7 @@
|
|||
this.buttonRead.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonRead.DownImage")));
|
||||
this.buttonRead.GroupID = 0;
|
||||
this.buttonRead.InitVisible = true;
|
||||
this.buttonRead.Location = new System.Drawing.Point(600, 37);
|
||||
this.buttonRead.Location = new System.Drawing.Point(605, 37);
|
||||
this.buttonRead.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonRead.Name = "buttonRead";
|
||||
this.buttonRead.NestedClickEventPrevent = false;
|
||||
|
@ -203,7 +204,7 @@
|
|||
this.smartLabel4.LineSpacing = 0F;
|
||||
this.smartLabel4.Location = new System.Drawing.Point(254, 118);
|
||||
this.smartLabel4.Name = "smartLabel4";
|
||||
this.smartLabel4.Size = new System.Drawing.Size(387, 23);
|
||||
this.smartLabel4.Size = new System.Drawing.Size(392, 23);
|
||||
this.smartLabel4.TabIndex = 242;
|
||||
this.smartLabel4.Text = "Detail";
|
||||
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
|
@ -225,7 +226,7 @@
|
|||
this.listBoxLog.InitVisible = true;
|
||||
this.listBoxLog.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
|
||||
this.listBoxLog.ItemOffsetGap = 8;
|
||||
this.listBoxLog.ItemOffsetX = 2;
|
||||
this.listBoxLog.ItemOffsetX = 5;
|
||||
this.listBoxLog.ItemOffsetY = 0;
|
||||
this.listBoxLog.Location = new System.Drawing.Point(254, 141);
|
||||
this.listBoxLog.MouseMoveEventSpace = 3;
|
||||
|
@ -241,7 +242,7 @@
|
|||
this.listBoxLog.SeparationLineStyle = SmartX.SmartListBox.SEPARATIONLINETYPES.FixedSingle;
|
||||
this.listBoxLog.SeparationlineVisibleBottom = true;
|
||||
this.listBoxLog.SeparationlineVisibleTop = true;
|
||||
this.listBoxLog.Size = new System.Drawing.Size(387, 318);
|
||||
this.listBoxLog.Size = new System.Drawing.Size(392, 318);
|
||||
this.listBoxLog.TabIndex = 241;
|
||||
this.listBoxLog.Text = "smartListBox1";
|
||||
this.listBoxLog.Click += new System.EventHandler(this.listBox_Click);
|
||||
|
@ -266,7 +267,7 @@
|
|||
this.labelTotalIndex.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTotalIndex.InitVisible = true;
|
||||
this.labelTotalIndex.LineSpacing = 0F;
|
||||
this.labelTotalIndex.Location = new System.Drawing.Point(646, 273);
|
||||
this.labelTotalIndex.Location = new System.Drawing.Point(652, 273);
|
||||
this.labelTotalIndex.Name = "labelTotalIndex";
|
||||
this.labelTotalIndex.Size = new System.Drawing.Size(50, 21);
|
||||
this.labelTotalIndex.TabIndex = 239;
|
||||
|
@ -286,7 +287,7 @@
|
|||
this.labelCurrentIndex.ForeColor = System.Drawing.Color.White;
|
||||
this.labelCurrentIndex.InitVisible = true;
|
||||
this.labelCurrentIndex.LineSpacing = 0F;
|
||||
this.labelCurrentIndex.Location = new System.Drawing.Point(646, 238);
|
||||
this.labelCurrentIndex.Location = new System.Drawing.Point(652, 238);
|
||||
this.labelCurrentIndex.Name = "labelCurrentIndex";
|
||||
this.labelCurrentIndex.Size = new System.Drawing.Size(50, 21);
|
||||
this.labelCurrentIndex.TabIndex = 238;
|
||||
|
@ -304,7 +305,7 @@
|
|||
this.smartSeparatorLine1.Line2Visible = true;
|
||||
this.smartSeparatorLine1.Line2Width = 1F;
|
||||
this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal;
|
||||
this.smartSeparatorLine1.Location = new System.Drawing.Point(646, 265);
|
||||
this.smartSeparatorLine1.Location = new System.Drawing.Point(652, 265);
|
||||
this.smartSeparatorLine1.Name = "smartSeparatorLine1";
|
||||
this.smartSeparatorLine1.Size = new System.Drawing.Size(50, 2);
|
||||
this.smartSeparatorLine1.TabIndex = 237;
|
||||
|
@ -323,7 +324,7 @@
|
|||
this.buttonDown.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular);
|
||||
this.buttonDown.GroupID = 0;
|
||||
this.buttonDown.InitVisible = true;
|
||||
this.buttonDown.Location = new System.Drawing.Point(646, 310);
|
||||
this.buttonDown.Location = new System.Drawing.Point(652, 310);
|
||||
this.buttonDown.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonDown.Name = "buttonDown";
|
||||
this.buttonDown.NestedClickEventPrevent = false;
|
||||
|
@ -356,7 +357,7 @@
|
|||
this.buttonUp.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Regular);
|
||||
this.buttonUp.GroupID = 0;
|
||||
this.buttonUp.InitVisible = true;
|
||||
this.buttonUp.Location = new System.Drawing.Point(646, 73);
|
||||
this.buttonUp.Location = new System.Drawing.Point(652, 73);
|
||||
this.buttonUp.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonUp.Name = "buttonUp";
|
||||
this.buttonUp.NestedClickEventPrevent = false;
|
||||
|
@ -390,7 +391,7 @@
|
|||
this.labelFileName.LineSpacing = 0F;
|
||||
this.labelFileName.Location = new System.Drawing.Point(254, 37);
|
||||
this.labelFileName.Name = "labelFileName";
|
||||
this.labelFileName.Size = new System.Drawing.Size(340, 35);
|
||||
this.labelFileName.Size = new System.Drawing.Size(345, 35);
|
||||
this.labelFileName.TabIndex = 224;
|
||||
this.labelFileName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelFileName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
|
@ -469,7 +470,7 @@
|
|||
this.buttonBackup.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonBackup.GroupID = 0;
|
||||
this.buttonBackup.InitVisible = true;
|
||||
this.buttonBackup.Location = new System.Drawing.Point(646, 12);
|
||||
this.buttonBackup.Location = new System.Drawing.Point(652, 12);
|
||||
this.buttonBackup.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonBackup.Name = "buttonBackup";
|
||||
this.buttonBackup.NestedClickEventPrevent = false;
|
||||
|
|
|
@ -649,7 +649,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut1Mode, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput1Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut1Mode, "", before, after);
|
||||
}
|
||||
private void labelSorter1DelayTime_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -677,7 +677,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut1DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput1Delay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut1Delay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -707,7 +707,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut1RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput1Operation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut1Run, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -733,7 +733,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut2Mode, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput2Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut2Mode, "", before, after);
|
||||
}
|
||||
private void labelSorter2DelayTime_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -761,7 +761,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut2DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput2Delay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut2Delay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -791,7 +791,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut2RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput2Operation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut2Run, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -817,7 +817,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut3Mode, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput3Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut3Mode, "", before, after);
|
||||
}
|
||||
private void labelSorter3DelayTime_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -845,7 +845,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut3DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput3Delay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut3Delay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -875,7 +875,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut3RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput3Operation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut3Run, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -901,7 +901,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut4Mode, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput4Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut4Mode, "", before, after);
|
||||
}
|
||||
private void labelSorter4DelayTime_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -929,7 +929,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut4DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput4Delay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut4Delay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -959,7 +959,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut4RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput4Operation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut4Run, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -984,7 +984,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut5Mode, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput5Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut5Mode, "", before, after);
|
||||
}
|
||||
private void labelSorter5DelayTime_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -1012,7 +1012,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut5DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput5Delay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut5Delay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1042,7 +1042,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut5RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput5Operation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut5Run, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1067,7 +1067,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut6Mode, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput6Mode, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut6Mode, "", before, after);
|
||||
}
|
||||
private void labelSorter6DelayTime_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -1095,7 +1095,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut6DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput6Delay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut6Delay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1125,7 +1125,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut6RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOutput6Operation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ExOut6Run, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -480,7 +480,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementFilter, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeFilter, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -519,13 +519,13 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DoubleDelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementDoubleDelay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeDoubleDelay, "", before, after);
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementDelay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeDelay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -565,7 +565,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementDoubleDelay, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeDoubleDelay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -597,7 +597,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementNumber, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeNumber, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -641,7 +641,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, "0", CommunicationAddress.BLDCMotorSpeed, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementSpeed, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeSpeed, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -675,7 +675,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementDescendDelayTime, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeDesDelay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -707,7 +707,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementAscendDelayTime, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeAscDelay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -742,7 +742,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgementDynamicCorrection, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.JudgeDynamic, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -467,17 +467,17 @@ namespace ITC81DB_0H.Controls
|
|||
after2Run = this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter2RunTime.ToString();
|
||||
|
||||
if (before1Mode != after1Mode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorterAMode, "", before1Mode, after1Mode);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorAMode, "", before1Mode, after1Mode);
|
||||
if (before1Delay != after1Delay)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorterADelay, "", before1Delay, after1Delay);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorADelay, "", before1Delay, after1Delay);
|
||||
if (before1Run != after1Run)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorterAOperation, "", before1Run, after1Run);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorARun, "", before1Run, after1Run);
|
||||
if (before2Mode != after2Mode)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorterBMode, "", before2Mode, after2Mode);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorBMode, "", before2Mode, after2Mode);
|
||||
if (before2Delay != after2Delay)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorterBDelay, "", before2Delay, after2Delay);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorBDelay, "", before2Delay, after2Delay);
|
||||
if (before2Run != after2Run)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorterBOperation, "", before2Run, after2Run);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorBRun, "", before2Run, after2Run);
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.Append(Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1Mode.ToString()));
|
||||
|
@ -493,8 +493,11 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
private void radioButtonDoubleEntry_Click(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
string value = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter1.SorterDoubleEntry;
|
||||
|
||||
if (this.radioButtonDoubleEntryNone.Checked == true)
|
||||
value = "0000";
|
||||
else if (this.radioButtonDoubleEntrySorterA.Checked == true)
|
||||
|
@ -504,14 +507,20 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
value = "0000";
|
||||
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter1.SorterDoubleEntry = value;
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter1.SorterDoubleEntry = value;
|
||||
this.ParentForm.ParentForm.SaveSystemParameter1File(this.ParentForm.ParentForm.CurrentSystemParameter1);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DoubleEnter, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorDoubleEntry, "", before, after);
|
||||
}
|
||||
private void radioButtonExternalInput_Click(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
string value = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter1.SorterExternalNgInput;
|
||||
|
||||
if (this.radioButtonExternalInputNone.Checked == true)
|
||||
value = "0000";
|
||||
else if (this.radioButtonExternalInputSorterA.Checked == true)
|
||||
|
@ -521,14 +530,20 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
value = "0000";
|
||||
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter1.SorterExternalNgInput = value;
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter1.SorterExternalNgInput = value;
|
||||
this.ParentForm.ParentForm.SaveSystemParameter1File(this.ParentForm.ParentForm.CurrentSystemParameter1);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalInput, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorExternalInput, "", before, after);
|
||||
}
|
||||
private void radioButtonEtcNg_Click(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
string value = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter1.SorterEtcNg;
|
||||
|
||||
if (this.radioButtonEtcNgNone.Checked == true)
|
||||
value = "0000";
|
||||
else if (this.radioButtonEtcNgSorterA.Checked == true)
|
||||
|
@ -538,9 +553,12 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
value = "0000";
|
||||
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter1.SorterEtcNg = value;
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter1.SorterEtcNg = value;
|
||||
this.ParentForm.ParentForm.SaveSystemParameter1File(this.ParentForm.ParentForm.CurrentSystemParameter1);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalNG, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorExternalNG, "", before, after);
|
||||
}
|
||||
|
||||
private void comboBoxSorterA_SelectedIndexChanged(object sender, EventArgs e)
|
||||
|
|
|
@ -149,7 +149,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroIsUsing, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.AutoZeroIsUsing, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Auto0IsUsing, "", before, after);
|
||||
}
|
||||
private void labelPlusRange_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -177,7 +177,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroPlusRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.AutoZeroRangePlus, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Auto0RangePlus, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -207,7 +207,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroMinusRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.AutoZeroRangeMinus, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Auto0RangeMinus, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -225,7 +225,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroVariate, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.AutoZeroVariation, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Auto0Variation, "", before, after);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
|
|
@ -253,11 +253,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.ParentForm.ParentForm.EthernetClientConnect();
|
||||
|
||||
if (beforeIP != afterIP)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetLocalIPAddress, "", beforeIP, afterIP);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPLocalIPAddress, "", beforeIP, afterIP);
|
||||
if (beforeSubnetMask != afterSubnetMask)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetLocalSubnetMask, "", beforeSubnetMask, afterSubnetMask);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPLocalSubnetMask, "", beforeSubnetMask, afterSubnetMask);
|
||||
if (beforeGateway != afterGateway)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetLocalGateway, "", beforeGateway, afterGateway);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPLocalGateway, "", beforeGateway, afterGateway);
|
||||
}
|
||||
|
||||
private void labelLocalIP1_Click(object sender, EventArgs e)
|
||||
|
@ -573,7 +573,7 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
after = "DHCP";
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.EthernetLocalIPConfiguration, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TCPLocalIPConfig, "", before, after);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -0,0 +1,135 @@
|
|||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Net.Sockets;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using ITC81DB_2H_ImageDll;
|
||||
using ITC81DB_0H.DialogForms;
|
||||
using ITC81DB_0H.Forms;
|
||||
using ITC81DB_2H.Datastore;
|
||||
|
||||
namespace ITC81DB_0H
|
||||
{
|
||||
public partial class ControlConfiMULTiJET : UserControl
|
||||
{
|
||||
#region Field
|
||||
private FormMenu m_ParentForm;
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
public ControlConfiMULTiJET(FormMenu parent)
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
this.ParentForm = parent;
|
||||
|
||||
this.InitializeDesign();
|
||||
this.DefaultSetting();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
public FormMenu ParentForm
|
||||
{
|
||||
get { return this.m_ParentForm; }
|
||||
private set { this.m_ParentForm = value; }
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
public void InitializeDesign()
|
||||
{
|
||||
Class1 images = new Class1();
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.English)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundBottomAddOn));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackgroundBottomAddOn));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Czech)
|
||||
{
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.rusBackgroundBottomAddOn));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.gerBackgroundBottomAddOn));
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundBottomAddOn));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundBottomAddOn));
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
{
|
||||
}
|
||||
|
||||
public void DisplayRefresh(Define.E_MenuBottomConfiguration menu)
|
||||
{
|
||||
if (menu == Define.E_MenuBottomConfiguration.SerialCOM1)
|
||||
{
|
||||
this.labelSlaveAddress.Text = this.ParentForm.ParentForm.SystemConfig3.MULTiJETSlaveAddressCOM1.ToString();
|
||||
}
|
||||
else if (menu == Define.E_MenuBottomConfiguration.SerialCOM3)
|
||||
{
|
||||
this.labelSlaveAddress.Text = this.ParentForm.ParentForm.SystemConfig3.MULTiJETSlaveAddressCOM3.ToString();
|
||||
}
|
||||
else if (menu == Define.E_MenuBottomConfiguration.SerialCOM4)
|
||||
{
|
||||
this.labelSlaveAddress.Text = this.ParentForm.ParentForm.SystemConfig3.MULTiJETSlaveAddressCOM4.ToString();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Event Handler
|
||||
private void labelSlaveAddress_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSlaveAddress.Text, 3, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.IntValue < 1 || myKeyPad.IntValue > 255)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelSlaveAddress.Text = myKeyPad.StringValue;
|
||||
|
||||
Define.E_MenuBottomConfiguration temp = this.ParentForm.CurrentConfigurationMenu();
|
||||
|
||||
if (temp == Define.E_MenuBottomConfiguration.SerialCOM1)
|
||||
this.ParentForm.ParentForm.SystemConfig3.MULTiJETSlaveAddressCOM1 = myKeyPad.IntValue;
|
||||
else if (temp == Define.E_MenuBottomConfiguration.SerialCOM3)
|
||||
this.ParentForm.ParentForm.SystemConfig3.MULTiJETSlaveAddressCOM3 = myKeyPad.IntValue;
|
||||
else if (temp == Define.E_MenuBottomConfiguration.SerialCOM4)
|
||||
this.ParentForm.ParentForm.SystemConfig3.MULTiJETSlaveAddressCOM4 = myKeyPad.IntValue;
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,116 @@
|
|||
namespace ITC81DB_0H
|
||||
{
|
||||
partial class ControlConfiMULTiJET
|
||||
{
|
||||
/// <summary>
|
||||
/// 필수 디자이너 변수입니다.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// 사용 중인 모든 리소스를 정리합니다.
|
||||
/// </summary>
|
||||
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region 구성 요소 디자이너에서 생성한 코드
|
||||
|
||||
/// <summary>
|
||||
/// 디자이너 지원에 필요한 메서드입니다.
|
||||
/// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlConfiMULTiJET));
|
||||
this.smartGroupBox1 = new SmartX.SmartGroupBox();
|
||||
this.labelSlaveAddress = new SmartX.SmartLabel();
|
||||
this.labelTitleSlaveAddress = new SmartX.SmartLabel();
|
||||
this.smartGroupBox1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// smartGroupBox1
|
||||
//
|
||||
this.smartGroupBox1.BackPictureBox = null;
|
||||
this.smartGroupBox1.BackPictureBox1 = null;
|
||||
this.smartGroupBox1.Controls.Add(this.labelSlaveAddress);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleSlaveAddress);
|
||||
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black;
|
||||
this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black;
|
||||
this.smartGroupBox1.FrameLineThickness = 1;
|
||||
this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None;
|
||||
this.smartGroupBox1.Image = ((System.Drawing.Image)(resources.GetObject("smartGroupBox1.Image")));
|
||||
this.smartGroupBox1.InitVisible = true;
|
||||
this.smartGroupBox1.Location = new System.Drawing.Point(0, 0);
|
||||
this.smartGroupBox1.Name = "smartGroupBox1";
|
||||
this.smartGroupBox1.RoundRadius = 5;
|
||||
this.smartGroupBox1.Size = new System.Drawing.Size(710, 253);
|
||||
this.smartGroupBox1.TabIndex = 6;
|
||||
this.smartGroupBox1.Text = "smartGroupBox1";
|
||||
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
|
||||
//
|
||||
// labelSlaveAddress
|
||||
//
|
||||
this.labelSlaveAddress.BackColor = System.Drawing.SystemColors.Window;
|
||||
this.labelSlaveAddress.BackPictureBox = null;
|
||||
this.labelSlaveAddress.BackPictureBox1 = null;
|
||||
this.labelSlaveAddress.BackPictureBox2 = null;
|
||||
this.labelSlaveAddress.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelSlaveAddress.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.labelSlaveAddress.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelSlaveAddress.InitVisible = true;
|
||||
this.labelSlaveAddress.LineSpacing = 0F;
|
||||
this.labelSlaveAddress.Location = new System.Drawing.Point(435, 16);
|
||||
this.labelSlaveAddress.Name = "labelSlaveAddress";
|
||||
this.labelSlaveAddress.Size = new System.Drawing.Size(82, 28);
|
||||
this.labelSlaveAddress.TabIndex = 135;
|
||||
this.labelSlaveAddress.Text = "58";
|
||||
this.labelSlaveAddress.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.labelSlaveAddress.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelSlaveAddress.Wordwrap = false;
|
||||
this.labelSlaveAddress.Click += new System.EventHandler(this.labelSlaveAddress_Click);
|
||||
//
|
||||
// labelTitleSlaveAddress
|
||||
//
|
||||
this.labelTitleSlaveAddress.BackPictureBox1 = null;
|
||||
this.labelTitleSlaveAddress.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleSlaveAddress.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleSlaveAddress.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleSlaveAddress.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleSlaveAddress.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleSlaveAddress.InitVisible = true;
|
||||
this.labelTitleSlaveAddress.LineSpacing = 0F;
|
||||
this.labelTitleSlaveAddress.Location = new System.Drawing.Point(117, 16);
|
||||
this.labelTitleSlaveAddress.Name = "labelTitleSlaveAddress";
|
||||
this.labelTitleSlaveAddress.Size = new System.Drawing.Size(312, 28);
|
||||
this.labelTitleSlaveAddress.TabIndex = 134;
|
||||
this.labelTitleSlaveAddress.Text = "Slave Address";
|
||||
this.labelTitleSlaveAddress.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.labelTitleSlaveAddress.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleSlaveAddress.Wordwrap = false;
|
||||
//
|
||||
// ControlConfiMULTiJET
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.Controls.Add(this.smartGroupBox1);
|
||||
this.Name = "ControlConfiMULTiJET";
|
||||
this.Size = new System.Drawing.Size(710, 253);
|
||||
this.smartGroupBox1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartGroupBox smartGroupBox1;
|
||||
public SmartX.SmartLabel labelSlaveAddress;
|
||||
private SmartX.SmartLabel labelTitleSlaveAddress;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,223 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="smartGroupBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
</root>
|
|
@ -101,11 +101,11 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxRole.Enabled = false;
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSelectFunction = 0;
|
||||
if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM1)
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM1 = 1;
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM1 = 1;
|
||||
else if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM3)
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM3 = 1;
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM3 = 1;
|
||||
else if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM4)
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM4 = 1;
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM4 = 1;
|
||||
this.labelSlaveID.Text = "1";
|
||||
this.labelSlaveID.Enabled = false;
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
@ -129,17 +129,17 @@ namespace ITC81DB_0H.Controls
|
|||
this.StartAddressControlVisible(true);
|
||||
if (menu == Define.E_MenuBottomConfiguration.SerialCOM1)
|
||||
{
|
||||
this.labelSlaveID.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM1.ToString();
|
||||
this.labelSlaveID.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM1.ToString();
|
||||
this.labelStartAddress.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM1.ToString();
|
||||
}
|
||||
else if (menu == Define.E_MenuBottomConfiguration.SerialCOM3)
|
||||
{
|
||||
this.labelSlaveID.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM3.ToString();
|
||||
this.labelSlaveID.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM3.ToString();
|
||||
this.labelStartAddress.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM3.ToString();
|
||||
}
|
||||
else if (menu == Define.E_MenuBottomConfiguration.SerialCOM4)
|
||||
{
|
||||
this.labelSlaveID.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM4.ToString();
|
||||
this.labelSlaveID.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM4.ToString();
|
||||
this.labelStartAddress.Text = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM4.ToString();
|
||||
}
|
||||
}
|
||||
|
@ -193,7 +193,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxRole.SelectedIndexChanged -= new EventHandler(this.comboBoxRole_SelectedIndexChanged);
|
||||
if (menu == Define.E_MenuBottomConfiguration.Ethernet)
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f16_OPC)
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusTCPSelectFunction = (int)Define.E_ModbusFunction._04_ReadInputRegister;
|
||||
this.comboBoxRole.SelectedIndex = this.ParentForm.ParentForm.SystemConfig2.ModbusTCPSelectFunction;
|
||||
|
@ -218,9 +218,9 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_EthernetMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_EthernetMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_EthernetMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f16_OPC
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f16_OPC)
|
||||
{
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSelectFunction = (int)Define.E_ModbusFunction._04_ReadInputRegister;
|
||||
this.comboBoxRole.SelectedIndex = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSelectFunction;
|
||||
|
@ -247,6 +247,8 @@ namespace ITC81DB_0H.Controls
|
|||
// Slave ID는 Modbus TCP에서는 0x01로 고정
|
||||
private void labelSlaveID_Click(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSlaveID.Text, 3, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -262,11 +264,32 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelSlaveID.Text = myKeyPad.StringValue;
|
||||
|
||||
if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM1)
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM1 = myKeyPad.IntValue;
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM1.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM1 = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_SlaveID, "COM1", before, after);
|
||||
}
|
||||
else if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM3)
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM3 = myKeyPad.IntValue;
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM3.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM3 = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_SlaveID, "COM3", before, after);
|
||||
}
|
||||
else if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM4)
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSlaveIDCOM4 = myKeyPad.IntValue;
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM4.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusSlaveIDCOM4 = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_SlaveID, "COM4", before, after);
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
|
@ -275,6 +298,8 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
private void labelStartAddress_Click(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelStartAddress.Text, 5, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -290,13 +315,41 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelStartAddress.Text = myKeyPad.StringValue;
|
||||
|
||||
if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM1)
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM1.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM1 = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_StartAddr, "COM1", before, after);
|
||||
}
|
||||
else if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM3)
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM3.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM3 = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_StartAddr, "COM3", before, after);
|
||||
}
|
||||
else if (this.ParentForm.CurrentConfigurationMenu() == Define.E_MenuBottomConfiguration.SerialCOM4)
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM4.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUStartAddressCOM4 = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_StartAddr, "COM4", before, after);
|
||||
}
|
||||
else
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusTCPStartAddress.ToString();
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusTCPStartAddress = myKeyPad.IntValue;
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_StartAddr, "TCP", before, after);
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
}
|
||||
|
@ -305,25 +358,41 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
private void comboBoxRole_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
Define.E_MenuBottomConfiguration menu = this.ParentForm.CurrentConfigurationMenu();
|
||||
|
||||
if (menu == Define.E_MenuBottomConfiguration.Ethernet)
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusTCPSelectFunction.ToString();
|
||||
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusTCPSelectFunction = this.comboBoxRole.SelectedIndex;
|
||||
|
||||
if (this.comboBoxRole.SelectedIndex == (int)Define.E_ModbusFunction._04_ReadInputRegister)
|
||||
this.ModbusTCP04Addon();
|
||||
else
|
||||
this.ModbusTCP16Addon();
|
||||
|
||||
after = this.ParentForm.ParentForm.SystemConfig2.ModbusTCPSelectFunction.ToString();
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_Role, "TCP", before, after);
|
||||
}
|
||||
else
|
||||
{
|
||||
before = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSelectFunction.ToString();
|
||||
|
||||
this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSelectFunction = this.comboBoxRole.SelectedIndex;
|
||||
|
||||
if (this.comboBoxRole.SelectedIndex == (int)Define.E_ModbusFunction._04_ReadInputRegister)
|
||||
this.ModbusRTU04Addon();
|
||||
else
|
||||
this.ModbusRTU16Addon(menu);
|
||||
|
||||
after = this.ParentForm.ParentForm.SystemConfig2.ModbusRTUSelectFunction.ToString();
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_Role, "RTU", before, after);
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||||
|
@ -331,6 +400,8 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
private void labelReadTimeout_Click(object sender, EventArgs e)
|
||||
{
|
||||
string before = "", after = "";
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelReadTimeout.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -343,7 +414,11 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelReadTimeout.Text = myKeyPad.StringValue;
|
||||
before = this.labelReadTimeout.Text;
|
||||
after = this.labelReadTimeout.Text = myKeyPad.StringValue;
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Mod_Timeout, "", before, after);
|
||||
|
||||
// 코드 완성 안됨. 추후 사용하게 되면 추가 작업해야함
|
||||
}
|
||||
|
|
|
@ -272,6 +272,8 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
public void DisplayRefresh(SystemStatus status)
|
||||
{
|
||||
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = Define.E_DisplayStore.ConfiOptionBoard1;
|
||||
|
||||
int temp = this.ParentForm.ParentForm.SystemConfig1.ProductNumber;
|
||||
this.ParentForm.ParentForm.LoadProductFile(ref this.CurrentProductItem, temp - 1);
|
||||
|
||||
|
@ -283,6 +285,10 @@ namespace ITC81DB_0H.Controls
|
|||
private void labelSampleCount_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSampleCount.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -298,12 +304,15 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelSampleCount.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelSampleCount.Text);
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount = myKeyPad.StringValue;
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.CurrentBottomMenuControlEnable();
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1SamplingCount, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1SampleCount, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -311,6 +320,10 @@ namespace ITC81DB_0H.Controls
|
|||
private void labelDelayCount_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDelayCount.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -326,10 +339,13 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelDelayCount.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelDelayCount.Text);
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount = myKeyPad.StringValue;
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1DelayCount, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1DelayCount, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -337,7 +353,10 @@ namespace ITC81DB_0H.Controls
|
|||
private void radioButtonPulseWidth_Click(object sender, EventArgs e)
|
||||
{
|
||||
int temp = 0;
|
||||
string value = "";
|
||||
string value = ""; string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1PulseWidth;
|
||||
|
||||
SmartX.SmartRadioButton rb = sender as SmartX.SmartRadioButton;
|
||||
|
||||
if (rb == null)
|
||||
|
@ -364,11 +383,14 @@ namespace ITC81DB_0H.Controls
|
|||
break;
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1PulseWidth = temp.ToString();
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1PulseWidth = temp.ToString();
|
||||
|
||||
value = Helper.StringZeroFillDigits4(temp.ToString());
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1PulseWidth, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1PulseWidth, "", before, after);
|
||||
}
|
||||
|
||||
private void checkBoxUse_Click(object sender, EventArgs e)
|
||||
|
@ -394,6 +416,8 @@ namespace ITC81DB_0H.Controls
|
|||
sValue = Helper.StringToDecimalPlaces(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces);
|
||||
if (this.labelLowerLimit.Text != sValue)
|
||||
this.labelLowerLimit.Text = sValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.OPT1Using, "ON");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -414,6 +438,8 @@ namespace ITC81DB_0H.Controls
|
|||
sValue = Helper.StringToDecimalPlaces(this.ParentForm.ParentForm.CurrentProductItem.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces);
|
||||
if (this.labelLowerLimit.Text != sValue)
|
||||
this.labelLowerLimit.Text = sValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.OPT1Using, "OFF");
|
||||
}
|
||||
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange = this.labelUpperLimit.Text.Replace(".", "");
|
||||
|
@ -435,8 +461,11 @@ namespace ITC81DB_0H.Controls
|
|||
private void labelUpperLimit_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
int digit = 0;
|
||||
|
||||
before = this.labelUpperLimit.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
digit = 4;
|
||||
// V6.2.0
|
||||
|
@ -460,7 +489,7 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelUpperLimit.Text = myKeyPad.StringValue;
|
||||
after = this.labelUpperLimit.Text = myKeyPad.StringValue;
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange = myKeyPad.StringValue.Replace(".", "");
|
||||
this.ParentForm.ParentForm.CurrentFeedbackItem.OverRangeDeviation =
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.MainDisplayFeedback.CaculateDeviation(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRangeInt);
|
||||
|
@ -468,6 +497,9 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange);
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1OverRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1OverRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -475,8 +507,11 @@ namespace ITC81DB_0H.Controls
|
|||
private void labelLowerLimit_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
int digit = 0;
|
||||
|
||||
before = this.labelLowerLimit.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
digit = 4;
|
||||
// V6.2.0
|
||||
|
@ -500,7 +535,7 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelLowerLimit.Text = myKeyPad.StringValue;
|
||||
after = this.labelLowerLimit.Text = myKeyPad.StringValue;
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange = myKeyPad.StringValue.Replace(".", "");
|
||||
this.ParentForm.ParentForm.CurrentFeedbackItem.UnderRangeDeviation =
|
||||
this.ParentForm.ParentForm.ChildFormMainDisplay.MainDisplayFeedback.CaculateDeviation(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRangeInt);
|
||||
|
@ -508,6 +543,9 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange);
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1UnderRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1UnderRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,33 +30,53 @@
|
|||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlConfiOptionBoard2));
|
||||
this.smartGroupBox1 = new SmartX.SmartGroupBox();
|
||||
this.labelTitleHelp = new SmartX.SmartLabel();
|
||||
this.smartLabel8 = new SmartX.SmartLabel();
|
||||
this.smartLabel7 = new SmartX.SmartLabel();
|
||||
this.labelZeroZoneCount = new SmartX.SmartLabel();
|
||||
this.labelTitleZeroZoneCount = new SmartX.SmartLabel();
|
||||
this.labelTitleZeroZoneCycle = new SmartX.SmartLabel();
|
||||
this.labelTitleOutputPort = new SmartX.SmartLabel();
|
||||
this.labelTitleSetting = new SmartX.SmartLabel();
|
||||
this.labelZeroZoneCycle = new SmartX.SmartLabel();
|
||||
this.buttonItemNo = new SmartX.SmartButton();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.radioButtonPortNone = new SmartX.SmartRadioButton();
|
||||
this.radioButtonPort56 = new SmartX.SmartRadioButton();
|
||||
this.radioButtonPort78 = new SmartX.SmartRadioButton();
|
||||
this.labelHelp5 = new SmartX.SmartLabel();
|
||||
this.labelHelp4 = new SmartX.SmartLabel();
|
||||
this.labelHelp3 = new SmartX.SmartLabel();
|
||||
this.labelHelp2 = new SmartX.SmartLabel();
|
||||
this.labelHelp1 = new SmartX.SmartLabel();
|
||||
this.radioButtonPort78 = new SmartX.SmartRadioButton();
|
||||
this.radioButtonPort56 = new SmartX.SmartRadioButton();
|
||||
this.radioButtonPortNone = new SmartX.SmartRadioButton();
|
||||
this.labelDelayTime1 = new SmartX.SmartLabel();
|
||||
this.labelTitleDelayTime1 = new SmartX.SmartLabel();
|
||||
this.labelDelayTime2 = new SmartX.SmartLabel();
|
||||
this.labelTitleDelayTime2 = new SmartX.SmartLabel();
|
||||
this.smartGroupBox1.SuspendLayout();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// smartGroupBox1
|
||||
//
|
||||
this.smartGroupBox1.BackPictureBox = null;
|
||||
this.smartGroupBox1.BackPictureBox1 = null;
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleHelp);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel8);
|
||||
this.smartGroupBox1.Controls.Add(this.smartLabel7);
|
||||
this.smartGroupBox1.Controls.Add(this.labelZeroZoneCount);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleZeroZoneCount);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleZeroZoneCycle);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleOutputPort);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleSetting);
|
||||
this.smartGroupBox1.Controls.Add(this.labelZeroZoneCycle);
|
||||
this.smartGroupBox1.Controls.Add(this.buttonItemNo);
|
||||
this.smartGroupBox1.Controls.Add(this.panel1);
|
||||
this.smartGroupBox1.Controls.Add(this.labelHelp5);
|
||||
this.smartGroupBox1.Controls.Add(this.labelHelp4);
|
||||
this.smartGroupBox1.Controls.Add(this.labelHelp3);
|
||||
this.smartGroupBox1.Controls.Add(this.labelHelp2);
|
||||
this.smartGroupBox1.Controls.Add(this.labelHelp1);
|
||||
this.smartGroupBox1.Controls.Add(this.radioButtonPort78);
|
||||
this.smartGroupBox1.Controls.Add(this.radioButtonPort56);
|
||||
this.smartGroupBox1.Controls.Add(this.radioButtonPortNone);
|
||||
this.smartGroupBox1.Controls.Add(this.labelDelayTime1);
|
||||
this.smartGroupBox1.Controls.Add(this.labelTitleDelayTime1);
|
||||
this.smartGroupBox1.Controls.Add(this.labelDelayTime2);
|
||||
|
@ -75,6 +95,307 @@
|
|||
this.smartGroupBox1.Text = "smartGroupBox1";
|
||||
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
|
||||
//
|
||||
// labelTitleHelp
|
||||
//
|
||||
this.labelTitleHelp.BackPictureBox1 = null;
|
||||
this.labelTitleHelp.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleHelp.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleHelp.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleHelp.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleHelp.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleHelp.InitVisible = true;
|
||||
this.labelTitleHelp.LineSpacing = 0F;
|
||||
this.labelTitleHelp.Location = new System.Drawing.Point(18, 311);
|
||||
this.labelTitleHelp.Name = "labelTitleHelp";
|
||||
this.labelTitleHelp.Size = new System.Drawing.Size(82, 30);
|
||||
this.labelTitleHelp.TabIndex = 196;
|
||||
this.labelTitleHelp.Text = "도움말";
|
||||
this.labelTitleHelp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelTitleHelp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleHelp.Wordwrap = false;
|
||||
//
|
||||
// smartLabel8
|
||||
//
|
||||
this.smartLabel8.BackPictureBox1 = null;
|
||||
this.smartLabel8.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.smartLabel8.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel8.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel8.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel8.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel8.InitVisible = true;
|
||||
this.smartLabel8.LineSpacing = 0F;
|
||||
this.smartLabel8.Location = new System.Drawing.Point(633, 151);
|
||||
this.smartLabel8.Name = "smartLabel8";
|
||||
this.smartLabel8.Size = new System.Drawing.Size(56, 26);
|
||||
this.smartLabel8.TabIndex = 195;
|
||||
this.smartLabel8.Text = "ea";
|
||||
this.smartLabel8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.smartLabel8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Bottom;
|
||||
this.smartLabel8.Wordwrap = false;
|
||||
//
|
||||
// smartLabel7
|
||||
//
|
||||
this.smartLabel7.BackPictureBox1 = null;
|
||||
this.smartLabel7.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.smartLabel7.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel7.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel7.ForeColor = System.Drawing.Color.White;
|
||||
this.smartLabel7.InitVisible = true;
|
||||
this.smartLabel7.LineSpacing = 0F;
|
||||
this.smartLabel7.Location = new System.Drawing.Point(633, 113);
|
||||
this.smartLabel7.Name = "smartLabel7";
|
||||
this.smartLabel7.Size = new System.Drawing.Size(56, 26);
|
||||
this.smartLabel7.TabIndex = 194;
|
||||
this.smartLabel7.Text = "sec";
|
||||
this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Bottom;
|
||||
this.smartLabel7.Wordwrap = false;
|
||||
//
|
||||
// labelZeroZoneCount
|
||||
//
|
||||
this.labelZeroZoneCount.BackColor = System.Drawing.Color.Black;
|
||||
this.labelZeroZoneCount.BackPictureBox = null;
|
||||
this.labelZeroZoneCount.BackPictureBox1 = null;
|
||||
this.labelZeroZoneCount.BackPictureBox2 = null;
|
||||
this.labelZeroZoneCount.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelZeroZoneCount.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.labelZeroZoneCount.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.labelZeroZoneCount.ForeColor = System.Drawing.Color.White;
|
||||
this.labelZeroZoneCount.InitVisible = true;
|
||||
this.labelZeroZoneCount.LineSpacing = 0F;
|
||||
this.labelZeroZoneCount.Location = new System.Drawing.Point(477, 151);
|
||||
this.labelZeroZoneCount.Name = "labelZeroZoneCount";
|
||||
this.labelZeroZoneCount.Size = new System.Drawing.Size(150, 30);
|
||||
this.labelZeroZoneCount.TabIndex = 193;
|
||||
this.labelZeroZoneCount.Text = "100";
|
||||
this.labelZeroZoneCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.labelZeroZoneCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelZeroZoneCount.Wordwrap = false;
|
||||
this.labelZeroZoneCount.Click += new System.EventHandler(this.labelZeroZoneCount_Click);
|
||||
//
|
||||
// labelTitleZeroZoneCount
|
||||
//
|
||||
this.labelTitleZeroZoneCount.BackPictureBox1 = null;
|
||||
this.labelTitleZeroZoneCount.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleZeroZoneCount.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleZeroZoneCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleZeroZoneCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleZeroZoneCount.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleZeroZoneCount.InitVisible = true;
|
||||
this.labelTitleZeroZoneCount.LineSpacing = 0F;
|
||||
this.labelTitleZeroZoneCount.Location = new System.Drawing.Point(363, 151);
|
||||
this.labelTitleZeroZoneCount.Name = "labelTitleZeroZoneCount";
|
||||
this.labelTitleZeroZoneCount.Size = new System.Drawing.Size(104, 30);
|
||||
this.labelTitleZeroZoneCount.TabIndex = 192;
|
||||
this.labelTitleZeroZoneCount.Text = "영점실행개수";
|
||||
this.labelTitleZeroZoneCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelTitleZeroZoneCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleZeroZoneCount.Wordwrap = false;
|
||||
//
|
||||
// labelTitleZeroZoneCycle
|
||||
//
|
||||
this.labelTitleZeroZoneCycle.BackPictureBox1 = null;
|
||||
this.labelTitleZeroZoneCycle.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleZeroZoneCycle.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleZeroZoneCycle.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleZeroZoneCycle.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleZeroZoneCycle.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleZeroZoneCycle.InitVisible = true;
|
||||
this.labelTitleZeroZoneCycle.LineSpacing = 0F;
|
||||
this.labelTitleZeroZoneCycle.Location = new System.Drawing.Point(363, 113);
|
||||
this.labelTitleZeroZoneCycle.Name = "labelTitleZeroZoneCycle";
|
||||
this.labelTitleZeroZoneCycle.Size = new System.Drawing.Size(104, 30);
|
||||
this.labelTitleZeroZoneCycle.TabIndex = 191;
|
||||
this.labelTitleZeroZoneCycle.Text = "영점실행주기";
|
||||
this.labelTitleZeroZoneCycle.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelTitleZeroZoneCycle.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleZeroZoneCycle.Wordwrap = false;
|
||||
//
|
||||
// labelTitleOutputPort
|
||||
//
|
||||
this.labelTitleOutputPort.BackPictureBox1 = null;
|
||||
this.labelTitleOutputPort.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleOutputPort.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleOutputPort.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleOutputPort.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleOutputPort.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleOutputPort.InitVisible = true;
|
||||
this.labelTitleOutputPort.LineSpacing = 0F;
|
||||
this.labelTitleOutputPort.Location = new System.Drawing.Point(363, 49);
|
||||
this.labelTitleOutputPort.Name = "labelTitleOutputPort";
|
||||
this.labelTitleOutputPort.Size = new System.Drawing.Size(104, 30);
|
||||
this.labelTitleOutputPort.TabIndex = 190;
|
||||
this.labelTitleOutputPort.Text = "출력Port";
|
||||
this.labelTitleOutputPort.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelTitleOutputPort.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleOutputPort.Wordwrap = false;
|
||||
//
|
||||
// labelTitleSetting
|
||||
//
|
||||
this.labelTitleSetting.BackPictureBox1 = null;
|
||||
this.labelTitleSetting.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleSetting.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleSetting.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleSetting.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleSetting.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleSetting.InitVisible = true;
|
||||
this.labelTitleSetting.LineSpacing = 0F;
|
||||
this.labelTitleSetting.Location = new System.Drawing.Point(18, 114);
|
||||
this.labelTitleSetting.Name = "labelTitleSetting";
|
||||
this.labelTitleSetting.Size = new System.Drawing.Size(104, 30);
|
||||
this.labelTitleSetting.TabIndex = 188;
|
||||
this.labelTitleSetting.Text = "품목별 설정";
|
||||
this.labelTitleSetting.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelTitleSetting.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelTitleSetting.Wordwrap = false;
|
||||
//
|
||||
// labelZeroZoneCycle
|
||||
//
|
||||
this.labelZeroZoneCycle.BackColor = System.Drawing.Color.Black;
|
||||
this.labelZeroZoneCycle.BackPictureBox = null;
|
||||
this.labelZeroZoneCycle.BackPictureBox1 = null;
|
||||
this.labelZeroZoneCycle.BackPictureBox2 = null;
|
||||
this.labelZeroZoneCycle.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelZeroZoneCycle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.labelZeroZoneCycle.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.labelZeroZoneCycle.ForeColor = System.Drawing.Color.White;
|
||||
this.labelZeroZoneCycle.InitVisible = true;
|
||||
this.labelZeroZoneCycle.LineSpacing = 0F;
|
||||
this.labelZeroZoneCycle.Location = new System.Drawing.Point(477, 113);
|
||||
this.labelZeroZoneCycle.Name = "labelZeroZoneCycle";
|
||||
this.labelZeroZoneCycle.Size = new System.Drawing.Size(150, 30);
|
||||
this.labelZeroZoneCycle.TabIndex = 187;
|
||||
this.labelZeroZoneCycle.Text = "100";
|
||||
this.labelZeroZoneCycle.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.labelZeroZoneCycle.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelZeroZoneCycle.Wordwrap = false;
|
||||
this.labelZeroZoneCycle.Click += new System.EventHandler(this.labelZeroZoneCycle_Click);
|
||||
//
|
||||
// buttonItemNo
|
||||
//
|
||||
this.buttonItemNo.BackPictureBox = null;
|
||||
this.buttonItemNo.BackPictureBox1 = null;
|
||||
this.buttonItemNo.BackPictureBox2 = null;
|
||||
this.buttonItemNo.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.buttonItemNo.ButtonImageAutoSize = true;
|
||||
this.buttonItemNo.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.buttonItemNo.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.DisableImage")));
|
||||
this.buttonItemNo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.DownImage")));
|
||||
this.buttonItemNo.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.buttonItemNo.GroupID = 0;
|
||||
this.buttonItemNo.InitVisible = true;
|
||||
this.buttonItemNo.Location = new System.Drawing.Point(15, 15);
|
||||
this.buttonItemNo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.buttonItemNo.Name = "buttonItemNo";
|
||||
this.buttonItemNo.NestedClickEventPrevent = false;
|
||||
this.buttonItemNo.OutlinePixel = 1;
|
||||
this.buttonItemNo.RepeatInterval = 200;
|
||||
this.buttonItemNo.RepeatIntervalAccelerate = null;
|
||||
this.buttonItemNo.SafeInterval = 200;
|
||||
this.buttonItemNo.Size = new System.Drawing.Size(335, 45);
|
||||
this.buttonItemNo.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.buttonItemNo.TabIndex = 182;
|
||||
this.buttonItemNo.Text = "100";
|
||||
this.buttonItemNo.TextColor = System.Drawing.Color.White;
|
||||
this.buttonItemNo.TextDownColor = System.Drawing.Color.White;
|
||||
this.buttonItemNo.TextHAlign = SmartX.SmartButton.TextHorAlign.Right;
|
||||
this.buttonItemNo.TextLocation = new System.Drawing.Point(-20, 0);
|
||||
this.buttonItemNo.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.buttonItemNo.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.UpImage")));
|
||||
this.buttonItemNo.Click += new System.EventHandler(this.buttonItemNo_Click);
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BackColor = System.Drawing.Color.Black;
|
||||
this.panel1.Controls.Add(this.radioButtonPortNone);
|
||||
this.panel1.Controls.Add(this.radioButtonPort56);
|
||||
this.panel1.Controls.Add(this.radioButtonPort78);
|
||||
this.panel1.Location = new System.Drawing.Point(477, 18);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(212, 89);
|
||||
//
|
||||
// radioButtonPortNone
|
||||
//
|
||||
this.radioButtonPortNone.BackColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPortNone.BackPictureBox = null;
|
||||
this.radioButtonPortNone.BackPictureBox1 = null;
|
||||
this.radioButtonPortNone.BackPictureBox2 = null;
|
||||
this.radioButtonPortNone.Checked = false;
|
||||
this.radioButtonPortNone.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.radioButtonPortNone.ForeColor = System.Drawing.Color.White;
|
||||
this.radioButtonPortNone.GroupID = 0;
|
||||
this.radioButtonPortNone.ImageCheckRadioButton = null;
|
||||
this.radioButtonPortNone.ImageUnCheckRadioButton = null;
|
||||
this.radioButtonPortNone.InitVisible = true;
|
||||
this.radioButtonPortNone.Location = new System.Drawing.Point(3, 4);
|
||||
this.radioButtonPortNone.Name = "radioButtonPortNone";
|
||||
this.radioButtonPortNone.OutputOnly = false;
|
||||
this.radioButtonPortNone.RadioBackColor = System.Drawing.Color.White;
|
||||
this.radioButtonPortNone.RadioCheckColor = System.Drawing.Color.Green;
|
||||
this.radioButtonPortNone.RadioForeColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPortNone.RadioSymbolSize = 14;
|
||||
this.radioButtonPortNone.Shadow = false;
|
||||
this.radioButtonPortNone.Size = new System.Drawing.Size(200, 23);
|
||||
this.radioButtonPortNone.TabIndex = 138;
|
||||
this.radioButtonPortNone.Text = "None";
|
||||
this.radioButtonPortNone.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
|
||||
this.radioButtonPortNone.Click += new System.EventHandler(this.radioButtonPort_Click);
|
||||
//
|
||||
// radioButtonPort56
|
||||
//
|
||||
this.radioButtonPort56.BackColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPort56.BackPictureBox = null;
|
||||
this.radioButtonPort56.BackPictureBox1 = null;
|
||||
this.radioButtonPort56.BackPictureBox2 = null;
|
||||
this.radioButtonPort56.Checked = false;
|
||||
this.radioButtonPort56.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.radioButtonPort56.ForeColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort56.GroupID = 0;
|
||||
this.radioButtonPort56.ImageCheckRadioButton = null;
|
||||
this.radioButtonPort56.ImageUnCheckRadioButton = null;
|
||||
this.radioButtonPort56.InitVisible = true;
|
||||
this.radioButtonPort56.Location = new System.Drawing.Point(3, 33);
|
||||
this.radioButtonPort56.Name = "radioButtonPort56";
|
||||
this.radioButtonPort56.OutputOnly = false;
|
||||
this.radioButtonPort56.RadioBackColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort56.RadioCheckColor = System.Drawing.Color.Green;
|
||||
this.radioButtonPort56.RadioForeColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPort56.RadioSymbolSize = 14;
|
||||
this.radioButtonPort56.Shadow = false;
|
||||
this.radioButtonPort56.Size = new System.Drawing.Size(200, 23);
|
||||
this.radioButtonPort56.TabIndex = 139;
|
||||
this.radioButtonPort56.Text = "Output Port 5,6";
|
||||
this.radioButtonPort56.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
|
||||
this.radioButtonPort56.Click += new System.EventHandler(this.radioButtonPort_Click);
|
||||
//
|
||||
// radioButtonPort78
|
||||
//
|
||||
this.radioButtonPort78.BackColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPort78.BackPictureBox = null;
|
||||
this.radioButtonPort78.BackPictureBox1 = null;
|
||||
this.radioButtonPort78.BackPictureBox2 = null;
|
||||
this.radioButtonPort78.Checked = false;
|
||||
this.radioButtonPort78.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.radioButtonPort78.ForeColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort78.GroupID = 0;
|
||||
this.radioButtonPort78.ImageCheckRadioButton = null;
|
||||
this.radioButtonPort78.ImageUnCheckRadioButton = null;
|
||||
this.radioButtonPort78.InitVisible = true;
|
||||
this.radioButtonPort78.Location = new System.Drawing.Point(3, 62);
|
||||
this.radioButtonPort78.Name = "radioButtonPort78";
|
||||
this.radioButtonPort78.OutputOnly = false;
|
||||
this.radioButtonPort78.RadioBackColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort78.RadioCheckColor = System.Drawing.Color.Green;
|
||||
this.radioButtonPort78.RadioForeColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPort78.RadioSymbolSize = 14;
|
||||
this.radioButtonPort78.Shadow = false;
|
||||
this.radioButtonPort78.Size = new System.Drawing.Size(200, 23);
|
||||
this.radioButtonPort78.TabIndex = 140;
|
||||
this.radioButtonPort78.Text = "Output Port 7,8";
|
||||
this.radioButtonPort78.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
|
||||
this.radioButtonPort78.Click += new System.EventHandler(this.radioButtonPort_Click);
|
||||
//
|
||||
// labelHelp5
|
||||
//
|
||||
this.labelHelp5.BackPictureBox1 = null;
|
||||
|
@ -85,7 +406,7 @@
|
|||
this.labelHelp5.ForeColor = System.Drawing.Color.White;
|
||||
this.labelHelp5.InitVisible = true;
|
||||
this.labelHelp5.LineSpacing = 0F;
|
||||
this.labelHelp5.Location = new System.Drawing.Point(103, 430);
|
||||
this.labelHelp5.Location = new System.Drawing.Point(103, 431);
|
||||
this.labelHelp5.Name = "labelHelp5";
|
||||
this.labelHelp5.Size = new System.Drawing.Size(585, 15);
|
||||
this.labelHelp5.TabIndex = 145;
|
||||
|
@ -104,7 +425,7 @@
|
|||
this.labelHelp4.ForeColor = System.Drawing.Color.White;
|
||||
this.labelHelp4.InitVisible = true;
|
||||
this.labelHelp4.LineSpacing = 0F;
|
||||
this.labelHelp4.Location = new System.Drawing.Point(103, 409);
|
||||
this.labelHelp4.Location = new System.Drawing.Point(103, 410);
|
||||
this.labelHelp4.Name = "labelHelp4";
|
||||
this.labelHelp4.Size = new System.Drawing.Size(585, 15);
|
||||
this.labelHelp4.TabIndex = 144;
|
||||
|
@ -123,7 +444,7 @@
|
|||
this.labelHelp3.ForeColor = System.Drawing.Color.White;
|
||||
this.labelHelp3.InitVisible = true;
|
||||
this.labelHelp3.LineSpacing = 0F;
|
||||
this.labelHelp3.Location = new System.Drawing.Point(103, 388);
|
||||
this.labelHelp3.Location = new System.Drawing.Point(103, 389);
|
||||
this.labelHelp3.Name = "labelHelp3";
|
||||
this.labelHelp3.Size = new System.Drawing.Size(585, 15);
|
||||
this.labelHelp3.TabIndex = 143;
|
||||
|
@ -142,7 +463,7 @@
|
|||
this.labelHelp2.ForeColor = System.Drawing.Color.White;
|
||||
this.labelHelp2.InitVisible = true;
|
||||
this.labelHelp2.LineSpacing = 0F;
|
||||
this.labelHelp2.Location = new System.Drawing.Point(103, 367);
|
||||
this.labelHelp2.Location = new System.Drawing.Point(103, 368);
|
||||
this.labelHelp2.Name = "labelHelp2";
|
||||
this.labelHelp2.Size = new System.Drawing.Size(585, 15);
|
||||
this.labelHelp2.TabIndex = 142;
|
||||
|
@ -161,7 +482,7 @@
|
|||
this.labelHelp1.ForeColor = System.Drawing.Color.White;
|
||||
this.labelHelp1.InitVisible = true;
|
||||
this.labelHelp1.LineSpacing = 0F;
|
||||
this.labelHelp1.Location = new System.Drawing.Point(103, 346);
|
||||
this.labelHelp1.Location = new System.Drawing.Point(103, 347);
|
||||
this.labelHelp1.Name = "labelHelp1";
|
||||
this.labelHelp1.Size = new System.Drawing.Size(585, 15);
|
||||
this.labelHelp1.TabIndex = 141;
|
||||
|
@ -170,81 +491,6 @@
|
|||
this.labelHelp1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelHelp1.Wordwrap = false;
|
||||
//
|
||||
// radioButtonPort78
|
||||
//
|
||||
this.radioButtonPort78.BackPictureBox1 = null;
|
||||
this.radioButtonPort78.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.radioButtonPort78.Checked = false;
|
||||
this.radioButtonPort78.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.radioButtonPort78.ForeColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort78.GroupID = 0;
|
||||
this.radioButtonPort78.ImageCheckRadioButton = null;
|
||||
this.radioButtonPort78.ImageUnCheckRadioButton = null;
|
||||
this.radioButtonPort78.InitVisible = true;
|
||||
this.radioButtonPort78.Location = new System.Drawing.Point(130, 113);
|
||||
this.radioButtonPort78.Name = "radioButtonPort78";
|
||||
this.radioButtonPort78.OutputOnly = false;
|
||||
this.radioButtonPort78.RadioBackColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort78.RadioCheckColor = System.Drawing.Color.Green;
|
||||
this.radioButtonPort78.RadioForeColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPort78.RadioSymbolSize = 14;
|
||||
this.radioButtonPort78.Shadow = false;
|
||||
this.radioButtonPort78.Size = new System.Drawing.Size(200, 30);
|
||||
this.radioButtonPort78.TabIndex = 140;
|
||||
this.radioButtonPort78.Text = "Output Port 7,8";
|
||||
this.radioButtonPort78.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
|
||||
this.radioButtonPort78.Click += new System.EventHandler(this.radioButtonPort_Click);
|
||||
//
|
||||
// radioButtonPort56
|
||||
//
|
||||
this.radioButtonPort56.BackPictureBox1 = null;
|
||||
this.radioButtonPort56.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.radioButtonPort56.Checked = false;
|
||||
this.radioButtonPort56.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.radioButtonPort56.ForeColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort56.GroupID = 0;
|
||||
this.radioButtonPort56.ImageCheckRadioButton = null;
|
||||
this.radioButtonPort56.ImageUnCheckRadioButton = null;
|
||||
this.radioButtonPort56.InitVisible = true;
|
||||
this.radioButtonPort56.Location = new System.Drawing.Point(130, 77);
|
||||
this.radioButtonPort56.Name = "radioButtonPort56";
|
||||
this.radioButtonPort56.OutputOnly = false;
|
||||
this.radioButtonPort56.RadioBackColor = System.Drawing.Color.White;
|
||||
this.radioButtonPort56.RadioCheckColor = System.Drawing.Color.Green;
|
||||
this.radioButtonPort56.RadioForeColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPort56.RadioSymbolSize = 14;
|
||||
this.radioButtonPort56.Shadow = false;
|
||||
this.radioButtonPort56.Size = new System.Drawing.Size(200, 30);
|
||||
this.radioButtonPort56.TabIndex = 139;
|
||||
this.radioButtonPort56.Text = "Output Port 5,6";
|
||||
this.radioButtonPort56.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
|
||||
this.radioButtonPort56.Click += new System.EventHandler(this.radioButtonPort_Click);
|
||||
//
|
||||
// radioButtonPortNone
|
||||
//
|
||||
this.radioButtonPortNone.BackPictureBox1 = null;
|
||||
this.radioButtonPortNone.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.radioButtonPortNone.Checked = false;
|
||||
this.radioButtonPortNone.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.radioButtonPortNone.ForeColor = System.Drawing.Color.White;
|
||||
this.radioButtonPortNone.GroupID = 0;
|
||||
this.radioButtonPortNone.ImageCheckRadioButton = null;
|
||||
this.radioButtonPortNone.ImageUnCheckRadioButton = null;
|
||||
this.radioButtonPortNone.InitVisible = true;
|
||||
this.radioButtonPortNone.Location = new System.Drawing.Point(130, 41);
|
||||
this.radioButtonPortNone.Name = "radioButtonPortNone";
|
||||
this.radioButtonPortNone.OutputOnly = false;
|
||||
this.radioButtonPortNone.RadioBackColor = System.Drawing.Color.White;
|
||||
this.radioButtonPortNone.RadioCheckColor = System.Drawing.Color.Green;
|
||||
this.radioButtonPortNone.RadioForeColor = System.Drawing.Color.Black;
|
||||
this.radioButtonPortNone.RadioSymbolSize = 14;
|
||||
this.radioButtonPortNone.Shadow = false;
|
||||
this.radioButtonPortNone.Size = new System.Drawing.Size(200, 30);
|
||||
this.radioButtonPortNone.TabIndex = 138;
|
||||
this.radioButtonPortNone.Text = "None";
|
||||
this.radioButtonPortNone.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
|
||||
this.radioButtonPortNone.Click += new System.EventHandler(this.radioButtonPort_Click);
|
||||
//
|
||||
// labelDelayTime1
|
||||
//
|
||||
this.labelDelayTime1.BackColor = System.Drawing.SystemColors.Window;
|
||||
|
@ -256,9 +502,9 @@
|
|||
this.labelDelayTime1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelDelayTime1.InitVisible = true;
|
||||
this.labelDelayTime1.LineSpacing = 0F;
|
||||
this.labelDelayTime1.Location = new System.Drawing.Point(608, 60);
|
||||
this.labelDelayTime1.Location = new System.Drawing.Point(272, 97);
|
||||
this.labelDelayTime1.Name = "labelDelayTime1";
|
||||
this.labelDelayTime1.Size = new System.Drawing.Size(80, 30);
|
||||
this.labelDelayTime1.Size = new System.Drawing.Size(70, 30);
|
||||
this.labelDelayTime1.TabIndex = 137;
|
||||
this.labelDelayTime1.Text = "100";
|
||||
this.labelDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
|
@ -272,13 +518,13 @@
|
|||
this.labelTitleDelayTime1.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleDelayTime1.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleDelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleDelayTime1.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleDelayTime1.InitVisible = true;
|
||||
this.labelTitleDelayTime1.LineSpacing = 0F;
|
||||
this.labelTitleDelayTime1.Location = new System.Drawing.Point(452, 60);
|
||||
this.labelTitleDelayTime1.Location = new System.Drawing.Point(130, 97);
|
||||
this.labelTitleDelayTime1.Name = "labelTitleDelayTime1";
|
||||
this.labelTitleDelayTime1.Size = new System.Drawing.Size(150, 30);
|
||||
this.labelTitleDelayTime1.Size = new System.Drawing.Size(136, 30);
|
||||
this.labelTitleDelayTime1.TabIndex = 136;
|
||||
this.labelTitleDelayTime1.Text = "지연시간1";
|
||||
this.labelTitleDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -296,9 +542,9 @@
|
|||
this.labelDelayTime2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.labelDelayTime2.InitVisible = true;
|
||||
this.labelDelayTime2.LineSpacing = 0F;
|
||||
this.labelDelayTime2.Location = new System.Drawing.Point(608, 96);
|
||||
this.labelDelayTime2.Location = new System.Drawing.Point(272, 133);
|
||||
this.labelDelayTime2.Name = "labelDelayTime2";
|
||||
this.labelDelayTime2.Size = new System.Drawing.Size(80, 30);
|
||||
this.labelDelayTime2.Size = new System.Drawing.Size(70, 30);
|
||||
this.labelDelayTime2.TabIndex = 135;
|
||||
this.labelDelayTime2.Text = "100";
|
||||
this.labelDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
|
@ -312,13 +558,13 @@
|
|||
this.labelTitleDelayTime2.BackPictureBox2 = this.smartGroupBox1;
|
||||
this.labelTitleDelayTime2.BorderColor = System.Drawing.Color.Black;
|
||||
this.labelTitleDelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.labelTitleDelayTime2.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleDelayTime2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.labelTitleDelayTime2.ForeColor = System.Drawing.Color.White;
|
||||
this.labelTitleDelayTime2.InitVisible = true;
|
||||
this.labelTitleDelayTime2.LineSpacing = 0F;
|
||||
this.labelTitleDelayTime2.Location = new System.Drawing.Point(452, 96);
|
||||
this.labelTitleDelayTime2.Location = new System.Drawing.Point(130, 133);
|
||||
this.labelTitleDelayTime2.Name = "labelTitleDelayTime2";
|
||||
this.labelTitleDelayTime2.Size = new System.Drawing.Size(150, 30);
|
||||
this.labelTitleDelayTime2.Size = new System.Drawing.Size(136, 30);
|
||||
this.labelTitleDelayTime2.TabIndex = 134;
|
||||
this.labelTitleDelayTime2.Text = "지연시간2";
|
||||
this.labelTitleDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
|
@ -333,6 +579,7 @@
|
|||
this.Name = "ControlConfiOptionBoard2";
|
||||
this.Size = new System.Drawing.Size(710, 470);
|
||||
this.smartGroupBox1.ResumeLayout(false);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
@ -352,5 +599,16 @@
|
|||
private SmartX.SmartLabel labelHelp3;
|
||||
private SmartX.SmartLabel labelHelp2;
|
||||
private SmartX.SmartLabel labelHelp1;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private SmartX.SmartButton buttonItemNo;
|
||||
public SmartX.SmartLabel labelZeroZoneCycle;
|
||||
private SmartX.SmartLabel labelTitleSetting;
|
||||
private SmartX.SmartLabel labelTitleZeroZoneCount;
|
||||
private SmartX.SmartLabel labelTitleZeroZoneCycle;
|
||||
private SmartX.SmartLabel labelTitleOutputPort;
|
||||
private SmartX.SmartLabel smartLabel7;
|
||||
public SmartX.SmartLabel labelZeroZoneCount;
|
||||
private SmartX.SmartLabel labelTitleHelp;
|
||||
private SmartX.SmartLabel smartLabel8;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,8 +47,6 @@ namespace ITC81DB_0H.Controls
|
|||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.English)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundDispenser));
|
||||
|
||||
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Text = "Delay 1 time";
|
||||
this.labelTitleDelayTime2.Text = "Delay 2 time";
|
||||
|
@ -57,6 +55,10 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPort56.Text = "Output port 5, 6";
|
||||
this.radioButtonPort78.Text = "Output port 7, 8";
|
||||
|
||||
this.labelTitleOutputPort.Text = "Output Port";
|
||||
this.labelTitleZeroZoneCycle.Text = "Zero Zone Cycle";
|
||||
this.labelTitleZeroZoneCount.Text = "Zero Zone Count";
|
||||
|
||||
this.labelHelp1.Text = "1. A : The object enters.";
|
||||
this.labelHelp2.Text = "2. B : The object enters into the range of dispenser sensor.";
|
||||
this.labelHelp3.Text = "3. C : After 'Delay 1 time', stick 'Dispenser 1' out.";
|
||||
|
@ -65,8 +67,6 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackgroundDispenser));
|
||||
|
||||
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Text = "延迟1时间";
|
||||
this.labelTitleDelayTime2.Text = "延迟2时间";
|
||||
|
@ -75,6 +75,10 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPort56.Text = "输出 5, 6";
|
||||
this.radioButtonPort78.Text = "输出 7, 8";
|
||||
|
||||
this.labelTitleOutputPort.Text = "输出端口";
|
||||
this.labelTitleZeroZoneCycle.Text = "零执行周期";
|
||||
this.labelTitleZeroZoneCount.Text = "零游程次数";
|
||||
|
||||
this.labelHelp1.Text = "1. A : 被测量物体进入";
|
||||
this.labelHelp2.Text = "2. B : 被测量物体进入感应器检测范围";
|
||||
this.labelHelp3.Text = "3. C : 延迟1时间后,分配器1上升";
|
||||
|
@ -86,8 +90,6 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.rusBackgroundDispenser));
|
||||
|
||||
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 10, FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Text = "Время задержки 1";
|
||||
this.labelTitleDelayTime2.Text = "Время задержки 2";
|
||||
|
@ -96,6 +98,10 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPort56.Text = "Порт выхода 5, 6";
|
||||
this.radioButtonPort78.Text = "Порт выхода 7, 8";
|
||||
|
||||
this.labelTitleOutputPort.Text = "Выходной порт";
|
||||
this.labelTitleZeroZoneCycle.Text = "Нулевой цикл";
|
||||
this.labelTitleZeroZoneCount.Text = "Нулевой счет";
|
||||
|
||||
this.labelHelp1.Text = "1. A : Входит измеряемый объект";
|
||||
this.labelHelp2.Text = "2. B : Объект входит в зону действия датчика дозатора";
|
||||
this.labelHelp3.Text = "3. C : После «Задержки 1» отключите «Вход дозатора1»";
|
||||
|
@ -104,8 +110,6 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.gerBackgroundDispenser));
|
||||
|
||||
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Text = "Vezögerung 1";
|
||||
this.labelTitleDelayTime2.Text = "Vezögerung 2";
|
||||
|
@ -114,16 +118,38 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPort56.Text = "Ausgangsport 5, 6";
|
||||
this.radioButtonPort78.Text = "Ausgangsport 7, 8";
|
||||
|
||||
this.labelTitleOutputPort.Text = "Ausgangsport";
|
||||
this.labelTitleZeroZoneCycle.Text = "Nullzonenzyklus";
|
||||
this.labelTitleZeroZoneCount.Text = "Nullzonenanzahl";
|
||||
|
||||
this.labelHelp1.Text = "1. A : Das Objekt tritt ein.";
|
||||
this.labelHelp2.Text = "2. B : Das Objekt gelangt in den Bereich des Spenders sensors.";
|
||||
this.labelHelp3.Text = "3. C : Nach 'Verzögerung 1' stecken Sie 'Dispenser 1' heraus.";
|
||||
this.labelHelp4.Text = "4. D : Gleichzeitig senkt 'Dispenser 2' ab.";
|
||||
this.labelHelp5.Text = "5. Nach 2 Stunden Verspätung kehren wir wieder in den A-Zustand zurück.";
|
||||
}
|
||||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
{
|
||||
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 10, FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Text = "1 Tiempo de retardo";
|
||||
this.labelTitleDelayTime2.Text = "2 Tiempo de retardo";
|
||||
|
||||
this.radioButtonPortNone.Text = "Ninguna";
|
||||
this.radioButtonPort56.Text = "Puerto de salida 5, 6";
|
||||
this.radioButtonPort78.Text = "Puerto de salida 7, 8";
|
||||
|
||||
this.labelTitleOutputPort.Text = "Puerto de salida";
|
||||
this.labelTitleZeroZoneCycle.Text = "Ciclo zona cero";
|
||||
this.labelTitleZeroZoneCount.Text = "Recuento de cero";
|
||||
|
||||
this.labelHelp1.Text = "1. A : El objeto entra.";
|
||||
this.labelHelp2.Text = "2. B : El objeto entra en el rango de sensor de dispensador.";
|
||||
this.labelHelp3.Text = "3. C : Después de 'Tiempo de retraso 1', Stick 'Dispenser 1' Out";
|
||||
this.labelHelp4.Text = "4. D : Al mismo tiempo, 'Dispenser 2' desciende.";
|
||||
this.labelHelp5.Text = "5. Después de 'retraso 2' tiempo, vuelve a un.";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundDispenser));
|
||||
|
||||
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
|
||||
this.labelTitleDelayTime1.Text = "지연시간 1";
|
||||
this.labelTitleDelayTime2.Text = "지연시간 2";
|
||||
|
@ -132,6 +158,10 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPort56.Text = "Output port 5, 6";
|
||||
this.radioButtonPort78.Text = "Output port 7, 8";
|
||||
|
||||
this.labelTitleOutputPort.Text = "출력 Port";
|
||||
this.labelTitleZeroZoneCycle.Text = "영점실행주기";
|
||||
this.labelTitleZeroZoneCount.Text = "영점실행개수";
|
||||
|
||||
this.labelHelp1.Text = "1. A : 피계량물이 진입한다.";
|
||||
this.labelHelp2.Text = "2. B : 피계량물이 Dispenser sensor 범위 안에 진입한다.";
|
||||
this.labelHelp3.Text = "3. C : '지연시간1'만큼 지난 후, Dispenser1이 올라온다.";
|
||||
|
@ -141,27 +171,62 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
private void DefaultSetting()
|
||||
{
|
||||
this.UpdateDisplay(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.UpdateCurrentProductDisplay(this.ParentForm.ParentForm.CurrentProductItem, this.ParentForm.ParentForm.CurrentSystemParameter1, this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
}
|
||||
|
||||
private void UpdateDisplay(SystemParameter2 parameter)
|
||||
public void UpdateCurrentProductDisplay(ProductItem product, SystemParameter1 parameter1, SystemParameter2 parameter2)
|
||||
{
|
||||
string value = "";
|
||||
|
||||
value = product.Number.ToString();
|
||||
if (this.buttonItemNo.Text != value)
|
||||
this.buttonItemNo.Text = value;
|
||||
|
||||
value = parameter2.OPT2ZeroZoneCycle;
|
||||
if (this.labelZeroZoneCycle.Text != value)
|
||||
this.labelZeroZoneCycle.Text = value;
|
||||
|
||||
value = parameter2.OPT2ZeroZoneCount;
|
||||
if (this.labelZeroZoneCount.Text != value)
|
||||
this.labelZeroZoneCount.Text = value;
|
||||
|
||||
this.UpdateDelayTime(product);
|
||||
this.UpdateDisplay(parameter1, parameter2);
|
||||
}
|
||||
private void UpdateDelayTime(ProductItem product)
|
||||
{
|
||||
string sValue = "";
|
||||
|
||||
sValue = product.DispenserDelayTime1;
|
||||
if (this.labelDelayTime1.Text != sValue)
|
||||
this.labelDelayTime1.Text = sValue;
|
||||
|
||||
sValue = product.DispenserDelayTime2;
|
||||
if (this.labelDelayTime2.Text != sValue)
|
||||
this.labelDelayTime2.Text = sValue;
|
||||
}
|
||||
private void UpdateDisplay(SystemParameter1 parameter1, SystemParameter2 parameter2)
|
||||
{
|
||||
int iValue = 0;
|
||||
string sValue = "";
|
||||
|
||||
try
|
||||
{
|
||||
iValue = int.Parse(parameter.OPT2Port);
|
||||
iValue = int.Parse(parameter2.OPT2Port);
|
||||
}
|
||||
catch
|
||||
{
|
||||
iValue = 0;
|
||||
}
|
||||
this.radioButtonPortNone.Click -= new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort56.Click -= new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort78.Click -= new EventHandler(this.radioButtonPort_Click);
|
||||
|
||||
if (iValue == 1)
|
||||
{
|
||||
this.radioButtonPortNone.Checked = false;
|
||||
this.radioButtonPort56.Checked = true;
|
||||
this.radioButtonPort78.Checked = false;
|
||||
this.radioButtonPort56.Checked = true;
|
||||
}
|
||||
else if (iValue == 2)
|
||||
{
|
||||
|
@ -175,26 +240,55 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPort56.Checked = false;
|
||||
this.radioButtonPort78.Checked = false;
|
||||
}
|
||||
|
||||
sValue = parameter.OPT2DelayTime1;
|
||||
if (this.labelDelayTime1.Text != sValue)
|
||||
this.labelDelayTime1.Text = sValue;
|
||||
|
||||
sValue = parameter.OPT2DelayTime2;
|
||||
if (this.labelDelayTime2.Text != sValue)
|
||||
this.labelDelayTime2.Text = sValue;
|
||||
this.radioButtonPortNone.Click += new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort56.Click += new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort78.Click += new EventHandler(this.radioButtonPort_Click);
|
||||
}
|
||||
|
||||
public void DisplayRefresh(SystemStatus status)
|
||||
{
|
||||
this.UpdateDisplay(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = Define.E_DisplayStore.ConfiOptionBoard2;
|
||||
|
||||
// 로그
|
||||
if (this.ParentForm.ParentForm.IsCommunicationLogOpen == true)
|
||||
this.ParentForm.ParentForm.smartFileCommunicationLog.WriteString(string.Format("Current Product ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, this.ParentForm.ParentForm.SystemConfig1.ProductNumber.ToString()));
|
||||
|
||||
this.UpdateCurrentProductDisplay(this.ParentForm.ParentForm.CurrentProductItem, this.ParentForm.ParentForm.CurrentSystemParameter1, this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Event Handler
|
||||
private void buttonItemNo_Click(object sender, EventArgs e)
|
||||
{
|
||||
string message = "";
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonItemNo.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > this.ParentForm.ParentForm.ProductCount)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
message = string.Format("1 ~ {0}", this.ParentForm.ParentForm.ProductCount);
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.buttonItemNo.Text = myKeyPad.StringValue;
|
||||
|
||||
this.buttonItemNo.Text = "**";
|
||||
this.ParentForm.ParentForm.TransferProductParameter(myKeyPad.IntValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void labelDelayTime1_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentProductItem.DispenserDelayTime1;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDelayTime1.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -210,17 +304,22 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelDelayTime1.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelDelayTime1.Text);
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2DelayTime1 = myKeyPad.StringValue;
|
||||
after = this.ParentForm.ParentForm.CurrentProductItem.DispenserDelayTime1 = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT2DelayTime1, value);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.ParentForm.ParentForm.SaveProductFile(this.ParentForm.ParentForm.CurrentProductItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT2Delay1, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelDelayTime2_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentProductItem.DispenserDelayTime2;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDelayTime2.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -236,10 +335,12 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelDelayTime2.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelDelayTime2.Text);
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2DelayTime2 = myKeyPad.StringValue;
|
||||
after = this.ParentForm.ParentForm.CurrentProductItem.DispenserDelayTime2 = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT2DelayTime2, value);
|
||||
this.ParentForm.ParentForm.SaveProductFile(this.ParentForm.ParentForm.CurrentProductItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT2Delay2, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -247,7 +348,13 @@ namespace ITC81DB_0H.Controls
|
|||
private void radioButtonPort_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2Port;
|
||||
|
||||
this.radioButtonPortNone.Click -= new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort56.Click -= new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort78.Click -= new EventHandler(this.radioButtonPort_Click);
|
||||
if (this.radioButtonPortNone.Checked == true)
|
||||
{
|
||||
value = "0000";
|
||||
|
@ -266,10 +373,79 @@ namespace ITC81DB_0H.Controls
|
|||
this.radioButtonPortNone.Checked = false;
|
||||
this.radioButtonPort56.Checked = false;
|
||||
}
|
||||
this.radioButtonPortNone.Click += new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort56.Click += new EventHandler(this.radioButtonPort_Click);
|
||||
this.radioButtonPort78.Click += new EventHandler(this.radioButtonPort_Click);
|
||||
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2Port = value;
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2Port = value;
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT2Port, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT2Port, "", before, after);
|
||||
}
|
||||
|
||||
private void labelZeroZoneCycle_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2ZeroZoneCycle;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelZeroZoneCycle.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelZeroZoneCycle.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelZeroZoneCycle.Text);
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2ZeroZoneCycle = myKeyPad.StringValue;
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress.OPT2ZeroZoneCycle, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT2ZeroCycle, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelZeroZoneCount_Click(object sender, EventArgs e)
|
||||
{
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2ZeroZoneCount;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelZeroZoneCount.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelZeroZoneCount.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelZeroZoneCount.Text);
|
||||
after = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2ZeroZoneCount = myKeyPad.StringValue;
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress.OPT2ZeroZoneCount, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT2ZeroCount, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -213,6 +213,10 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.Part11AutomaticLogoutReset();
|
||||
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSampleCount.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -225,13 +229,16 @@ namespace ITC81DB_0H
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelSampleCount.Text = myKeyPad.StringValue;
|
||||
after = this.labelSampleCount.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelSampleCount.Text);
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1SamplingCount, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1SampleCount, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -242,6 +249,10 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.Part11AutomaticLogoutReset();
|
||||
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount;
|
||||
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDelayCount.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
|
@ -254,13 +265,16 @@ namespace ITC81DB_0H
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelDelayCount.Text = myKeyPad.StringValue;
|
||||
after = this.labelDelayCount.Text = myKeyPad.StringValue;
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelDelayCount.Text);
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1DelayCount, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1DelayCount, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -272,8 +286,11 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.Part11AutomaticLogoutReset();
|
||||
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
int digit = 0;
|
||||
|
||||
before = this.labelUpperLimit.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
digit = 4;
|
||||
// V6.2.0
|
||||
|
@ -297,7 +314,7 @@ namespace ITC81DB_0H
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelUpperLimit.Text = myKeyPad.StringValue;
|
||||
after = this.labelUpperLimit.Text = myKeyPad.StringValue;
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange = myKeyPad.StringValue.Replace(".", "");
|
||||
|
||||
this.ParentForm.ParentForm.CurrentFeedbackItem.OverRangeDeviation =
|
||||
|
@ -307,6 +324,9 @@ namespace ITC81DB_0H
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange);
|
||||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1OverRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1OverRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -317,8 +337,11 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.Part11AutomaticLogoutReset();
|
||||
|
||||
string value = "";
|
||||
string before = "", after = "";
|
||||
int digit = 0;
|
||||
|
||||
before = this.labelLowerLimit.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
digit = 4;
|
||||
// V6.2.0
|
||||
|
@ -342,7 +365,7 @@ namespace ITC81DB_0H
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelLowerLimit.Text = myKeyPad.StringValue;
|
||||
after = this.labelLowerLimit.Text = myKeyPad.StringValue;
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange = myKeyPad.StringValue.Replace(".", "");
|
||||
|
||||
this.ParentForm.ParentForm.CurrentFeedbackItem.UnderRangeDeviation =
|
||||
|
@ -352,6 +375,9 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1UnderRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1UnderRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -363,9 +389,12 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.Part11AutomaticLogoutReset();
|
||||
|
||||
string value = "", sValue = "";
|
||||
string before = "", after = "";
|
||||
double dValue = 0.0;
|
||||
int digit = 0;
|
||||
|
||||
before = this.labelUpperLimit.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
digit = 4;
|
||||
// V6.2.0
|
||||
|
@ -395,6 +424,7 @@ namespace ITC81DB_0H
|
|||
else
|
||||
{
|
||||
string temp = "";
|
||||
after = sValue;
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange = sValue.Replace(".", "");
|
||||
|
||||
if (myKeyPad.StringValue.Contains('+') == true)
|
||||
|
@ -409,6 +439,9 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1OverRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1OverRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -419,9 +452,12 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.Part11AutomaticLogoutReset();
|
||||
|
||||
string value = "", sValue = "";
|
||||
string before = "", after = "";
|
||||
double dValue = 0.0;
|
||||
int digit = 0;
|
||||
|
||||
before = this.labelLowerLimit.Text;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 0)
|
||||
digit = 4;
|
||||
// V6.2.0
|
||||
|
@ -448,6 +484,7 @@ namespace ITC81DB_0H
|
|||
}
|
||||
else
|
||||
{
|
||||
after = sValue;
|
||||
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange = sValue.Replace(".", "");
|
||||
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
|
@ -461,6 +498,9 @@ namespace ITC81DB_0H
|
|||
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT1UnderRange, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OPT1UnderRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -475,13 +475,19 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelSorterADelayTime.Text = myKeyPad.StringValue;
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1DelayTime.ToString();
|
||||
after = this.labelSorterADelayTime.Text = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1DelayTime = myKeyPad.IntValue;
|
||||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelSorterADelayTime.Text);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Sorter1DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorADelay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -505,13 +511,19 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelSorterARunTime.Text = myKeyPad.StringValue;
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1RunTime.ToString();
|
||||
after = this.labelSorterARunTime.Text = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1RunTime = myKeyPad.IntValue;
|
||||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelSorterARunTime.Text);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Sorter1RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorARun, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -540,13 +552,19 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelSorterBDelayTime.Text = myKeyPad.StringValue;
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter2DelayTime.ToString();
|
||||
after = this.labelSorterBDelayTime.Text = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter2DelayTime = myKeyPad.IntValue;
|
||||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelSorterBDelayTime.Text);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Sorter2DelayTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorBDelay, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -570,13 +588,19 @@ namespace ITC81DB_0H.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.labelSorterBRunTime.Text = myKeyPad.StringValue;
|
||||
string before = "", after = "";
|
||||
|
||||
before = this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter2RunTime.ToString();
|
||||
after = this.labelSorterBRunTime.Text = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter2RunTime = myKeyPad.IntValue;
|
||||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||||
|
||||
value = Helper.StringZeroFillDigits4(this.labelSorterBRunTime.Text);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Sorter2RunTime, value);
|
||||
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.SorBRun, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -636,7 +660,7 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
this.ParentForm.ParentForm.TransferData(CommunicationCommand.ByNGON, CommunicationID.MainBoard);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Bypass, "ON");
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Bypass, "Consecute - ON");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -648,7 +672,7 @@ namespace ITC81DB_0H.Controls
|
|||
else
|
||||
this.ParentForm.ParentForm.TransferData(CommunicationCommand.ByNGOFF, CommunicationID.MainBoard);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Bypass, "OFF");
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.Bypass, "Consecute - OFF");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -281,17 +281,17 @@ namespace ITC81DB_0H.Controls
|
|||
public void DisplayRefresh(SystemStatus status)
|
||||
{
|
||||
this.comboBoxPort.Items.Clear();
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_SerialMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode == (int)Define.E_CommMode.f16_OPC)
|
||||
this.comboBoxPort.Items.Add("COM1");
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_SerialMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode == (int)Define.E_CommMode.f16_OPC)
|
||||
this.comboBoxPort.Items.Add("COM3");
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f22_Modbus_RTU
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_SerialMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode == (int)Define.E_CommMode.f16_OPC)
|
||||
this.comboBoxPort.Items.Add("COM4");
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f22_Modbus_TCP
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_EthernetMode.f16_OPC)
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f22_Modbus
|
||||
|| this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)Define.E_CommMode.f16_OPC)
|
||||
this.comboBoxPort.Items.Add("TCP");
|
||||
this.comboBoxPort.SelectedIndex = 0;
|
||||
|
||||
|
|
|
@ -306,9 +306,12 @@ namespace ITC81DB_0H.Controls
|
|||
{
|
||||
string value = "";
|
||||
|
||||
if (data.ProductionSpeed <= 500)
|
||||
{
|
||||
value = data.ProductionSpeed.ToString();
|
||||
if (this.labelSpeed.Text != value)
|
||||
this.labelSpeed.Text = value;
|
||||
}
|
||||
|
||||
this.SetProgressBarValue(this.progressBar, data.Weight, data.JudgmentStatus, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces);
|
||||
|
||||
|
@ -457,7 +460,8 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentProductItem.UnderRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.UnderRange, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightUnderRange, "", before, after);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "", before, after);
|
||||
}
|
||||
}
|
||||
private void buttonPassRange_Click(object sender, EventArgs e)
|
||||
|
@ -560,17 +564,16 @@ namespace ITC81DB_0H.Controls
|
|||
if (this.ParentForm.ParentForm.ChildFormMainDisplay.MainDisplayFeedback.IsUsingFeedback() == true)
|
||||
this.ParentForm.ParentForm.UpdateFeedbackData(this.ParentForm.ParentForm.CurrentProductItem, this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
|
||||
this.buttonPassRange.Text = myKeyPad.StringValue;
|
||||
this.buttonUnderRange.Text = underRange;
|
||||
this.buttonOverRange.Text = overRange;
|
||||
|
||||
after = this.buttonPassRange.Text = myKeyPad.StringValue;
|
||||
afterUnder = this.buttonUnderRange.Text = underRange;
|
||||
afterOver = this.buttonOverRange.Text = overRange;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightPassRange, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightUnderRange, "", beforeUnder, afterUnder);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightOverRange, "", beforeOver, afterOver);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.PassRange, "", before, after);
|
||||
if (beforeUnder != afterUnder)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "Change Pass Value", beforeUnder, afterUnder);
|
||||
if (beforeOver != afterOver)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "Change Pass Value", beforeOver, afterOver);
|
||||
}
|
||||
private void buttonOverRange_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -666,7 +669,8 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentProductItem.OverRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OverRange, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightOverRange, "", before, after);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "", before, after);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -713,7 +717,8 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentProductItem.TareRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.TareRange, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightTareRange, "", before, after);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.TareRange, "", before, after);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -376,7 +376,8 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentProductItem.UnderRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.UnderRange, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightUnderRange, "", before, after);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "", before, after);
|
||||
}
|
||||
}
|
||||
private void buttonPassRange_Click(object sender, EventArgs e)
|
||||
|
@ -481,17 +482,16 @@ namespace ITC81DB_0H.Controls
|
|||
if (this.ParentForm.ParentForm.ChildFormMainDisplay.MainDisplayFeedback.IsUsingFeedback() == true)
|
||||
this.ParentForm.ParentForm.UpdateFeedbackData(this.ParentForm.ParentForm.CurrentProductItem, this.ParentForm.ParentForm.CurrentSystemParameter2);
|
||||
|
||||
this.buttonPassRange.Text = myKeyPad.StringValue;
|
||||
this.buttonUnderRange.Text = underRange;
|
||||
this.buttonOverRange.Text = overRange;
|
||||
|
||||
after = this.buttonPassRange.Text = myKeyPad.StringValue;
|
||||
afterUnder = this.buttonUnderRange.Text = underRange;
|
||||
afterOver = this.buttonOverRange.Text = overRange;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightPassRange, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightUnderRange, "", beforeUnder, afterUnder);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightOverRange, "", beforeOver, afterOver);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.PassRange, "", before, after);
|
||||
if (beforeUnder != afterUnder)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.UnderRange, "Change Pass Value", beforeUnder, afterUnder);
|
||||
if (beforeOver != afterOver)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "Change Pass Value", beforeOver, afterOver);
|
||||
}
|
||||
private void buttonOverRange_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -587,7 +587,8 @@ namespace ITC81DB_0H.Controls
|
|||
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentProductItem.OverRange);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OverRange, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.WeightOverRange, "", before, after);
|
||||
if (before != after)
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.OverRange, "", before, after);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
|
|
@ -408,6 +408,7 @@ namespace ITC81DB_0H
|
|||
if (myDlg.ShowDialog() == DialogResult.Yes)
|
||||
{
|
||||
this.ParentForm.ParentForm.ClearAlarm(1);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.CountClear, "");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -417,6 +418,7 @@ namespace ITC81DB_0H
|
|||
if (myDlg.ShowDialog() == DialogResult.Yes)
|
||||
{
|
||||
this.ParentForm.ParentForm.ClearAlarm(2);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.CountClear, "");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -424,6 +426,7 @@ namespace ITC81DB_0H
|
|||
{
|
||||
this.ParentForm.ParentForm.CurrentBarcode.Clear();
|
||||
this.UpdateBarcodeDisplay(this.ParentForm.ParentForm.CurrentBarcode);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.BarcodeClear, "");
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
|
|
@ -488,7 +488,7 @@
|
|||
this.labelCountingOutput2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelCountingOutput2.Visible = false;
|
||||
this.labelCountingOutput2.Wordwrap = false;
|
||||
this.labelCountingOutput2.Click += new System.EventHandler(this.labelAlarm2_Click);
|
||||
this.labelCountingOutput2.Click += new System.EventHandler(this.labelCountingOutput2_Click);
|
||||
//
|
||||
// pictureBoxRandomModeDisable
|
||||
//
|
||||
|
@ -519,7 +519,7 @@
|
|||
this.labelCountingOutput1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelCountingOutput1.Visible = false;
|
||||
this.labelCountingOutput1.Wordwrap = false;
|
||||
this.labelCountingOutput1.Click += new System.EventHandler(this.labelAlarm1_Click);
|
||||
this.labelCountingOutput1.Click += new System.EventHandler(this.labelCountingOutput1_Click);
|
||||
//
|
||||
// pictureBoxCountingOutputCount
|
||||
//
|
||||
|
|
|
@ -11,6 +11,7 @@ using SmartX;
|
|||
using ITC81DB_0H.Forms;
|
||||
using ITC81DB_2H_ImageDll;
|
||||
using ITC81DB_2H.Datastore;
|
||||
using ITC81DB_0H.DialogForms;
|
||||
|
||||
namespace ITC81DB_0H.Controls
|
||||
{
|
||||
|
@ -402,20 +403,31 @@ namespace ITC81DB_0H.Controls
|
|||
#endregion
|
||||
|
||||
#region Event Handler
|
||||
private void labelAlarm1_Click(object sender, EventArgs e)
|
||||
private void labelCountingOutput1_Click(object sender, EventArgs e)
|
||||
{
|
||||
DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig1.Language, 20);
|
||||
if (myDlg.ShowDialog() == DialogResult.Yes)
|
||||
{
|
||||
this.ParentForm.ParentForm.ClearAlarm(1);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.CountClear, "");
|
||||
}
|
||||
}
|
||||
|
||||
private void labelAlarm2_Click(object sender, EventArgs e)
|
||||
private void labelCountingOutput2_Click(object sender, EventArgs e)
|
||||
{
|
||||
DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig1.Language, 20);
|
||||
if (myDlg.ShowDialog() == DialogResult.Yes)
|
||||
{
|
||||
this.ParentForm.ParentForm.ClearAlarm(2);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.CountClear, "");
|
||||
}
|
||||
}
|
||||
|
||||
private void labelBarcodeCount_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.ParentForm.ParentForm.CurrentBarcode.Clear();
|
||||
this.UpdateBarcodeDisplay(this.ParentForm.ParentForm.CurrentBarcode);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingOperation.BarcodeClear, "");
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
|
|
@ -145,6 +145,45 @@ namespace ITC81DB_0H
|
|||
productNo = 0;
|
||||
return ret = BarcodeStatus.None;
|
||||
}
|
||||
public BarcodeStatus GetData(ref int productNo, int startIndex, int endIndex)
|
||||
{
|
||||
string value = "";
|
||||
BarcodeStatus ret = BarcodeStatus.None;
|
||||
|
||||
if (this.QueueBarcode.Count > 0)
|
||||
{
|
||||
value = this.QueueBarcode.Peek();
|
||||
|
||||
if (value == "NoRead")
|
||||
{
|
||||
productNo = 991;
|
||||
return ret = BarcodeStatus.NoRead;
|
||||
}
|
||||
else
|
||||
{
|
||||
int length = endIndex - startIndex + 1;
|
||||
if (value.Length >= length)
|
||||
value = value.Substring(startIndex, length);
|
||||
if (value.Length > 14)
|
||||
value = value.Substring(value.Length - 14, 14);
|
||||
|
||||
for (int i = 0; i < this.CollectionLotNo.Count; i++)
|
||||
{
|
||||
if (this.CollectionLotNo[i] == value)
|
||||
{
|
||||
productNo = i + 1;
|
||||
return ret = BarcodeStatus.Normal;
|
||||
}
|
||||
}
|
||||
|
||||
productNo = 992;
|
||||
return ret = BarcodeStatus.NoMatch;
|
||||
}
|
||||
}
|
||||
|
||||
productNo = 0;
|
||||
return ret = BarcodeStatus.None;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 바코드 길이를 14 이하로 결정
|
||||
|
@ -159,6 +198,15 @@ namespace ITC81DB_0H
|
|||
return barcode;
|
||||
}
|
||||
|
||||
public string BarcodePeek()
|
||||
{
|
||||
string ret = "";
|
||||
|
||||
if (this.QueueBarcode.Count > 0)
|
||||
ret = this.QueueBarcode.Peek();
|
||||
|
||||
return ret;
|
||||
}
|
||||
public void BarcodeDequeue()
|
||||
{
|
||||
if(this.QueueBarcode.Count > 0)
|
||||
|
|
|
@ -397,6 +397,10 @@ namespace ITC81DB_0H
|
|||
public static readonly string OPT2DelayTime1 = "6232";
|
||||
// 옵션 - OPT2_지연시간2
|
||||
public static readonly string OPT2DelayTime2 = "6233";
|
||||
// 옵션 - OPT2_영점실행주기
|
||||
public static readonly string OPT2ZeroZoneCycle = "6234";
|
||||
// 옵션 - OPT2_영점실행개수
|
||||
public static readonly string OPT2ZeroZoneCount = "6235";
|
||||
// 옵션 - 메인보드와의 통신 Baudrate
|
||||
public static readonly string BLDCCommBaudrate = "6700";
|
||||
// 옵션 - 메인보드와의 통신 Parity bit
|
||||
|
@ -1887,7 +1891,7 @@ namespace ITC81DB_0H
|
|||
this.TransmissionDelayTimeCOM4 = 0;
|
||||
this.StatisticsPrintFormat = 0;
|
||||
|
||||
this.SerialNumber = "23B0000";
|
||||
this.SerialNumber = "23G0000";
|
||||
this.MainBoardVersion = "000";
|
||||
this.Unit = "g";
|
||||
this.UserDefineCOM1 = "";
|
||||
|
@ -2020,9 +2024,9 @@ namespace ITC81DB_0H
|
|||
private int m_ModbusTCPSelectFunction;
|
||||
|
||||
private int m_ModbusRTUSelectFunction;
|
||||
private int m_ModbusRTUSlaveIDCOM1;
|
||||
private int m_ModbusRTUSlaveIDCOM3;
|
||||
private int m_ModbusRTUSlaveIDCOM4;
|
||||
private int m_ModbusSlaveIDCOM1;
|
||||
private int m_ModbusSlaveIDCOM3;
|
||||
private int m_ModbusSlaveIDCOM4;
|
||||
|
||||
private bool m_IsBypassDirectionPass;
|
||||
private bool m_IsBypassOnce;
|
||||
|
@ -2345,20 +2349,20 @@ namespace ITC81DB_0H
|
|||
get { return this.m_ModbusRTUSelectFunction; }
|
||||
set { this.m_ModbusRTUSelectFunction = value; }
|
||||
}
|
||||
public int ModbusRTUSlaveIDCOM1
|
||||
public int ModbusSlaveIDCOM1
|
||||
{
|
||||
get { return this.m_ModbusRTUSlaveIDCOM1; }
|
||||
set { this.m_ModbusRTUSlaveIDCOM1 = value; }
|
||||
get { return this.m_ModbusSlaveIDCOM1; }
|
||||
set { this.m_ModbusSlaveIDCOM1 = value; }
|
||||
}
|
||||
public int ModbusRTUSlaveIDCOM3
|
||||
public int ModbusSlaveIDCOM3
|
||||
{
|
||||
get { return this.m_ModbusRTUSlaveIDCOM3; }
|
||||
set { this.m_ModbusRTUSlaveIDCOM3 = value; }
|
||||
get { return this.m_ModbusSlaveIDCOM3; }
|
||||
set { this.m_ModbusSlaveIDCOM3 = value; }
|
||||
}
|
||||
public int ModbusRTUSlaveIDCOM4
|
||||
public int ModbusSlaveIDCOM4
|
||||
{
|
||||
get { return this.m_ModbusRTUSlaveIDCOM4; }
|
||||
set { this.m_ModbusRTUSlaveIDCOM4 = value; }
|
||||
get { return this.m_ModbusSlaveIDCOM4; }
|
||||
set { this.m_ModbusSlaveIDCOM4 = value; }
|
||||
}
|
||||
|
||||
public bool IsBypassDirectionPass
|
||||
|
@ -2485,9 +2489,9 @@ namespace ITC81DB_0H
|
|||
this.ModbusTCPSelectFunction = 0;
|
||||
|
||||
this.ModbusRTUSelectFunction = 0;
|
||||
this.ModbusRTUSlaveIDCOM1 = 1;
|
||||
this.ModbusRTUSlaveIDCOM3 = 1;
|
||||
this.ModbusRTUSlaveIDCOM4 = 1;
|
||||
this.ModbusSlaveIDCOM1 = 1;
|
||||
this.ModbusSlaveIDCOM3 = 1;
|
||||
this.ModbusSlaveIDCOM4 = 1;
|
||||
|
||||
this.IsBypassDirectionPass = true;
|
||||
this.IsBypassOnce = true;
|
||||
|
@ -2617,6 +2621,11 @@ namespace ITC81DB_0H
|
|||
#region Field
|
||||
private bool m_IsPart11;
|
||||
|
||||
private int m_MULTiJETSlaveAddressCOM1;
|
||||
private int m_MULTiJETSlaveAddressCOM3;
|
||||
private int m_MULTiJETSlaveAddressCOM4;
|
||||
private int m_MULTiJETSlaveAddressEthernet;
|
||||
|
||||
private int m_StoragePeriod;
|
||||
#endregion
|
||||
|
||||
|
@ -2634,6 +2643,27 @@ namespace ITC81DB_0H
|
|||
set { this.m_IsPart11 = value; }
|
||||
}
|
||||
|
||||
public int MULTiJETSlaveAddressCOM1
|
||||
{
|
||||
get { return this.m_MULTiJETSlaveAddressCOM1; }
|
||||
set { this.m_MULTiJETSlaveAddressCOM1 = value; }
|
||||
}
|
||||
public int MULTiJETSlaveAddressCOM3
|
||||
{
|
||||
get { return this.m_MULTiJETSlaveAddressCOM3; }
|
||||
set { this.m_MULTiJETSlaveAddressCOM3 = value; }
|
||||
}
|
||||
public int MULTiJETSlaveAddressCOM4
|
||||
{
|
||||
get { return this.m_MULTiJETSlaveAddressCOM4; }
|
||||
set { this.m_MULTiJETSlaveAddressCOM4 = value; }
|
||||
}
|
||||
public int MULTiJETSlaveAddressEthernet
|
||||
{
|
||||
get { return this.m_MULTiJETSlaveAddressEthernet; }
|
||||
set { this.m_MULTiJETSlaveAddressEthernet = value; }
|
||||
}
|
||||
|
||||
public int StoragePeriod
|
||||
{
|
||||
get { return this.m_StoragePeriod; }
|
||||
|
@ -2646,6 +2676,11 @@ namespace ITC81DB_0H
|
|||
{
|
||||
this.IsPart11 = false;
|
||||
|
||||
this.MULTiJETSlaveAddressCOM1 = 58;
|
||||
this.MULTiJETSlaveAddressCOM3 = 58;
|
||||
this.MULTiJETSlaveAddressCOM4 = 58;
|
||||
this.MULTiJETSlaveAddressEthernet = 58;
|
||||
|
||||
this.StoragePeriod = 12;
|
||||
}
|
||||
#endregion
|
||||
|
@ -2711,10 +2746,10 @@ namespace ITC81DB_0H
|
|||
public int DummyInt23;
|
||||
public int DummyInt24;
|
||||
public int DummyInt25;
|
||||
public int DummyInt26;
|
||||
public int DummyInt27;
|
||||
public int DummyInt28;
|
||||
public int DummyInt29;
|
||||
public int MULTiJETSlaveAddressCOM1;
|
||||
public int MULTiJETSlaveAddressCOM3;
|
||||
public int MULTiJETSlaveAddressCOM4;
|
||||
public int MULTiJETSlaveAddressEthernet;
|
||||
public int StoragePeriod;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
|
||||
|
@ -2762,6 +2797,10 @@ namespace ITC81DB_0H
|
|||
private string m_PassRange;
|
||||
private string m_OverRange;
|
||||
private string m_TareRange;
|
||||
private string m_SensingTime;
|
||||
private string m_DispenserDelayTime1;
|
||||
private string m_DispenserDelayTime2;
|
||||
private string m_Sorting;
|
||||
|
||||
private int m_ProgressBarMaximum;
|
||||
private int m_ProgressBarMinimum;
|
||||
|
@ -2831,6 +2870,21 @@ namespace ITC81DB_0H
|
|||
get { return this.m_TareRange; }
|
||||
set { this.m_TareRange = value; }
|
||||
}
|
||||
public string DispenserDelayTime1
|
||||
{
|
||||
get { return this.m_DispenserDelayTime1; }
|
||||
set { this.m_DispenserDelayTime1 = value; }
|
||||
}
|
||||
public string DispenserDelayTime2
|
||||
{
|
||||
get { return this.m_DispenserDelayTime2; }
|
||||
set { this.m_DispenserDelayTime2 = value; }
|
||||
}
|
||||
public string Sorting
|
||||
{
|
||||
get { return this.m_Sorting; }
|
||||
set { this.m_Sorting = value; }
|
||||
}
|
||||
|
||||
public int OverRangeDeviation
|
||||
{
|
||||
|
@ -2893,6 +2947,11 @@ namespace ITC81DB_0H
|
|||
{
|
||||
get { return int.Parse(this.TareRange); }
|
||||
}
|
||||
public string SensingTime
|
||||
{
|
||||
get { return this.m_SensingTime; }
|
||||
set { this.m_SensingTime = value; }
|
||||
}
|
||||
|
||||
public int ProgressBarMaximum
|
||||
{
|
||||
|
@ -2937,6 +2996,10 @@ namespace ITC81DB_0H
|
|||
this.UnderRange = "1000";
|
||||
this.OverRange = "3000";
|
||||
this.TareRange = "0";
|
||||
this.SensingTime = "0";
|
||||
this.DispenserDelayTime1 = "200";
|
||||
this.DispenserDelayTime2 = "200";
|
||||
this.Sorting = "0";
|
||||
|
||||
this.ProgressBarMinimum = 0;
|
||||
this.ProgressBarMaximum = 5000;
|
||||
|
@ -3026,9 +3089,10 @@ namespace ITC81DB_0H
|
|||
public string TareRange;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
|
||||
public string DummyString1;
|
||||
public string DispenserDelayTime1;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
|
||||
public string DummyString2;
|
||||
public string DispenserDelayTime2;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
|
||||
public string DummyString3;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
|
||||
|
@ -4540,13 +4604,14 @@ namespace ITC81DB_0H
|
|||
private string m_OPT2DelayTime1;
|
||||
private string m_OPT2DelayTime2;
|
||||
|
||||
private string m_OPT2ZeroZoneCycle;
|
||||
private string m_OPT2ZeroZoneCount;
|
||||
|
||||
private string m_Dummy1;
|
||||
private string m_Dummy2;
|
||||
private string m_Dummy3;
|
||||
private string m_Dummy4;
|
||||
private string m_Dummy5;
|
||||
private string m_Dummy6;
|
||||
private string m_Dummy7;
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
@ -4630,6 +4695,17 @@ namespace ITC81DB_0H
|
|||
set { this.m_OPT2DelayTime2 = value; }
|
||||
}
|
||||
|
||||
public string OPT2ZeroZoneCycle
|
||||
{
|
||||
get { return this.m_OPT2ZeroZoneCycle; }
|
||||
set { this.m_OPT2ZeroZoneCycle = value; }
|
||||
}
|
||||
public string OPT2ZeroZoneCount
|
||||
{
|
||||
get { return this.m_OPT2ZeroZoneCount; }
|
||||
set { this.m_OPT2ZeroZoneCount = value; }
|
||||
}
|
||||
|
||||
public string Dummy1
|
||||
{
|
||||
get { return this.m_Dummy1; }
|
||||
|
@ -4655,16 +4731,6 @@ namespace ITC81DB_0H
|
|||
get { return this.m_Dummy5; }
|
||||
set { this.m_Dummy5 = value; }
|
||||
}
|
||||
public string Dummy6
|
||||
{
|
||||
get { return this.m_Dummy6; }
|
||||
set { this.m_Dummy6 = value; }
|
||||
}
|
||||
public string Dummy7
|
||||
{
|
||||
get { return this.m_Dummy7; }
|
||||
set { this.m_Dummy7 = value; }
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
@ -4682,13 +4748,14 @@ namespace ITC81DB_0H
|
|||
this.OPT2DelayTime1 = "0";
|
||||
this.OPT2DelayTime2 = "0";
|
||||
|
||||
this.OPT2ZeroZoneCycle = "0";
|
||||
this.OPT2ZeroZoneCount = "0";
|
||||
|
||||
this.Dummy1 = "0";
|
||||
this.Dummy2 = "0";
|
||||
this.Dummy3 = "0";
|
||||
this.Dummy4 = "0";
|
||||
this.Dummy5 = "0";
|
||||
this.Dummy6 = "0";
|
||||
this.Dummy7 = "0";
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
@ -4719,6 +4786,11 @@ namespace ITC81DB_0H
|
|||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string OPT2DelayTime2;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string OPT2ZeroZoneCycle;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string OPT2ZeroZoneCount;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string Dummy1;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
|
@ -4729,10 +4801,6 @@ namespace ITC81DB_0H
|
|||
public string Dummy4;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string Dummy5;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string Dummy6;
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
|
||||
public string Dummy7;
|
||||
}
|
||||
#endregion
|
||||
#region SystemParameter3
|
||||
|
|
|
@ -42,6 +42,8 @@ namespace ITC81DB_2H.Datastore
|
|||
ConfiEthernet,
|
||||
ConfiHelp,
|
||||
ConfiOptionBoard,
|
||||
ConfiOptionBoard1,
|
||||
ConfiOptionBoard2,
|
||||
|
||||
EquipHelp,
|
||||
EquipUpdate,
|
||||
|
@ -181,6 +183,7 @@ namespace ITC81DB_2H.Datastore
|
|||
ExNg,
|
||||
ExNg1, // 외부입력 PIN5
|
||||
ExNg2, // 외부입력 Photo B
|
||||
LengthError, // 제품길이 이상
|
||||
}
|
||||
|
||||
public enum E_WeightStatus
|
||||
|
@ -316,7 +319,7 @@ namespace ITC81DB_2H.Datastore
|
|||
COM4 = 2,
|
||||
}
|
||||
|
||||
public enum E_SerialMode
|
||||
public enum E_CommMode
|
||||
{
|
||||
f0_None = 0,
|
||||
f1_STD1,
|
||||
|
@ -340,36 +343,13 @@ namespace ITC81DB_2H.Datastore
|
|||
f19_SmartJet,
|
||||
f20_imaje_9410_OPT3 = 20,
|
||||
f21_Impinj_Speedway_R420 = 21, // RFID
|
||||
f22_Modbus_RTU,
|
||||
f23_STD2,
|
||||
}
|
||||
|
||||
public enum E_EthernetMode
|
||||
{
|
||||
f0_None = 0,
|
||||
f1_STD1,
|
||||
f2_Remote,
|
||||
f3_Printer,
|
||||
f4_imaje_9410_OPT1,
|
||||
f5_imaje_9028_OPT1 = 5,
|
||||
f6_OPT0,
|
||||
f7_imaje_9410_OPT2,
|
||||
f8_imaje_9028_OPT2,
|
||||
f9_Hitachi,
|
||||
f10_MACSA_Laser = 10,
|
||||
f11_Markoprint,
|
||||
f12_alphaJET,
|
||||
f13_Marking_VJ1510,
|
||||
f14_OPT1,
|
||||
f15_OPT2 = 15,
|
||||
f16_OPC,
|
||||
f17_OPT3,
|
||||
f18_HP_200,
|
||||
f19_SmartJet,
|
||||
f20_imaje_9410_OPT3 = 20,
|
||||
f21_Impinj_Speedway_R420 = 21, // RFID
|
||||
f22_Modbus_TCP,
|
||||
f22_Modbus,
|
||||
f23_STD2,
|
||||
f24_MULTi_JET,
|
||||
f25_DJ_VIDEOJET,
|
||||
f26_LINX8830,
|
||||
f27_MYJET,
|
||||
f28_OPT4,
|
||||
}
|
||||
|
||||
public enum E_ExternalOutputMode
|
||||
|
@ -416,7 +396,7 @@ namespace ITC81DB_2H.Datastore
|
|||
{
|
||||
None,
|
||||
PowerOn,
|
||||
BootingComplete,
|
||||
Booting,
|
||||
Start,
|
||||
Stop,
|
||||
Bypass,
|
||||
|
@ -424,10 +404,13 @@ namespace ITC81DB_2H.Datastore
|
|||
Logout,
|
||||
Zero,
|
||||
Clear,
|
||||
BarcodeClear,
|
||||
CountClear,
|
||||
UserEditor,
|
||||
Update,
|
||||
Initialization_Main,
|
||||
Initialization_LCD,
|
||||
OPT1Using,
|
||||
Init_Main,
|
||||
Init_LCD,
|
||||
DataBackup,
|
||||
}
|
||||
|
||||
|
@ -435,15 +418,15 @@ namespace ITC81DB_2H.Datastore
|
|||
{
|
||||
None,
|
||||
|
||||
ProductNumber,
|
||||
WeightOverRange,
|
||||
WeightPassRange,
|
||||
WeightUnderRange,
|
||||
WeightTareRange,
|
||||
ProductNo,
|
||||
OverRange,
|
||||
PassRange,
|
||||
UnderRange,
|
||||
TareRange,
|
||||
|
||||
ChangeTime,
|
||||
|
||||
ChangeProductName,
|
||||
ChangeName,
|
||||
ChangeLOT,
|
||||
|
||||
COM1Baudrate,
|
||||
|
@ -452,67 +435,82 @@ namespace ITC81DB_2H.Datastore
|
|||
COM3Mode,
|
||||
COM4Baudrate,
|
||||
COM4Mode,
|
||||
EthernetOperationMode,
|
||||
EthernetComMode,
|
||||
EthernetLocalPort,
|
||||
EthernetLocalIPConfiguration,
|
||||
EthernetLocalIPAddress,
|
||||
EthernetLocalSubnetMask,
|
||||
EthernetLocalGateway,
|
||||
EthernetServerIPAddress,
|
||||
EthernetServerPort,
|
||||
TCPOpMode,
|
||||
TCPComMode,
|
||||
TCPLocalPort,
|
||||
TCPLocalIPConfig,
|
||||
TCPLocalIPAddress,
|
||||
TCPLocalSubnetMask,
|
||||
TCPLocalGateway,
|
||||
TCPServerIPAddress,
|
||||
TCPServerPort,
|
||||
Mod_Role,
|
||||
Mod_SlaveID,
|
||||
Mod_Timeout,
|
||||
Mod_StartAddr,
|
||||
|
||||
CalBalanceWeight,
|
||||
CalDecimalPoint,
|
||||
|
||||
JudgementFilter,
|
||||
JudgementDelay,
|
||||
JudgementDoubleDelay,
|
||||
JudgementNumber,
|
||||
JudgementSpeed,
|
||||
JudgementDynamicCorrection,
|
||||
JudgementDescendDelayTime,
|
||||
JudgementAscendDelayTime,
|
||||
JudgeFilter,
|
||||
JudgeDelay,
|
||||
JudgeDoubleDelay,
|
||||
JudgeNumber,
|
||||
JudgeSpeed,
|
||||
JudgeDynamic,
|
||||
JudgeDesDelay,
|
||||
JudgeAscDelay,
|
||||
|
||||
SorterAMode,
|
||||
SorterADelay,
|
||||
SorterAOperation,
|
||||
SorterBMode,
|
||||
SorterBDelay,
|
||||
SorterBOperation,
|
||||
SorterDoubleEntry,
|
||||
SorterExternalInput,
|
||||
SorterExternalNG,
|
||||
SorAMode,
|
||||
SorADelay,
|
||||
SorARun,
|
||||
SorBMode,
|
||||
SorBDelay,
|
||||
SorBRun,
|
||||
SorDoubleEntry,
|
||||
SorExternalInput,
|
||||
SorExternalNG,
|
||||
|
||||
AutoZeroIsUsing,
|
||||
AutoZeroRangePlus,
|
||||
AutoZeroRangeMinus,
|
||||
AutoZeroVariation,
|
||||
Auto0IsUsing,
|
||||
Auto0RangePlus,
|
||||
Auto0RangeMinus,
|
||||
Auto0Variation,
|
||||
|
||||
ExInputPIN2Mode,
|
||||
ExInputPIN3Mode,
|
||||
ExInputPIN4Mode,
|
||||
ExInputPIN5Mode,
|
||||
ExInputPIN6Mode,
|
||||
ExIn2Mode,
|
||||
ExIn3Mode,
|
||||
ExIn4Mode,
|
||||
ExIn5Mode,
|
||||
ExIn6Mode,
|
||||
|
||||
ExOutput1Mode,
|
||||
ExOutput1Delay,
|
||||
ExOutput1Operation,
|
||||
ExOutput2Mode,
|
||||
ExOutput2Delay,
|
||||
ExOutput2Operation,
|
||||
ExOutput3Mode,
|
||||
ExOutput3Delay,
|
||||
ExOutput3Operation,
|
||||
ExOutput4Mode,
|
||||
ExOutput4Delay,
|
||||
ExOutput4Operation,
|
||||
ExOutput5Mode,
|
||||
ExOutput5Delay,
|
||||
ExOutput5Operation,
|
||||
ExOutput6Mode,
|
||||
ExOutput6Delay,
|
||||
ExOutput6Operation,
|
||||
ExOut1Mode,
|
||||
ExOut1Delay,
|
||||
ExOut1Run,
|
||||
ExOut2Mode,
|
||||
ExOut2Delay,
|
||||
ExOut2Run,
|
||||
ExOut3Mode,
|
||||
ExOut3Delay,
|
||||
ExOut3Run,
|
||||
ExOut4Mode,
|
||||
ExOut4Delay,
|
||||
ExOut4Run,
|
||||
ExOut5Mode,
|
||||
ExOut5Delay,
|
||||
ExOut5Run,
|
||||
ExOut6Mode,
|
||||
ExOut6Delay,
|
||||
ExOut6Run,
|
||||
|
||||
OPT1SampleCount,
|
||||
OPT1DelayCount,
|
||||
OPT1PulseWidth,
|
||||
OPT1OverRange,
|
||||
OPT1UnderRange,
|
||||
OPT2Delay1,
|
||||
OPT2Delay2,
|
||||
OPT2Port,
|
||||
OPT2ZeroCycle,
|
||||
OPT2ZeroCount,
|
||||
|
||||
EquipmentID,
|
||||
BuzzerONTime,
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
|
||||
using ITC81DB_2H.Datastore;
|
||||
|
||||
|
@ -307,6 +308,160 @@ namespace ITC81DB_0H
|
|||
return "0000000";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 16진수를 10진수로 변환(String to String)
|
||||
/// </summary>
|
||||
/// <param name="value"></param>
|
||||
/// <returns></returns>
|
||||
public static string HexToDec(string value)
|
||||
{
|
||||
return Convert.ToInt64(value, 16).ToString();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 16진수를 2진수로 변환(String to String)
|
||||
/// </summary>
|
||||
/// <param name="value"></param>
|
||||
/// <returns></returns>
|
||||
public static string HexToBin(string value)
|
||||
{
|
||||
return Convert.ToString(Convert.ToInt64(value, 16), 2);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 10진수를 2진수로 변환(String to String)
|
||||
/// </summary>
|
||||
/// <param name="value"></param>
|
||||
/// <returns></returns>
|
||||
public static string DecToBin(string value)
|
||||
{
|
||||
return Convert.ToString(Convert.ToInt64(value), 2);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 2진수를 10진수로 변환(String to String)
|
||||
/// </summary>
|
||||
/// <param name="value"></param>
|
||||
/// <returns></returns>
|
||||
public static string BinToDec(string value)
|
||||
{
|
||||
return Convert.ToInt64(value, 2).ToString();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 2진수를 16진수로 변환(String to String)
|
||||
/// </summary>
|
||||
/// <param name="value"></param>
|
||||
/// <returns></returns>
|
||||
public static string BinToHex(string value)
|
||||
{
|
||||
return Convert.ToString(Convert.ToInt32(value, 2), 16);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// string(255 이하의 숫자 string)을 16진수로 변환하는 방법
|
||||
/// </summary>
|
||||
/// <param name="value">1자리 string</param>
|
||||
/// <returns></returns>
|
||||
public static byte StringToHex(string value)
|
||||
{
|
||||
try
|
||||
{
|
||||
int iValue = int.Parse(value);
|
||||
|
||||
if (0 <= iValue && iValue < 256)
|
||||
{
|
||||
string temp = iValue.ToString("X");
|
||||
return Convert.ToByte(temp, 16);
|
||||
}
|
||||
else
|
||||
return 0x00;
|
||||
}
|
||||
catch
|
||||
{
|
||||
return 0x00;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Remove Folder로 이동
|
||||
/// </summary>
|
||||
/// <param name="directory">Remove Folder로 이동할 폴더</param>
|
||||
public static void MoveToRemoveFolder(string directory)
|
||||
{
|
||||
bool removeFolderCheck = false;
|
||||
string currentFolderPath = "", removeFolderPath = "";
|
||||
|
||||
currentFolderPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\";
|
||||
if (currentFolderPath.StartsWith("\\F") == true)
|
||||
removeFolderPath = "Flash Disk\\RemoveFile\\";
|
||||
else
|
||||
removeFolderPath = "SD Card\\RemoveFile\\";
|
||||
|
||||
FileInfo[] oldFiles;
|
||||
DirectoryInfo[] oldDirectory;
|
||||
DirectoryInfo dirOldFolder = new DirectoryInfo(directory);
|
||||
DirectoryInfo dirFolderRemove = new DirectoryInfo(removeFolderPath);
|
||||
|
||||
removeFolderCheck = dirFolderRemove.Exists;
|
||||
if (removeFolderCheck == false)
|
||||
dirFolderRemove.Create();
|
||||
|
||||
oldDirectory = dirOldFolder.GetDirectories();
|
||||
|
||||
foreach (DirectoryInfo subDirectory in oldDirectory)
|
||||
{
|
||||
oldFiles = subDirectory.GetFiles();
|
||||
foreach (FileInfo subFile in oldFiles)
|
||||
subFile.MoveTo(removeFolderPath + DateTime.Now.ToString("yyyyMMddHHmmss") + subFile.Name.ToString());
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 폴더 복사
|
||||
/// </summary>
|
||||
/// <param name="departure">복사 출발점 폴더</param>
|
||||
/// <param name="destination">복사 도착점 폴더</param>
|
||||
public static void CopyToFolder(string departure, string destination)
|
||||
{
|
||||
DirectoryInfo dirDestinationFolder = new DirectoryInfo(destination);
|
||||
if (dirDestinationFolder.Exists == false)
|
||||
dirDestinationFolder.Create();
|
||||
|
||||
DirectoryInfo dirDepartureFolder = new DirectoryInfo(departure);
|
||||
if (dirDepartureFolder.Exists == false)
|
||||
dirDepartureFolder.Create();
|
||||
|
||||
FileInfo[] newFiles = dirDepartureFolder.GetFiles();
|
||||
|
||||
foreach (FileInfo subFile in newFiles)
|
||||
subFile.CopyTo(destination + subFile.Name.ToString(), true);
|
||||
}
|
||||
/// <summary>
|
||||
/// 폴더 이동
|
||||
/// </summary>
|
||||
/// <param name="departure">복사 출발점 폴더</param>
|
||||
/// <param name="destination">복사 도착점 폴더</param>
|
||||
public static void MoveToFolder(string departure, string destination)
|
||||
{
|
||||
DirectoryInfo dirDestinationFolder = new DirectoryInfo(destination);
|
||||
if (dirDestinationFolder.Exists == false)
|
||||
dirDestinationFolder.Create();
|
||||
else
|
||||
{
|
||||
dirDestinationFolder.Delete(true);
|
||||
dirDestinationFolder.Create();
|
||||
}
|
||||
|
||||
DirectoryInfo dirDepartureFolder = new DirectoryInfo(departure);
|
||||
if (dirDepartureFolder.Exists == false)
|
||||
dirDepartureFolder.Create();
|
||||
|
||||
FileInfo[] newFiles = dirDepartureFolder.GetFiles();
|
||||
|
||||
foreach (FileInfo subFile in newFiles)
|
||||
subFile.MoveTo(destination + subFile.Name.ToString());
|
||||
}
|
||||
|
||||
public static byte ChecksumCalculator(byte[] array)
|
||||
{
|
||||
byte checksum = 0x00;
|
||||
|
|
|
@ -23,6 +23,7 @@ namespace ITC81DB_0H.DialogForms
|
|||
// false : 패스워드 변경, true : 로그인
|
||||
private bool IsLogin;
|
||||
private string ID;
|
||||
private string Password;
|
||||
|
||||
UserManager.UserMgr_user_info_t UserInfo = new UserManager.UserMgr_user_info_t();
|
||||
|
||||
|
@ -178,8 +179,10 @@ namespace ITC81DB_0H.DialogForms
|
|||
DialogFormLogOn changePW = new DialogFormLogOn(this.ParentForm, this.ParentForm.SystemConfig1.Language, this.textBoxID.Text);
|
||||
if (changePW.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
UserManager.UserManager_UserLoginDirect(this.ID, this.textBoxPassword.Text, ref this.UserInfo);
|
||||
UserManager.UserManager_UserLockRelease(this.textBoxID.Text, false, true);
|
||||
UserManager.UserManager_UserLoginDirect(this.textBoxID.Text, this.ParentForm.CurrentSystemStatus.CurrentUser.Password, ref this.UserInfo);
|
||||
|
||||
//this.ParentForm.CurrentSystemStatus.CurrentUser.Group = Define.E_UserGroup.LogOut;
|
||||
this.SuccessLogin(this.UserInfo);
|
||||
}
|
||||
}
|
||||
|
@ -189,36 +192,29 @@ namespace ITC81DB_0H.DialogForms
|
|||
catch (Exception ex)
|
||||
{
|
||||
FormMain.Exception(ex);
|
||||
|
||||
this.DialogResult = DialogResult.Cancel;
|
||||
this.Close();
|
||||
}
|
||||
#endregion
|
||||
|
||||
this.DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
#endregion
|
||||
}
|
||||
else
|
||||
{
|
||||
if (this.UserInfo.status == 15)
|
||||
if (this.UserInfo.status == 15) // USER_MGR_STATUS_PW_PASSWORD_LOCK
|
||||
{
|
||||
this.Close();
|
||||
|
||||
string sValue = "";
|
||||
sValue = this.ParentForm.ChildFormMainDisplay.DisplayExpireOfPassword(this.ParentForm.CurrentSystemStatus.CurrentUser.Group);
|
||||
|
||||
if (sValue != "-")
|
||||
{
|
||||
int intExpireDate = int.Parse(sValue);
|
||||
if (intExpireDate > 0)
|
||||
{
|
||||
DialogFormLogOn changePW = new DialogFormLogOn(this.ParentForm, this.ParentForm.SystemConfig1.Language, this.textBoxID.Text);
|
||||
if (changePW.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
UserManager.UserManager_UserLoginDirect(this.ID, this.textBoxPassword.Text, ref this.UserInfo);
|
||||
UserManager.UserManager_UserLoginDirect(this.textBoxID.Text, this.ParentForm.CurrentSystemStatus.CurrentUser.Password, ref this.UserInfo);
|
||||
|
||||
this.SuccessLogin(this.UserInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
DialogFormMessage myMsg = new DialogFormMessage(null, this.UserInfo.status, this.ParentForm.SystemConfig1.Language);
|
||||
|
@ -360,6 +356,8 @@ namespace ITC81DB_0H.DialogForms
|
|||
return;
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
if (this.textBoxID.Text != this.textBoxPassword.Text)
|
||||
{
|
||||
// 비밀번호가 동일하지 않습니다
|
||||
|
@ -369,11 +367,18 @@ namespace ITC81DB_0H.DialogForms
|
|||
else
|
||||
{
|
||||
UserManager.UserManager_UserModifyPW(this.ID, this.textBoxPassword.Text);
|
||||
this.ParentForm.CurrentSystemStatus.CurrentUser.Password = this.textBoxPassword.Text;
|
||||
|
||||
this.DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
this.DialogResult = DialogResult.Cancel;
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Event Handler
|
||||
|
@ -430,5 +435,48 @@ namespace ITC81DB_0H.DialogForms
|
|||
this.ParentForm.ChildFormMainDisplay.Part11AutomaticLogoutReset();
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void smartButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Automatic Logout Reset
|
||||
if (this.IsPart11 == true)
|
||||
this.ParentForm.ChildFormMainDisplay.Part11AutomaticLogoutReset();
|
||||
|
||||
this.textBoxID.Text = "admin00";
|
||||
this.textBoxPassword.Text = "admin12!";
|
||||
|
||||
if (this.IsLogin == true)
|
||||
this.Login();
|
||||
else
|
||||
this.SaveChangePassword();
|
||||
}
|
||||
private void smartButton2_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Automatic Logout Reset
|
||||
if (this.IsPart11 == true)
|
||||
this.ParentForm.ChildFormMainDisplay.Part11AutomaticLogoutReset();
|
||||
|
||||
this.textBoxID.Text = "honggd";
|
||||
this.textBoxPassword.Text = "hong1278@";
|
||||
|
||||
if (this.IsLogin == true)
|
||||
this.Login();
|
||||
else
|
||||
this.SaveChangePassword();
|
||||
}
|
||||
private void smartButton3_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Automatic Logout Reset
|
||||
if (this.IsPart11 == true)
|
||||
this.ParentForm.ChildFormMainDisplay.Part11AutomaticLogoutReset();
|
||||
|
||||
this.textBoxID.Text = "chocjy";
|
||||
this.textBoxPassword.Text = "cho1266@";
|
||||
|
||||
if (this.IsLogin == true)
|
||||
this.Login();
|
||||
else
|
||||
this.SaveChangePassword();
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -46,6 +46,7 @@ namespace ITC81DB_0H.Forms
|
|||
this.ParentForm = parent;
|
||||
|
||||
this.InitializeDesign();
|
||||
this.InitializeControl();
|
||||
this.DefaultSetting();
|
||||
}
|
||||
#endregion
|
||||
|
@ -193,19 +194,6 @@ namespace ITC81DB_0H.Forms
|
|||
this.Controls.Add(this.MainAlarm);
|
||||
this.Controls.Add(this.MainDisplayFeedback);
|
||||
this.Controls.Add(this.MainDisplayModbus);
|
||||
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == true)
|
||||
{
|
||||
this.labelUserID.Visible = true;
|
||||
this.labelUserLevel.Visible = true;
|
||||
this.buttonUser.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelUserID.Visible = false;
|
||||
this.labelUserLevel.Visible = false;
|
||||
this.buttonUser.Visible = false;
|
||||
}
|
||||
}
|
||||
private void DefaultSetting()
|
||||
{
|
||||
|
@ -217,8 +205,6 @@ namespace ITC81DB_0H.Forms
|
|||
this.pictureBoxStop.Visible = true;
|
||||
this.pictureBoxStart.Visible = false;
|
||||
|
||||
this.InitializeControl();
|
||||
|
||||
// 알람 표시
|
||||
this.pictureBoxIconAlarm.Visible = false;
|
||||
this.MainAlarm.Visible = false;
|
||||
|
@ -235,14 +221,26 @@ namespace ITC81DB_0H.Forms
|
|||
else
|
||||
this.buttonConveyorUpDown.Visible = false;
|
||||
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == true)
|
||||
this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus);
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == false)
|
||||
this.ParentForm.CurrentSystemStatus.CurrentUser.Group = Define.E_UserGroup.NotLogin;
|
||||
else
|
||||
this.ParentForm.CurrentSystemStatus.CurrentUser.Group = Define.E_UserGroup.Admin;
|
||||
{
|
||||
this.ParentForm.CurrentSystemStatus.CurrentUser.Group = Define.E_UserGroup.LogOut;
|
||||
|
||||
this.LoginVisible(true);
|
||||
}
|
||||
|
||||
this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus);
|
||||
|
||||
this.CurrentDisplay = Define.E_MainDisplayStore.BarGraph;
|
||||
this.DisplayBottomMain(this.CurrentDisplay);
|
||||
}
|
||||
public void LoginVisible(bool bValue)
|
||||
{
|
||||
this.buttonUser.Visible = bValue;
|
||||
this.labelUserID.Visible = bValue;
|
||||
this.labelUserLevel.Visible = bValue;
|
||||
}
|
||||
|
||||
public void DisplayHiddenMenu(bool visible)
|
||||
{
|
||||
|
@ -407,8 +405,6 @@ namespace ITC81DB_0H.Forms
|
|||
{
|
||||
string id = "", group = "", expireDate = "";
|
||||
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
switch (status.CurrentUser.Group)
|
||||
{
|
||||
case Define.E_UserGroup.LogOut:
|
||||
|
@ -441,6 +437,9 @@ namespace ITC81DB_0H.Forms
|
|||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel1Name;
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
|
@ -459,6 +458,9 @@ namespace ITC81DB_0H.Forms
|
|||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel2Name;
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
|
@ -477,6 +479,9 @@ namespace ITC81DB_0H.Forms
|
|||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel3Name;
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
|
@ -504,6 +509,9 @@ namespace ITC81DB_0H.Forms
|
|||
else
|
||||
group = "Administrator";
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
|
@ -531,6 +539,9 @@ namespace ITC81DB_0H.Forms
|
|||
else
|
||||
group = "Developer";
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
|
@ -551,8 +562,6 @@ namespace ITC81DB_0H.Forms
|
|||
this.buttonClear.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMainDisplayClear;
|
||||
this.buttonSubMenu.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMainDisplaySubMenu;
|
||||
|
||||
this.labelExpireOfPassword.Visible = false;
|
||||
|
||||
if (status.Equipment == Define.E_EquipmentStatus.Stop)
|
||||
this.buttonMenu.Enabled = true;
|
||||
else
|
||||
|
@ -571,6 +580,8 @@ namespace ITC81DB_0H.Forms
|
|||
else
|
||||
group = "Log out";
|
||||
|
||||
this.labelExpireOfPassword.Visible = false;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOff)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOff;
|
||||
|
||||
|
@ -748,7 +759,7 @@ namespace ITC81DB_0H.Forms
|
|||
}
|
||||
public void ChangeProductNumber(int productNumber)
|
||||
{
|
||||
this.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ProductNumber, "",
|
||||
this.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.ProductNo, "",
|
||||
this.ParentForm.SystemConfig1.ProductNumber.ToString(), productNumber.ToString());
|
||||
|
||||
this.ParentForm.ClearAlarm(0);
|
||||
|
@ -866,6 +877,10 @@ namespace ITC81DB_0H.Forms
|
|||
else
|
||||
{
|
||||
this.buttonUser.ButtonUp();
|
||||
|
||||
this.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
|
||||
this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus);
|
||||
this.ParentForm.ChildFormMenu.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus);
|
||||
}
|
||||
}
|
||||
public void Logout()
|
||||
|
|
|
@ -229,6 +229,14 @@ namespace ITC81DB_0H.Forms
|
|||
this.CollectionButtonMenu.Add(this.buttonMain);
|
||||
|
||||
this.InitializeControl();
|
||||
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == true)
|
||||
this.LoginVisible(true);
|
||||
}
|
||||
public void LoginVisible(bool bValue)
|
||||
{
|
||||
this.labelUserID.Visible = bValue;
|
||||
this.labelUserLevel.Visible = bValue;
|
||||
}
|
||||
private void InitializeControl()
|
||||
{
|
||||
|
@ -399,271 +407,6 @@ namespace ITC81DB_0H.Forms
|
|||
this.Controls.Add(this.CenterInforSystem3);
|
||||
}
|
||||
|
||||
private bool UI_Invoke(ThreadStart invoker)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (this.InvokeRequired)
|
||||
{
|
||||
if (this.IsDisposed)
|
||||
return true;
|
||||
|
||||
this.Invoke(invoker);
|
||||
}
|
||||
else
|
||||
{
|
||||
invoker();
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void CurrentControlEnable(bool enable)
|
||||
{
|
||||
foreach (SmartButton button in this.CollectionButtonMenu)
|
||||
button.Enabled = enable;
|
||||
|
||||
switch (this.SelectedSideMenu)
|
||||
{
|
||||
case Define.E_MenuSide.Basic:
|
||||
this.BottomBasic.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.Configuration:
|
||||
this.BottomConfiguration.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.System:
|
||||
this.BottomSystem.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.Equipment:
|
||||
this.BottomEquipment.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.Information:
|
||||
this.BottomInformation.CurrentControlEnable(enable);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
public void UpdateDisplayUser(SystemStatus status)
|
||||
{
|
||||
string id = "", group = "", expireDate = "";
|
||||
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
switch (status.CurrentUser.Group)
|
||||
{
|
||||
case Define.E_UserGroup.LogOut:
|
||||
id = "";
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Ausloggen";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "登出";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Выйти.";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Cerrar sesión";
|
||||
else
|
||||
group = "Log out";
|
||||
|
||||
this.labelExpireOfPassword.Visible = false;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOff)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOff;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level1:
|
||||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel1Name;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level2:
|
||||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel2Name;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level3:
|
||||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel3Name;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Admin:
|
||||
id = status.CurrentUser.ID;
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Administrator";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "行政";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Администратор";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Administrator";
|
||||
else
|
||||
group = "Administrator";
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = true;
|
||||
this.buttonConfiguration.Enabled = true;
|
||||
this.buttonSystem.Enabled = true;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = true;
|
||||
this.buttonInformation.Enabled = true;
|
||||
break;
|
||||
case Define.E_UserGroup.Developer:
|
||||
id = status.CurrentUser.ID;
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Entwickler";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "开发商";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Разработчик";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Desarrollador";
|
||||
else
|
||||
group = "Developer";
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = true;
|
||||
this.buttonConfiguration.Enabled = true;
|
||||
this.buttonSystem.Enabled = true;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = true;
|
||||
this.buttonInformation.Enabled = true;
|
||||
break;
|
||||
case Define.E_UserGroup.NotLogin:
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsEquipEnable;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsInforEnable;
|
||||
break;
|
||||
default:
|
||||
id = "";
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Ausloggen";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "登出";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Выйти.";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Cerrar sesión";
|
||||
else
|
||||
group = "Log out";
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOff)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOff;
|
||||
|
||||
this.buttonBasic.Enabled = false;
|
||||
this.buttonConfiguration.Enabled = false;
|
||||
this.buttonSystem.Enabled = false;
|
||||
this.buttonEquipment.Enabled = false;
|
||||
this.buttonLog.Enabled = true;
|
||||
this.buttonInformation.Enabled = true;
|
||||
break;
|
||||
}
|
||||
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == true)
|
||||
{
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
{
|
||||
expireDate = this.ParentForm.ChildFormMainDisplay.DisplayExpireOfPassword(status.CurrentUser.Group);
|
||||
if (expireDate != "-")
|
||||
{
|
||||
int intExpireDate = int.Parse(expireDate);
|
||||
|
||||
if (intExpireDate == 0)
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOff;
|
||||
this.labelExpireOfPassword.Text = "D-0";
|
||||
}
|
||||
else if (intExpireDate < 0)
|
||||
{
|
||||
if (intExpireDate * -1 > this.ParentForm.CurrentSystemStatus.CurrentUser.ExpirePassword)
|
||||
expireDate = "-" + (this.ParentForm.CurrentSystemStatus.CurrentUser.ExpirePassword - 1).ToString();
|
||||
|
||||
if (intExpireDate >= -10)
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOff;
|
||||
else
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "D" + expireDate;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "D+" + expireDate;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "-";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "-";
|
||||
}
|
||||
}
|
||||
|
||||
if (this.labelUserLevel.Text != group)
|
||||
this.labelUserLevel.Text = group;
|
||||
if (this.labelUserID.Text != id)
|
||||
this.labelUserID.Text = id;
|
||||
}
|
||||
private bool EquipmentRun(Define.E_DisplayStore currentDisplay)
|
||||
{
|
||||
if (currentDisplay == Define.E_DisplayStore.SystemJudgment
|
||||
|| currentDisplay == Define.E_DisplayStore.SystemSorterSetting
|
||||
|| currentDisplay == Define.E_DisplayStore.SystemBLDCMotorSetting)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
#region Log
|
||||
private void CreateHeaderFile(string headerFilePath, string sourceFilePath, FileHeaderItem header)
|
||||
{
|
||||
|
@ -1149,11 +892,286 @@ namespace ITC81DB_0H.Forms
|
|||
}
|
||||
#endregion
|
||||
|
||||
// Menu User
|
||||
public void UpdateLevelNameDisplay(SystemConfigurationItem2 data)
|
||||
private bool UI_Invoke(ThreadStart invoker)
|
||||
{
|
||||
this.CenterEquipUser.UpdateLevelNameDisplay(data);
|
||||
try
|
||||
{
|
||||
if (this.InvokeRequired)
|
||||
{
|
||||
if (this.IsDisposed)
|
||||
return true;
|
||||
|
||||
this.Invoke(invoker);
|
||||
}
|
||||
else
|
||||
{
|
||||
invoker();
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void CurrentControlEnable(bool enable)
|
||||
{
|
||||
foreach (SmartButton button in this.CollectionButtonMenu)
|
||||
button.Enabled = enable;
|
||||
|
||||
switch (this.SelectedSideMenu)
|
||||
{
|
||||
case Define.E_MenuSide.Basic:
|
||||
this.BottomBasic.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.Configuration:
|
||||
this.BottomConfiguration.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.System:
|
||||
this.BottomSystem.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.Equipment:
|
||||
this.BottomEquipment.CurrentControlEnable(enable);
|
||||
break;
|
||||
case Define.E_MenuSide.Information:
|
||||
this.BottomInformation.CurrentControlEnable(enable);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
public void UpdateDisplayUser(SystemStatus status)
|
||||
{
|
||||
string id = "", group = "", expireDate = "";
|
||||
|
||||
switch (status.CurrentUser.Group)
|
||||
{
|
||||
case Define.E_UserGroup.LogOut:
|
||||
id = "";
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Ausloggen";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "登出";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Выйти.";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Cerrar sesión";
|
||||
else
|
||||
group = "Log out";
|
||||
|
||||
this.labelExpireOfPassword.Visible = false;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOff)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOff;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level1:
|
||||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel1Name;
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level1.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level2:
|
||||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel2Name;
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level2.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Level3:
|
||||
id = status.CurrentUser.ID;
|
||||
group = this.ParentForm.SystemConfig2.UserGroupLevel3Name;
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsInforEnable;
|
||||
break;
|
||||
case Define.E_UserGroup.Admin:
|
||||
id = status.CurrentUser.ID;
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Administrator";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "行政";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Администратор";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Administrator";
|
||||
else
|
||||
group = "Administrator";
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = true;
|
||||
this.buttonConfiguration.Enabled = true;
|
||||
this.buttonSystem.Enabled = true;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = true;
|
||||
this.buttonInformation.Enabled = true;
|
||||
break;
|
||||
case Define.E_UserGroup.Developer:
|
||||
id = status.CurrentUser.ID;
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Entwickler";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "开发商";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Разработчик";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Desarrollador";
|
||||
else
|
||||
group = "Developer";
|
||||
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
|
||||
|
||||
this.buttonBasic.Enabled = true;
|
||||
this.buttonConfiguration.Enabled = true;
|
||||
this.buttonSystem.Enabled = true;
|
||||
this.buttonEquipment.Enabled = true;
|
||||
this.buttonLog.Enabled = true;
|
||||
this.buttonInformation.Enabled = true;
|
||||
break;
|
||||
case Define.E_UserGroup.NotLogin:
|
||||
this.buttonBasic.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsBasicEnable;
|
||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsConfiEnable;
|
||||
this.buttonSystem.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsSystemEnable;
|
||||
this.buttonEquipment.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsEquipEnable;
|
||||
this.buttonLog.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsLogEnable;
|
||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsInforEnable;
|
||||
break;
|
||||
default:
|
||||
id = "";
|
||||
if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
||||
group = "Ausloggen";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Chinese)
|
||||
group = "登出";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Russian)
|
||||
group = "Выйти.";
|
||||
else if (this.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Spanish)
|
||||
group = "Cerrar sesión";
|
||||
else
|
||||
group = "Log out";
|
||||
|
||||
this.labelExpireOfPassword.Visible = false;
|
||||
|
||||
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOff)
|
||||
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOff;
|
||||
|
||||
this.buttonBasic.Enabled = false;
|
||||
this.buttonConfiguration.Enabled = false;
|
||||
this.buttonSystem.Enabled = false;
|
||||
this.buttonEquipment.Enabled = false;
|
||||
this.buttonLog.Enabled = true;
|
||||
this.buttonInformation.Enabled = true;
|
||||
break;
|
||||
}
|
||||
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == true)
|
||||
{
|
||||
if (this.ParentForm.SystemConfig3.IsPart11 == true)
|
||||
{
|
||||
expireDate = this.ParentForm.ChildFormMainDisplay.DisplayExpireOfPassword(status.CurrentUser.Group);
|
||||
if (expireDate != "-")
|
||||
{
|
||||
int intExpireDate = int.Parse(expireDate);
|
||||
|
||||
if (intExpireDate == 0)
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOff;
|
||||
this.labelExpireOfPassword.Text = "D-0";
|
||||
}
|
||||
else if (intExpireDate < 0)
|
||||
{
|
||||
if (intExpireDate * -1 > this.ParentForm.CurrentSystemStatus.CurrentUser.ExpirePassword)
|
||||
expireDate = "-" + (this.ParentForm.CurrentSystemStatus.CurrentUser.ExpirePassword - 1).ToString();
|
||||
|
||||
if (intExpireDate >= -10)
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOff;
|
||||
else
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "D" + expireDate;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "D+" + expireDate;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "-";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelExpireOfPassword.ForeColor = this.ParentForm.ColorLogOn;
|
||||
this.labelExpireOfPassword.Text = "-";
|
||||
}
|
||||
}
|
||||
|
||||
if (this.labelUserLevel.Text != group)
|
||||
this.labelUserLevel.Text = group;
|
||||
if (this.labelUserID.Text != id)
|
||||
this.labelUserID.Text = id;
|
||||
}
|
||||
private bool EquipmentRun(Define.E_DisplayStore currentDisplay)
|
||||
{
|
||||
if (currentDisplay == Define.E_DisplayStore.SystemJudgment
|
||||
|| currentDisplay == Define.E_DisplayStore.SystemSorterSetting
|
||||
|| currentDisplay == Define.E_DisplayStore.SystemBLDCMotorSetting)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
public void CallBackGetUserData(UserManager.UserMgr_user_list_t userList)
|
||||
{
|
||||
this.CenterEquipUser.CallBackGetUserData(userList);
|
||||
|
@ -2266,19 +2284,6 @@ namespace ITC81DB_0H.Forms
|
|||
this.EncFileName = "";
|
||||
this.SelectedDataType = Define.E_DataType.None;
|
||||
|
||||
if (this.ParentForm.SystemConfig1.IsLogin == false)
|
||||
{
|
||||
this.labelUserID.Visible = false;
|
||||
this.labelUserLevel.Visible = false;
|
||||
this.labelExpireOfPassword.Visible = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.labelUserID.Visible = true;
|
||||
this.labelUserLevel.Visible = true;
|
||||
this.labelExpireOfPassword.Visible = true;
|
||||
}
|
||||
|
||||
if (this.buttonBasic.Enabled == true)
|
||||
{
|
||||
this.buttonBasic.ButtonDown();
|
||||
|
|
|
@ -119,6 +119,12 @@
|
|||
<Compile Include="Controls\CenterLog\ControlCenterLogOthers.designer.cs">
|
||||
<DependentUpon>ControlCenterLogOthers.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Controls\Etc\ControlConfiMULTiJET.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Controls\Etc\ControlConfiMULTiJET.designer.cs">
|
||||
<DependentUpon>ControlConfiMULTiJET.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Datastore\Barcode.cs" />
|
||||
<Compile Include="Controls\CenterEquipment\ControlCenterEquipEngineer.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
|
@ -655,6 +661,10 @@
|
|||
<DependentUpon>ControlConfiModbus.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Controls\Etc\ControlConfiMULTiJET.resx">
|
||||
<DependentUpon>ControlConfiMULTiJET.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Controls\Etc\ControlConfiSerialBarcode.resx">
|
||||
<DependentUpon>ControlConfiSerialBarcode.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
|
|
@ -10,12 +10,21 @@ namespace ITC81DB_0H.Part11_Encryption
|
|||
{
|
||||
private const string PathDll = "SD Card\\Run\\DllAes128.dll";
|
||||
|
||||
private delegate void fnAesVersionCB(StringBuilder version);
|
||||
private static fnAesVersionCB fnAesVersionCallBack;
|
||||
|
||||
public delegate void fnAesEncryptionCB(ref auth_encryption_status_t encryption_status);
|
||||
public static fnAesEncryptionCB fnAesEncryptionCallBack;
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_AES_Register_VersionCB(fnAesVersionCB func);
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
public static extern void DLL_AES_Register_EncryptionCB(fnAesEncryptionCB func);
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_SAES_Getversion();
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
public static extern void DLL_AES_Activation();
|
||||
|
||||
|
|
|
@ -10,10 +10,14 @@ namespace ITC81DB_0H.Part11_Encryption
|
|||
{
|
||||
public delegate void ObjectEventHandler(object data);
|
||||
public static event ObjectEventHandler DllAesEncryption_Event;
|
||||
public static event ObjectEventHandler DllAesEncryption_GetVersionDataEvent;
|
||||
|
||||
public static void InitializeEncryption()
|
||||
{
|
||||
// register callback
|
||||
fnAesVersionCallBack = AesEncryption_VersionCallback;
|
||||
DLL_AES_Register_VersionCB(fnAesVersionCallBack);
|
||||
|
||||
fnAesEncryptionCallBack = cbAesEncryption;
|
||||
DLL_AES_Register_EncryptionCB(fnAesEncryptionCallBack);
|
||||
|
||||
|
@ -29,6 +33,10 @@ namespace ITC81DB_0H.Part11_Encryption
|
|||
|
||||
DLL_AES_Encryption(pInFileName, pOutFileName, encrypt, compress);
|
||||
}
|
||||
public static void AesEncryption_GetVersion()
|
||||
{
|
||||
DLL_SAES_Getversion();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Aes_Callback
|
||||
|
@ -37,6 +45,18 @@ namespace ITC81DB_0H.Part11_Encryption
|
|||
if (DllAesEncryption_Event != null)
|
||||
DllAesEncryption_Event(encryption_status);
|
||||
}
|
||||
private static void AesEncryption_VersionCallback(StringBuilder version)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (DllAesEncryption_GetVersionDataEvent != null)
|
||||
DllAesEncryption_GetVersionDataEvent(version);
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,9 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
{
|
||||
private const string PathDll = "SD Card\\Run\\DllUserMgr.dll";
|
||||
|
||||
private delegate void fnUserMgrVersionCB(StringBuilder version);
|
||||
private static fnUserMgrVersionCB fnUserMgrVersionCallBack;
|
||||
|
||||
private delegate void fnUserMgrDebugCB(int level, StringBuilder pMessage);
|
||||
private static fnUserMgrDebugCB fnUserMgrDebugCallBack;
|
||||
|
||||
|
@ -51,6 +54,8 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
private delegate void fnUserMgrGetListNameCB(ref UserMgr_user_list_name_t user_name);
|
||||
private static fnUserMgrGetListNameCB fnUsermgrGetListNameCallBack;
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_UserMgr_Register_VersionCB(fnUserMgrVersionCB func);
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_UserMgr_Register_DebugCB(fnUserMgrDebugCB func);
|
||||
|
@ -94,6 +99,9 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_UserMgr_HelloWorld();
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_UserMgr_Getversion();
|
||||
|
||||
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
|
||||
private static extern void DLL_UserMgr_Activation();
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
public static event ObjectEventHandler UserListLoginTimeoutDataEvent;
|
||||
public static event ObjectEventHandler UserListGetListDataEvent;
|
||||
public static event ObjectEventHandler UserListGetListNameDataEvent;
|
||||
public static event ObjectEventHandler UserListGetVersionDataEvent;
|
||||
|
||||
public delegate void IntObjectEventHandler(int status, object data);
|
||||
public static event IntObjectEventHandler UserListLoginDataEvent;
|
||||
|
@ -31,6 +32,9 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
//Console.Write("Initialize User Manger \n");
|
||||
|
||||
// regisetr callback
|
||||
fnUserMgrVersionCallBack = UserManager_VersionCallback;
|
||||
DLL_UserMgr_Register_VersionCB(fnUserMgrVersionCallBack);
|
||||
|
||||
fnUserMgrDebugCallBack = UserManager_DebugCallback;
|
||||
DLL_UserMgr_Register_DebugCB(fnUserMgrDebugCallBack);
|
||||
|
||||
|
@ -289,6 +293,10 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
{
|
||||
DLL_UserMgr_GetUserListName();
|
||||
}
|
||||
public static void UserManager_GetVersion()
|
||||
{
|
||||
DLL_UserMgr_Getversion();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region UM_CALLBACK
|
||||
|
@ -439,6 +447,18 @@ namespace ITC81DB_0H.Part11_UserManager
|
|||
{
|
||||
}
|
||||
}
|
||||
private static void UserManager_VersionCallback(StringBuilder version)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (UserListGetVersionDataEvent != null)
|
||||
UserListGetVersionDataEvent(version);
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,13 @@
|
|||
기본형 컨베어 고정밀센서 계량기
|
||||
*/
|
||||
|
||||
@ Ver 3.1.0 by CJY
|
||||
- 2023.7.21
|
||||
- Ver 3.0.1 Modify
|
||||
- SerialMode 추가
|
||||
- Part11 버그 수정(만료일, 히스토리로그 항목 추가 및 수정)
|
||||
- 메인화면 바그래프 속도표시 500 이상이면 갱신 x
|
||||
|
||||
@ Ver 3.0.1 by CJY
|
||||
- 2023.6.21
|
||||
- Ver 3.0.0 Modify
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -77,3 +77,4 @@ D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCente
|
|||
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterLogInspection.resources
|
||||
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterLogOthers.resources
|
||||
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipMyPage.resources
|
||||
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlConfiMULTiJET.resources
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue