Esempio n. 1
0
        public void Confirma()
        {
            if (CandidatoSelecionado.Id != ObjectId.Empty)
            {
                if (CargoIndex == AppViewModel.EleicaoAtual.Cargos.Count())
                {
                    AppViewModel.EleicaoAtual.Votos.Add(new Voto {
                        Candidato = CandidatoSelecionado, Usuario = AppViewModel.Instance.UsuarioAtual
                    });

                    EleicaoDb.Update(AppViewModel.EleicaoAtual);

                    AppViewModel.Finalizado = Visibility.Visible;

                    NumeroCandidato.Clear();
                    CandidatoSelecionado = new Candidato();
                    SoundPlayer player = new System.Media.SoundPlayer(@"Resources\confirma.wav");
                    player.Play();
                }
                else
                {
                    AppViewModel.EleicaoAtual.Votos.Add(new Voto {
                        Candidato = CandidatoSelecionado, Usuario = AppViewModel.Instance.UsuarioAtual
                    });
                    NumeroCandidato.Clear();
                    CandidatoSelecionado = new Candidato();
                    CargoSelecionado     = AppViewModel.EleicaoAtual.Cargos[CargoIndex];
                    CargoIndex++;
                }
            }
        }
Esempio n. 2
0
 public void Corrige()
 {
     NumeroCandidato.Clear();
     CandidatoSelecionado = new Candidato();
 }