DataStream.CycleBeginnigForm : Safer okButton_Click( )

This commit is contained in:
Milan Hanajik 2021-07-26 10:06:08 +02:00
parent 56fc3b6380
commit 0e78f40cca

View File

@ -542,11 +542,14 @@ namespace TBF.BenchControl.DataEntry.DataStream
PurchaseOrder = orderComboBox.Text; PurchaseOrder = orderComboBox.Text;
for (int i = 0; i < DataStreamsCount; i++) for (int i = 0; i < DataStreamsCount; i++)
{ {
SNText[i] = serialNrBoxes[i].Text; if (SNText != null && SNText.Length > i) SNText[i] = serialNrBoxes[i].Text;
Disabled[i] = !checkBoxes[i].Checked; if (Disabled != null && Disabled.Length > i) Disabled[i] = !checkBoxes[i].Checked;
waterMeters[i].SerialNr = serialNrBoxes[i].Text; if (waterMeters != null && waterMeters.Count > i && waterMeters[i] != null && !waterMeters[i].Disabled)
if (!waterMeters[i].Disabled) waterMeters[i].Disabled = !checkBoxes[i].Checked; {
waterMeters[i].SerialNr = serialNrBoxes[i].Text;
waterMeters[i].Disabled = !checkBoxes[i].Checked;
}
} }
Program.LocalSettings.UpdateHistory(orderComboBox.Text, ref Program.LocalSettings.PurchaseOrderHistory); Program.LocalSettings.UpdateHistory(orderComboBox.Text, ref Program.LocalSettings.PurchaseOrderHistory);