Ejemplo n.º 1
0
        // Proceed to checkout
        private void btnCart_Click(object sender, EventArgs e)
        {
            double subTotal = 0, price = 0;
            string id       = "";
            string xboxType = "Xbox360";
            string ps3Type  = "PS3";
            string wiiType  = "Wii";

            if (cbCODX.Checked)
            {
                Xbox360.GetGameRecord(lblCODX.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblCODX.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbHalo.Checked)
            {
                Xbox360.GetGameRecord(lblHalo.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblHalo.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbNBA.Checked)
            {
                Xbox360.GetGameRecord(lblNBA.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblNBA.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbFIFA.Checked)
            {
                Xbox360.GetGameRecord(lblFIFA.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblFIFA.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbGTA.Checked)
            {
                Xbox360.GetGameRecord(lblGTA.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblGTA.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbGodOfWar.Checked)
            {
                Ps3.GetGameRecord(lblGodOfWar.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblGodOfWar.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbResidentEvil.Checked)
            {
                Ps3.GetGameRecord(lblResidentEvil.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblResidentEvil.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbAssassinsCreed.Checked)
            {
                Ps3.GetGameRecord(lblAssassinsCreed.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblAssassinsCreed.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbCODP.Checked)
            {
                Ps3.GetGameRecord(lblCODP.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblCODP.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbMaxPayne.Checked)
            {
                Ps3.GetGameRecord(lblMaxPayne.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblMaxPayne.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbSuperMario.Checked)
            {
                Wii.GetGameRecord(lblSuperMario.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblSuperMario.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbZelda.Checked)
            {
                Wii.GetGameRecord(lblZelda.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblZelda.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbMadagascar.Checked)
            {
                Wii.GetGameRecord(lblMadagascar.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblMadagascar.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbSpiderman.Checked)
            {
                Wii.GetGameRecord(lblSpiderman.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblSpiderman.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbJustDance.Checked)
            {
                Wii.GetGameRecord(lblJustDance.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblJustDance.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            frmYourCart thirdForm = new frmYourCart();

            thirdForm.GetInvoice  = Invoice;
            thirdForm.GetSubTotal = subTotal;
            thirdForm.GetUserName = userName;
            thirdForm.GetCount    = Invoice.GetTitle().Count;

            //Send to review order form
            frmReviewOrder fifthForm = new frmReviewOrder();

            fifthForm.GetTotalCost = subTotal;
            fifthForm.GetUserName  = userName;

            thirdForm.Show();
            this.Hide();
        }
Ejemplo n.º 2
0
        // Proceed to checkout
        private void btnCart_Click(object sender, EventArgs e)
        {
            double subTotal = 0, price = 0;
            string id = "";
            string xboxType = "Xbox360";
            string ps3Type = "PS3";
            string wiiType = "Wii";

            if (cbCODX.Checked)
            {
                Xbox360.GetGameRecord(lblCODX.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblCODX.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbHalo.Checked)
            {
                Xbox360.GetGameRecord(lblHalo.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblHalo.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbNBA.Checked)
            {
                Xbox360.GetGameRecord(lblNBA.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblNBA.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbFIFA.Checked)
            {
                Xbox360.GetGameRecord(lblFIFA.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblFIFA.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbGTA.Checked)
            {
                Xbox360.GetGameRecord(lblGTA.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblGTA.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(xboxType);
            }

            if (cbGodOfWar.Checked)
            {
                Ps3.GetGameRecord(lblGodOfWar.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblGodOfWar.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbResidentEvil.Checked)
            {
                Ps3.GetGameRecord(lblResidentEvil.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblResidentEvil.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbAssassinsCreed.Checked)
            {
                Ps3.GetGameRecord(lblAssassinsCreed.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblAssassinsCreed.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbCODP.Checked)
            {
                Ps3.GetGameRecord(lblCODP.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblCODP.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbMaxPayne.Checked)
            {
                Ps3.GetGameRecord(lblMaxPayne.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblMaxPayne.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(ps3Type);
            }

            if (cbSuperMario.Checked)
            {
                Wii.GetGameRecord(lblSuperMario.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblSuperMario.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbZelda.Checked)
            {
                Wii.GetGameRecord(lblZelda.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblZelda.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbMadagascar.Checked)
            {
                Wii.GetGameRecord(lblMadagascar.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblMadagascar.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbSpiderman.Checked)
            {
                Wii.GetGameRecord(lblSpiderman.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblSpiderman.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            if (cbJustDance.Checked)
            {
                Wii.GetGameRecord(lblJustDance.Text, ref price, ref id, ref subTotal);
                Invoice.SetTitle(lblJustDance.Text);
                Invoice.SetId(id);
                Invoice.SetPrice(price);
                Invoice.SetConsole(wiiType);
            }

            frmYourCart thirdForm = new frmYourCart();
            thirdForm.GetInvoice = Invoice;
            thirdForm.GetSubTotal = subTotal;
            thirdForm.GetUserName = userName;
            thirdForm.GetCount = Invoice.GetTitle().Count;

            //Send to review order form
            frmReviewOrder fifthForm = new frmReviewOrder();
            fifthForm.GetTotalCost = subTotal;
            fifthForm.GetUserName = userName;

            thirdForm.Show();
            this.Hide();
        }