コード例 #1
0
 /// <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");
     }
 }
コード例 #2
0
        //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;
            }
        }