private void submitButton_Click(object sender, EventArgs e) { string firstName = firstNameBox.Text; string lastName = lastNameBox.Text; int width = int.Parse(deskWidthBox.Text); int depth = int.Parse(deskDepthBox.Text); int drawers = int.Parse(numDrawersBox.Text); string surface = surfaceBox.Text; int days = int.Parse(rushBox.Text); Desk newDesk = new Desk(firstName, lastName, width, depth, drawers, surface, days); DeskQuote newQuote = new DeskQuote(newDesk); var displayQuote = new DisplayQuote(newQuote); displayQuote.Tag = this; displayQuote.Show(this); Hide(); }
public DeskQuote(Desk desk) { surfaceArea = desk.DeskWidth * desk.DeskDepth; if (surfaceArea > 1000) { surfaceAreaPrice = surfaceArea * desk.priPerSqIn; } else { surfaceAreaPrice = desk.basePrice; } drawerPrice = desk.NumDrawers * desk.priPerDra; surfacePrice = (int)Enum.Parse(typeof(DesktopMaterial), desk.SurfaceMaterial); rushCode = desk.NumDays.ToString(); if (surfaceArea < 1000) { rushCode += "S"; } else if (surfaceArea <= 2000) { rushCode += "M"; } else { rushCode += "L"; } rushPrice = GetRushPrice(rushCode); priceQuote = surfaceAreaPrice + drawerPrice + surfacePrice + rushPrice; DateTime date = DateTime.Now; var displayQuote = new DisplayQuote(); displayQuote.Tag = this; displayQuote.Show(this); hide(); }