Ejemplo n.º 1
0
        private void SubmitQuote_Click(object sender, EventArgs e)
        {
            bool val = ChangeValues();

            if (val)
            {
                //ShowDialog("Will be implemented next week!");
                DeskQuote DeskQuoteParse = new DeskQuote();

                DeskQuoteParse.id           = Guid.NewGuid();
                DeskQuoteParse.date         = DateTime.Now;
                DeskQuoteParse.depth        = Int32.Parse(depthInput.Text);
                DeskQuoteParse.width        = Int32.Parse(widthInput.Text);
                DeskQuoteParse.drawers      = Int32.Parse(drawerInput.Text);
                DeskQuoteParse.drawerCost   = Int32.Parse(drawerInput.Text) * 50;
                DeskQuoteParse.area         = Int32.Parse(depthInput.Text) * Int32.Parse(widthInput.Text);
                DeskQuoteParse.areaCost     = DeskQuote.AreaCost(Int32.Parse(depthInput.Text), Int32.Parse(widthInput.Text));
                DeskQuoteParse.material     = materialInput.Text;
                DeskQuoteParse.materialCost = Desk.DeskMaterialCost(materialInput.Text);
                DeskQuoteParse.customerName = nameInput.Text;
                DeskQuoteParse.rush         = shippingInput.Text;
                DeskQuoteParse.shippingCost = DeskQuote.ShippingCost(shippingInput.Text, DeskQuoteParse.area, PullRushPrices());
                DeskQuoteParse.quote        = (DeskQuoteParse.areaCost + DeskQuoteParse.drawerCost + DeskQuoteParse.shippingCost + DeskQuoteParse.materialCost);

                string json = JsonConvert.SerializeObject(DeskQuoteParse);

                if (json != null && json != "")
                {
                    DeskQuote.SaveToFile(DeskQuoteParse);
                    SubmitQuote(json);
                }
            }
        }