コード例 #1
0
        private void botoes_Click(object sender, EventArgs e)
        {
            Button     btn = (Button)sender;
            classBingo b   = new classBingo();

            for (int i = 0; i < b.qtdSaiu; i++)
            {
                if (btn.Text == b.numSorteados.GetValue(i).ToString())
                {
                    btn.Enabled = false;
                    contGanhou++;
                }
            }
            if (contGanhou == 24)
            {
                MessageBox.Show("Parabéns Cartela " + this.Id + "! Você ganhou o jogo :D");
                Form[] forms = Application.OpenForms.Cast <Form>().ToArray();
                foreach (Form f in forms)
                {
                    if (f.Name == "Bingo")
                    {
                        f.MainMenuStrip.Items[0].Enabled = true;
                        f.MainMenuStrip.Items[1].Enabled = false;
                        f.MainMenuStrip.Items[2].Enabled = false;
                    }
                    else
                    {
                        f.Close();
                    }
                }
            }
        }
コード例 #2
0
ファイル: classCartela.cs プロジェクト: laviniameds/bingo_oo
 private void botoes_Click(object sender, EventArgs e)
 {
     Button btn = (Button)sender;
     classBingo b = new classBingo();
     for (int i = 0; i < b.qtdSaiu; i++)
         if (btn.Text == b.numSorteados.GetValue(i).ToString())
         {
             btn.Enabled = false;
             contGanhou++;
         }
     if (contGanhou == 24)
     {
         MessageBox.Show("Parabéns Cartela " + this.Id + "! Você ganhou o jogo :D");
         Form[] forms = Application.OpenForms.Cast<Form>().ToArray();
         foreach (Form f in forms)
         {
             if (f.Name == "Bingo")
             {
                 f.MainMenuStrip.Items[0].Enabled = true;
                 f.MainMenuStrip.Items[1].Enabled = false;
                 f.MainMenuStrip.Items[2].Enabled = false;                       
             }
             else f.Close();
         }
     }
 }
コード例 #3
0
ファイル: classSorteio.cs プロジェクト: laviniameds/bingo_oo
        public void clicarSortear()
        {
            classBingo b = new classBingo();

            Form[] forms = Application.OpenForms.Cast <Form>().ToArray();
            foreach (Form f in forms)
            {
                if (f.Name == "Sorteio")
                {
                    if (contNumSaiu < 75)
                    {
                        f.Controls["lblSorteado"].Text = ArraySorteados.GetValue(contNumSaiu).ToString();
                        ListBox[] lb = f.Controls.OfType <ListBox>().ToArray();
                        foreach (ListBox l in lb)
                        {
                            if (l.Name == "listBox1")
                            {
                                l.Items.Add(f.Controls["lblSorteado"].Text);
                            }
                        }
                        contNumSaiu++;
                        b.qtdSaiu++;
                    }
                    else
                    {
                        f.Controls["lblSorteado"].Text   = "--";
                        f.Controls["btnSortear"].Enabled = false;
                    }
                }
            }
        }
コード例 #4
0
ファイル: classSorteio.cs プロジェクト: laviniameds/bingo_oo
 public void clicarSortear()
 {
     classBingo b = new classBingo();
     Form[] forms = Application.OpenForms.Cast<Form>().ToArray();
     foreach (Form f in forms)
     {
         if (f.Name == "Sorteio")
         {
             if (contNumSaiu < 75)
             {
                 f.Controls["lblSorteado"].Text = ArraySorteados.GetValue(contNumSaiu).ToString();
                 ListBox[] lb = f.Controls.OfType<ListBox>().ToArray();
                 foreach (ListBox l in lb)
                     if (l.Name == "listBox1") l.Items.Add(f.Controls["lblSorteado"].Text);
                 contNumSaiu++;
                 b.qtdSaiu++;
             }
             else
             {
                 f.Controls["lblSorteado"].Text = "--";
                 f.Controls["btnSortear"].Enabled = false;
             }
         }
     }
 }
コード例 #5
0
ファイル: classSorteio.cs プロジェクト: laviniameds/bingo_oo
 private int[] sortear()
 {
     for (int i = 1; i <= 75; i++) ArraySorteados[i - 1] = i;
     Random ran = new Random();
     for (int i = 0; i < ArraySorteados.Length; i++)
     {
         int pos = ran.Next(1, 75);
         int temp = ArraySorteados[i];
         ArraySorteados[i] = ArraySorteados[pos];
         ArraySorteados[pos] = temp;
     }
     classBingo b = new classBingo();
     b.numSorteados = ArraySorteados;
     return ArraySorteados;
 }
コード例 #6
0
ファイル: classSorteio.cs プロジェクト: laviniameds/bingo_oo
        private int[] sortear()
        {
            for (int i = 1; i <= 75; i++)
            {
                ArraySorteados[i - 1] = i;
            }
            Random ran = new Random();

            for (int i = 0; i < ArraySorteados.Length; i++)
            {
                int pos  = ran.Next(1, 75);
                int temp = ArraySorteados[i];
                ArraySorteados[i]   = ArraySorteados[pos];
                ArraySorteados[pos] = temp;
            }
            classBingo b = new classBingo();

            b.numSorteados = ArraySorteados;
            return(ArraySorteados);
        }