/// <summary> /// Checks if user wants physical copy of dvd, does the math and displays final cost, /// filling textboxes with appropriate info. /// </summary> private void _GetTotalCost() { if (DvdCheckBox.Checked == true) { double Subtotal = Convert.ToDouble(Program.movie.cost) + 10; double Tax = Subtotal * 0.13; double Total = Subtotal * 1.13; DvdLabel.Show(); DvdTextBox.Text = "10.00"; DvdTextBox.Show(); SubtotalTextBox.Text = Subtotal.ToString("C2"); SalesTaxTextBox.Text = Tax.ToString("C2"); GrandTotalTextBox.Text = Total.ToString("C2"); } else { double Subtotal = Convert.ToDouble(Program.movie.cost); double Tax = Subtotal * 0.13; double Total = Subtotal * 1.13; DvdTextBox.Hide(); DvdLabel.Hide(); SubtotalTextBox.Text = Subtotal.ToString("C2"); SalesTaxTextBox.Text = Tax.ToString("C2"); GrandTotalTextBox.Text = Total.ToString("C2"); } }
//Method will calculate the totals of the movie depending on whether or not the add dvd box is checked private void CalculateTotals() { if (OrderDvdCheckBox.Checked == true) { DvdLabel.Show(); DvdCostTextBox.Show(); double TotalTax = Convert.ToDouble((CostTextBox.Text as string).TrimStart('$')); double DvdCost = TotalTax + 10; TotalTax = DvdCost * 0.13; double Grand = TotalTax + DvdCost; SubtotalTextBox.Text = DvdCost.ToString("C2"); SalesTaxTextBox.Text = TotalTax.ToString("C2"); GrandTotalTextBox.Text = Grand.ToString("C2"); Program.info.GrandTotal = GrandTotalTextBox.Text; } else if (OrderDvdCheckBox.Checked == false) { DvdLabel.Hide(); DvdCostTextBox.Hide(); CostTextBox.Text = Program.info.Cost; double TotalTax = Convert.ToDouble((CostTextBox.Text as string).TrimStart('$')); double Grand = TotalTax * 1.13; TotalTax = TotalTax * 0.13; SubtotalTextBox.Text = CostTextBox.Text; SalesTaxTextBox.Text = TotalTax.ToString("C2"); GrandTotalTextBox.Text = Grand.ToString("C2"); Program.info.GrandTotal = GrandTotalTextBox.Text; } }