using System; using System.Windows.Forms; using TBF.Resources; #pragma warning disable 162 /// Disables 'Unreachable code detected' warning namespace TBF.BenchControl.DataEntry.Munich { public partial class CycleBeginningForm : Form, GenericDevices.IHasCompleted { // To be retrieved after the form closes public string[] MainSNText; public string[] AuxSNText; // Set to 'true' when the form closes public bool Completed { get { return completed; } } bool completed; public CycleBeginningForm() { InitializeComponent(); MainSNText = new string[Program.WMsCount / 2]; AuxSNText = new string[Program.WMsCount / 2]; completed = false; if (Program.WMsCount / 2 < 2) Height = 200; else if (Program.WMsCount / 2 < 3) Height = 355; Localize(); } void Localize() { Text = Strings.Data; groupBox1.Text = Strings.Water_Meter + " 1"; mainSN1Label.Text = Strings.Main_WM_SerialNr; auxSN1Label.Text = Strings.Aux_WM_SerialNr; groupBox2.Text = Strings.Water_Meter + " 2"; mainSN2Label.Text = Strings.Main_WM_SerialNr; auxSN2Label.Text = Strings.Aux_WM_SerialNr; groupBox3.Text = Strings.Water_Meter + " 3"; mainSN3Label.Text = Strings.Main_WM_SerialNr; auxSN3Label.Text = Strings.Aux_WM_SerialNr; okButton.Text = Strings.OkBtnText; } private void okButton_Click(object sender, EventArgs e) { MainSNText[0] = mainSN1TextBox.Text; AuxSNText[0] = auxSN1TextBox.Text; if (Program.WMsCount / 2 >= 2) { MainSNText[1] = mainSN2TextBox.Text; AuxSNText[1] = auxSN2TextBox.Text; } if (Program.WMsCount / 2 >= 3) { MainSNText[2] = mainSN3TextBox.Text; AuxSNText[2] = auxSN3TextBox.Text; } completed = true; Close(); } } }