private void SubmitButton_Click(object sender, EventArgs e) { #region ValidationForAddQuote if (widthUpDown.Value < MIN_WIDTH || widthUpDown.Value > MAX_WIDTH) { MessageBox.Show("Please enter a value for desk width between 24 and 96"); return; } else if (depthUpDown.Value < MIN_DEPTH || depthUpDown.Value > MAX_DEPTH) { MessageBox.Show("Please enter a value for desk depth between 12 and 48"); return; } else if ((int)drawers.Value > MAX_DRAWERS) { MessageBox.Show("Please select a number of drawers between 0 and 7"); } else if (materialBox.SelectedValue.ToString() == "Select") { MessageBox.Show("Please select a material"); } else if (!(rush3.Checked || rush5.Checked || rush7.Checked || noRush.Checked)) { MessageBox.Show("Please select rush preferences"); } else if (custName.Text == String.Empty) { MessageBox.Show("Please enter a name for the customer"); } #endregion else { if (desk != null) { if (rush7.Checked) { desk.setDays(7); } else if (rush5.Checked) { desk.setDays(5); } else if (rush3.Checked) { desk.setDays(3); } desk.setDrawers((int)drawers.Value); desk.setDepth((int)depthUpDown.Value); desk.setWidth((int)widthUpDown.Value); desk.setMaterial((Materials)materialBox.SelectedValue); DeskQuote newQuote = new DeskQuote(this.desk, custName.Text); newQuote.saveQuote(); DisplayQuote newDisplayQuote = new DisplayQuote(this, main, newQuote); newDisplayQuote.Tag = this; newDisplayQuote.Show(this); Hide(); } } }