Example #1
0
        private void btnArvo_Click(object sender, RoutedEventArgs e)
        {
            int riveja;
            string riviTeksti = "";
            if (cbPeli.SelectedIndex >= 0 && int.TryParse(txtRiviLkm.Text, out riveja) && riveja > 0)
            {
                if (cbPeli.Text == "Eurojackpot")
                {
                    Lotto lottokone = new Lotto(3);
                    Lotto lottokoneTahti = new Lotto(4);
                    List<int> rivi, riviTahti;

                    for (int j = 0; j < riveja; j++)
                    {
                        rivi = lottokone.arvoRivi();
                        riviTahti = lottokoneTahti.arvoRivi();

                        for (int i = 0; i < rivi.Count(); i++)
                        {
                            riviTeksti += rivi[i].ToString() + ", ";
                        }

                        for (int i = 0; i < riviTahti.Count(); i++)
                        {
                            riviTeksti += "*" + riviTahti[i].ToString();
                            if (i < riviTahti.Count() - 1) riviTeksti += ", ";
                        }

                        riviTeksti += "\n";
                    }
                }
                else if(cbPeli.Text == "Lotto" || cbPeli.Text == "Viking Lotto")
                {
                    Lotto lottokone;
                    List<int> rivi;


                    if (cbPeli.Text == "Lotto")
                    {
                        lottokone = new Lotto(1);
                    }
                    else
                    {
                        lottokone = new Lotto(2);
                    }

                    for (int j = 0; j < riveja; j++) {
                        rivi = lottokone.arvoRivi();

                        for (int i = 0; i < rivi.Count(); i++)
                        {
                            riviTeksti += rivi[i].ToString();
                            if(i < rivi.Count() - 1) riviTeksti += ", ";
                        }

                        riviTeksti += "\n";
                    }
                }
                else riviTeksti = "Virhe!";
            }
            else riviTeksti = "Virhe!";

            txtRivit.Text = riviTeksti;
            windowIkkuna.Title = "This is not your lucky day!";
        }
Example #2
0
        private void btnArvo_Click(object sender, RoutedEventArgs e)
        {
            int    riveja;
            string riviTeksti = "";

            if (cbPeli.SelectedIndex >= 0 && int.TryParse(txtRiviLkm.Text, out riveja) && riveja > 0)
            {
                if (cbPeli.Text == "Eurojackpot")
                {
                    Lotto      lottokone = new Lotto(3);
                    Lotto      lottokoneTahti = new Lotto(4);
                    List <int> rivi, riviTahti;

                    for (int j = 0; j < riveja; j++)
                    {
                        rivi      = lottokone.arvoRivi();
                        riviTahti = lottokoneTahti.arvoRivi();

                        for (int i = 0; i < rivi.Count(); i++)
                        {
                            riviTeksti += rivi[i].ToString() + ", ";
                        }

                        for (int i = 0; i < riviTahti.Count(); i++)
                        {
                            riviTeksti += "*" + riviTahti[i].ToString();
                            if (i < riviTahti.Count() - 1)
                            {
                                riviTeksti += ", ";
                            }
                        }

                        riviTeksti += "\n";
                    }
                }
                else if (cbPeli.Text == "Lotto" || cbPeli.Text == "Viking Lotto")
                {
                    Lotto      lottokone;
                    List <int> rivi;


                    if (cbPeli.Text == "Lotto")
                    {
                        lottokone = new Lotto(1);
                    }
                    else
                    {
                        lottokone = new Lotto(2);
                    }

                    for (int j = 0; j < riveja; j++)
                    {
                        rivi = lottokone.arvoRivi();

                        for (int i = 0; i < rivi.Count(); i++)
                        {
                            riviTeksti += rivi[i].ToString();
                            if (i < rivi.Count() - 1)
                            {
                                riviTeksti += ", ";
                            }
                        }

                        riviTeksti += "\n";
                    }
                }
                else
                {
                    riviTeksti = "Virhe!";
                }
            }
            else
            {
                riviTeksti = "Virhe!";
            }

            txtRivit.Text      = riviTeksti;
            windowIkkuna.Title = "This is not your lucky day!";
        }