예제 #1
0
        void populatedg()
        {
            List <cBet> bets = new List <cBet>();

            for (int i = 0; i < 30; i++)
            {
                cBet bet = new cBet();
                bet.BetNr = (i + 1).ToString();
                if (mode == 3 && i != 0 && i == nbets)
                {
                    multliplier = multliplier * devider;
                }
                if (mode == 1 && i != 0 && i % nbets == 0)
                {
                    multliplier = multliplier * devider;
                }
                else if (mode == 2 && i > maxmultiplies)
                {
                    multliplier = 1;
                }
                if (i > 0)
                {
                    bet.Bet_Amount = (double.Parse(bets[i - 1].Bet_Amount) * multliplier).ToString("0.00000000");
                }
                else
                {
                    bet.Bet_Amount = (minbet * multliplier).ToString();
                }

                bet.Total_Wagered = bet.Bet_Amount;
                if (i != 0)
                {
                    bet.Total_Wagered = (double.Parse(bets[i - 1].Total_Wagered) + double.Parse(bet.Bet_Amount)).ToString("0.00000000");
                }
                bet.Return_on_win = (double.Parse(bet.Bet_Amount) * double.Parse(txtReturn.Text)).ToString("0.00000000");
                bet.Profit        = (double.Parse(bet.Return_on_win) - double.Parse(bet.Total_Wagered)).ToString("0.00000000");
                bets.Add(bet);
            }

            BindingSource bs = new BindingSource();

            bs.DataSource            = bets;
            dataGridView1.DataSource = bs;
        }
예제 #2
0
        void populatedg()
        {
            List<cBet> bets = new List<cBet>();
            for (int i =0; i<30; i++)
            {
                cBet bet = new cBet();
                bet.BetNr = (i+1).ToString();
                if (mode == 3 && i != 0 && i ==nbets)
                {
                    multliplier = multliplier * devider;
                }
                if (mode == 1 && i!=0 && i%nbets==0)
                {
                    multliplier = multliplier * devider;
                }
                else if (mode == 2 && i > maxmultiplies)
                {
                    multliplier = 1;
                }
                if (i > 0)
                    bet.Bet_Amount = (double.Parse(bets[i - 1].Bet_Amount) * multliplier).ToString("0.00000000");
                else
                    bet.Bet_Amount = (minbet * multliplier).ToString();

                bet.Total_Wagered = bet.Bet_Amount;
                if (i != 0)
                    bet.Total_Wagered = (double.Parse(bets[i - 1].Total_Wagered)+double.Parse(bet.Bet_Amount)).ToString("0.00000000");
                bet.Return_on_win = (double.Parse(bet.Bet_Amount) * double.Parse(txtReturn.Text)).ToString("0.00000000");
                bet.Profit = (double.Parse(bet.Return_on_win) - double.Parse(bet.Total_Wagered)).ToString("0.00000000");
                bets.Add(bet);
            }

            BindingSource bs = new BindingSource();
            bs.DataSource = bets;
            dataGridView1.DataSource = bs;
        }