コード例 #1
0
ファイル: Votos.cs プロジェクト: myrp-alexandre/Urna
        private VotoDTO ConsultarDeputadoEstadual()
        {
            VotoDatabase   db               = new VotoDatabase();
            List <VotoDTO> votos            = db.ConsultarDeputadoEstadual();
            VotoDTO        primeiroColocado = new VotoDTO();

            if (votos.Count != 0)
            {
                primeiroColocado = votos.ElementAt(0);
            }
            return(primeiroColocado);
        }
コード例 #2
0
ファイル: Votos.cs プロジェクト: myrp-alexandre/Urna
        private VotoDTO ConsultarNulo()
        {
            VotoDatabase   db    = new VotoDatabase();
            List <VotoDTO> votos = new List <VotoDTO>();

            votos = db.ConsultarNulos();
            VotoDTO primeiroColocado = new VotoDTO();

            if (votos.Count != 0)
            {
                primeiroColocado = votos.ElementAt(0);
            }
            return(primeiroColocado);
        }
コード例 #3
0
ファイル: Votos.cs プロジェクト: myrp-alexandre/Urna
        private void btnAtualizar()
        {
            try
            {
                VotoDatabase dbase  = new VotoDatabase();
                bool         votado = dbase.VerificarVoto();

                if (votado == true)
                {
                    lblErro.Visible = false;

                    VotoDTO        primeiroPresidente = ConsultarPresidente();
                    VotoDTO        primeiroGovernador = ConsultarGovernador();
                    List <VotoDTO> senadores          = ConsultarSenador();
                    VotoDTO        primeiroSenador    = new VotoDTO();
                    VotoDTO        segundoSenador     = new VotoDTO();
                    if (senadores.Count > 1)
                    {
                        primeiroSenador = senadores[0];
                        segundoSenador  = senadores[1];
                    }
                    VotoDTO primeiroDepFederal  = ConsultarDeputadoFederal();
                    VotoDTO primeiroDepEstadual = ConsultarDeputadoEstadual();
                    VotoDTO brancos             = ConsultarBranco();
                    VotoDTO nulo = ConsultarNulo();

                    VotoDatabase db               = new VotoDatabase();
                    CandidatoDTO presidente       = db.ConsultarCandidato(primeiroPresidente.nr_candidato, "Presidente");
                    CandidatoDTO vicepresidente   = db.ConsultarCandidato(primeiroPresidente.nr_candidato, "Vice-Presidente");
                    CandidatoDTO governador       = db.ConsultarCandidato(primeiroGovernador.nr_candidato, "Governador");
                    CandidatoDTO vicegovernador   = db.ConsultarCandidato(primeiroGovernador.nr_candidato, "Vice-Governador");
                    CandidatoDTO senador1         = db.ConsultarCandidato(primeiroSenador.nr_candidato, "Senador");
                    CandidatoDTO suplente1_1      = db.ConsultarCandidato(primeiroSenador.nr_candidato, "Suplente 1");
                    CandidatoDTO suplente1_2      = db.ConsultarCandidato(primeiroSenador.nr_candidato, "Suplente 2");
                    CandidatoDTO senador2         = db.ConsultarCandidato(segundoSenador.nr_candidato, "Senador");
                    CandidatoDTO suplente2_1      = db.ConsultarCandidato(segundoSenador.nr_candidato, "Suplente 1");
                    CandidatoDTO suplente2_2      = db.ConsultarCandidato(segundoSenador.nr_candidato, "Suplente 2");
                    CandidatoDTO deputadoFederal  = db.ConsultarCandidato(primeiroDepFederal.nr_candidato, "Deputado Federal");
                    CandidatoDTO deputadoEstadual = db.ConsultarCandidato(primeiroDepEstadual.nr_candidato, "Deputado Estadual");

                    if (presidente.nm_candidato != null)
                    {
                        ftPresidente.Image   = ImagemPlugin.ConverterParaImagem(presidente.ft_candidato);
                        lblPresidente.Text   = presidente.nm_candidato;
                        lblNVPresidente.Text = primeiroPresidente.numeroDeVotos.ToString();
                    }
                    if (vicepresidente.nm_candidato != null)
                    {
                        ftVicePresidente.Image = ImagemPlugin.ConverterParaImagem(vicepresidente.ft_candidato);
                        lblVicePresidente.Text = vicepresidente.nm_candidato;
                    }
                    if (governador.nm_candidato != null)
                    {
                        ftGovernador.Image   = ImagemPlugin.ConverterParaImagem(governador.ft_candidato);
                        lblGovernador.Text   = governador.nm_candidato;
                        lblNVGovernador.Text = primeiroGovernador.numeroDeVotos.ToString();
                    }
                    if (vicegovernador.nm_candidato != null)
                    {
                        ftViceGovernador.Image = ImagemPlugin.ConverterParaImagem(vicegovernador.ft_candidato);
                        lblViceGovernador.Text = vicegovernador.nm_candidato;
                    }
                    if (senador1.nm_candidato != null)
                    {
                        ft1Senador.Image  = ImagemPlugin.ConverterParaImagem(senador1.ft_candidato);
                        lbl1Senador.Text  = senador1.nm_candidato;
                        lblNVSenador.Text = primeiroSenador.numeroDeVotos.ToString();
                    }
                    if (suplente1_1.nm_candidato != null)
                    {
                        ft1Senador1Suplente.Image = ImagemPlugin.ConverterParaImagem(suplente1_1.ft_candidato);
                        lbl1Senador1Suplent.Text  = suplente1_1.nm_candidato;
                    }
                    if (suplente1_2.nm_candidato != null)
                    {
                        ft1Senador2Suplente.Image = ImagemPlugin.ConverterParaImagem(suplente1_2.ft_candidato);
                        lbl1Senador2Suplent.Text  = suplente1_2.nm_candidato;
                    }
                    if (senador2.nm_candidato != null)
                    {
                        ft2Senador.Image   = ImagemPlugin.ConverterParaImagem(senador2.ft_candidato);
                        lbl2Senador.Text   = senador2.nm_candidato;
                        lblNV2Senador.Text = segundoSenador.numeroDeVotos.ToString();
                    }
                    if (suplente2_1.nm_candidato != null)
                    {
                        ft2Senador1Suplente.Image = ImagemPlugin.ConverterParaImagem(suplente2_1.ft_candidato);
                        lbl2Senador1Suplent.Text  = suplente2_1.nm_candidato;
                    }
                    if (suplente2_2.nm_candidato != null)
                    {
                        ft2Senador2Suplente.Image = ImagemPlugin.ConverterParaImagem(suplente2_2.ft_candidato);
                        lbl2Senador2Suplent.Text  = suplente2_2.nm_candidato;
                    }
                    if (deputadoFederal.nm_candidato != null)
                    {
                        ftDeputadoFederal.Image = ImagemPlugin.ConverterParaImagem(deputadoFederal.ft_candidato);
                        lblDeputadoFederal.Text = deputadoFederal.nm_candidato;
                        lblNVDepFederal.Text    = primeiroDepFederal.numeroDeVotos.ToString();
                    }
                    if (deputadoEstadual.nm_candidato != null)
                    {
                        ftDeputadoEstadual.Image = ImagemPlugin.ConverterParaImagem(deputadoEstadual.ft_candidato);
                        lblDeputadoEstadual.Text = deputadoEstadual.nm_candidato;
                        lblNVDepEstadual.Text    = primeiroDepEstadual.numeroDeVotos.ToString();
                    }

                    lblNVBrancos.Text = brancos.numeroDeVotos.ToString();
                    lblNVNulos.Text   = nulo.numeroDeVotos.ToString();
                }
                else
                {
                    lblErro.Visible = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Ocorreu um erro inexperado: {ex.Message}", "Urna", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }