예제 #1
0
        private void AtualizarNumerosSorteados(NumerosSorteadosClass numerosSorteadosClass)
        {
            var botoesSelecionados = grid.Children.Cast <Button>().Where(c => numerosSorteadosClass.NumerosSorteados.Contains(Convert.ToInt32(c.Text)));

            foreach (var item in botoesSelecionados)
            {
                item.BackgroundColor = (Color)Application.Current.Resources["CorBotaoSorteioMarcado"];
                item.TextColor       = (Color)Application.Current.Resources["CorTextoBotaoSorteioMarcado"];
            }
        }
예제 #2
0
        public void ExibirResultadoTela(NumerosSorteadosClass numerosSorteadosClass)
        {
            //var contador = 1;

            //foreach (var numeroSorteado in numerosSorteadosClass.getListNumerosSorteadosOrdeado())
            //{

            //    grid.Children.Cast<Label>().Where(a => a.ClassId == contador.ToString()).FirstOrDefault();
            //    label.Text = numeroSorteado.ToString("00");
            //    contador++;
            //}
        }
예제 #3
0
        private void RealizarSorteioAleatorio()
        {
            var numerosSorteados = new NumerosSorteadosClass();

            numerosSorteados.NovoSorterio(NumerosSorteioView.getNumerosExluidos());

            StringBuilder temp  = new StringBuilder();
            var           texto = numerosSorteados.getNumerosSorteadosOrdeado();

            NumerosSorteioView.Atualizar(numerosSorteados);
            //ResultadoSorteioView.ExibirResultadoTela(numerosSorteados);
        }
예제 #4
0
        public void Atualizar(NumerosSorteadosClass numerosSorteadosClass = null)
        {
            ResetBotoes();

            if (numerosSorteadosClass != null)
            {
                AtualizarNumerosExcluidos(numerosExluidos);
            }

            if (numerosExluidos != null)
            {
                AtualizarNumerosSorteados(numerosSorteadosClass);
            }
        }