private void ClearButton_Click(object sender, EventArgs e) { foreach (Control c in TicketsSoldGroupBox.Controls) { if (c is TextBox) { c.Text = ""; } } foreach (Control c in RevenueGeneratedGroupBox.Controls) { if (c is TextBox) { c.Text = ""; } } ClassASoldTextBox.Focus(); }
private void CalculateButton_Click(object sender, EventArgs e) { var soldSeats = new int[3]; var validate = new InputValidator(); var inputFields = new[] { ClassASoldTextBox, ClassBSoldTextBox, ClassCSoldTextBox }; for (var x = 0; x < inputFields.Length; x++) { string parseError; int tempValue; if (validate.ParseInt(inputFields[x].Text, out tempValue, out parseError)) { if (tempValue < 0) { ThrowAlert("Please enter an value greater than zero using only whole numbers"); inputFields[x].Focus(); return; } soldSeats[x] = tempValue; } else { ThrowAlert("Sigh... better ways to do this. \r\n" + parseError); inputFields[x].Text = ""; inputFields[x].Focus(); return; } } Calculate(soldSeats); ClassASoldTextBox.Focus(); }
public Form1() { InitializeComponent(); ClassASoldTextBox.Focus(); }