Beispiel #1
0
        private void AddQuoteButton_Click(object sender, EventArgs e)
        {
            try
            {
                int    spaceIndex = nameInput.Text.IndexOf(' ');
                string customer   = nameInput.Text;
                int    width      = int.Parse(widthInput.Text);
                int    depth      = int.Parse(depthInput.Text);
                int    drawers    = int.Parse(drawersInput.Text);
                int    rushD      = int.Parse(rushComboBox.Text);
                mat = (Material)materialComboBox.SelectedValue;

                DeskQuote quote = new DeskQuote(width, depth, drawers, mat, rushD, customer);

                quote.outputToFile("quotes.txt", quote);
                quote.outputToJson("quotes.json", quote);
            }
            catch (Exception)
            {
            }

            var mainMenu = (MainMenu)Tag;

            mainMenu.Show();
            Close();
        }
Beispiel #2
0
        private void addQuoteButton_Click(object sender, EventArgs e)
        {
            int    spaceIndex = nameInput.Text.IndexOf(' ');
            string tempfName  = nameInput.Text.Substring(0, spaceIndex);
            string tempLName  = nameInput.Text.Substring(spaceIndex + 1);

            Desk desk = new Desk(Int32.Parse(widthInput.Text), Int32.Parse(depthInput.Text), Int32.Parse(drawersInput.Text));

            desk.setMaterial(materialComboBox.Text);

            DeskQuote quote = new DeskQuote(tempfName, tempLName, Int32.Parse(rushComboBox.Text), DateTime.Now);

            quote.setQuote(quote.calcRushPrice(desk.getWidth(), desk.getDepth()) + desk.calcDeskPrice());

            quote.outputToFile("C:\\Users\\Brad\\source\\repos\\MegaDesk1.1-BradKellogg\\MegaDesk-3-BradKellogg\\quotes.txt");

            var mainMenu = (MainMenu)Tag;

            mainMenu.Show();
            Close();
        }