Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Eleicoes2012.Views.Municipios;
- namespace Eleicoes2012.Views.Municipios
- {
- public class DadosMunicipio
- {
- /* DADOS DO MUNICÍPIO */
- public int CodigoAbrangencia { get; set; }
- public string Nome { get; set; }
- public int TotalEleitores { get; set; }
- /* SEÇÕES */
- public Int64 SecoesTotalizadas { get; set; }
- public Int64 SecoesEmRecurso { get; set; }
- public Int64 SecoesNaoTotalizadas { get; set; }
- /* ELEITORADO */
- public Int64 EleitoradoApurado { get; set; }
- public Int64 EleitoradoNaoApurado { get; set; }
- public Int64 Abstencao { get; set; }
- public Int64 Comparecimento { get; set; }
- /* VOTOS */
- public Int64 VotosTotalizados { get; set; }
- public Int64 VotosEmBranco { get; set; }
- public Int64 VotosNulos { get; set; }
- public Int64 VotosPendentes { get; set; }
- public Int64 VotosValidos { get; set; }
- public Int64 VotosNominais { get; set; }
- public Int64 VotosLegenda { get; set; }
- /* LISTAS */
- public List<Prefeitos> Prefeitos { get; set; }
- public List<Vereadores> Vereadores { get; set; }
- public static DadosMunicipio(int IDMunicipio)
- {
- var _db = new Eleicoes2012.Entities();
- var dados = _db.Abrangencias.Where(m => m.CodigoAbrangencia == IDMunicipio).SingleOrDefault();
- if (dados != null)
- {
- var retorno = new DadosMunicipio();
- /* DADOS DO MUNICÍPIO */
- /* SEÇÕES */
- retorno.SecoesNaoTotalizadas = dados.SecoesNaoTotalizadas.Value;
- retorno.SecoesEmRecurso = dados.SecoesEmRecurso.Value;
- retorno.SecoesTotalizadas = dados.SecoesTotalizadas.Value;
- /* ELEITORADO */
- retorno.EleitoradoApurado = dados.EleitoradoApurado.Value;
- retorno.EleitoradoNaoApurado = dados.EleitoradoNaoApurado.Value;
- retorno.Abstencao = dados.Abstencao.Value;
- retorno.Comparecimento = dados.Comparecimento.Value;
- /* VOTOS */
- retorno.VotosTotalizados = dados.VotosTotalizados.Value;
- retorno.VotosEmBranco = dados.VotosEmBranco.Value;
- retorno.VotosNulos = dados.VotosNulos.Value;
- retorno.VotosPendentes = dados.VotosPendentes.Value;
- retorno.VotosValidos = dados.VotosValidos.Value;
- retorno.VotosNominais = dados.VotosNominais.Value;
- retorno.VotosLegenda = dados.VotosLegenda.Value;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment