Guest User

Untitled

a guest
Dec 10th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Eleicoes2012.Views.Municipios;
  6.  
  7. namespace Eleicoes2012.Views.Municipios
  8. {
  9. public class DadosMunicipio
  10. {
  11. /* DADOS DO MUNICÍPIO */
  12. public int CodigoAbrangencia { get; set; }
  13. public string Nome { get; set; }
  14. public int TotalEleitores { get; set; }
  15.  
  16. /* SEÇÕES */
  17. public Int64 SecoesTotalizadas { get; set; }
  18. public Int64 SecoesEmRecurso { get; set; }
  19. public Int64 SecoesNaoTotalizadas { get; set; }
  20.  
  21. /* ELEITORADO */
  22. public Int64 EleitoradoApurado { get; set; }
  23. public Int64 EleitoradoNaoApurado { get; set; }
  24. public Int64 Abstencao { get; set; }
  25. public Int64 Comparecimento { get; set; }
  26.  
  27. /* VOTOS */
  28. public Int64 VotosTotalizados { get; set; }
  29. public Int64 VotosEmBranco { get; set; }
  30. public Int64 VotosNulos { get; set; }
  31. public Int64 VotosPendentes { get; set; }
  32. public Int64 VotosValidos { get; set; }
  33. public Int64 VotosNominais { get; set; }
  34. public Int64 VotosLegenda { get; set; }
  35.  
  36. /* LISTAS */
  37. public List<Prefeitos> Prefeitos { get; set; }
  38. public List<Vereadores> Vereadores { get; set; }
  39.  
  40.  
  41. public static DadosMunicipio(int IDMunicipio)
  42. {
  43. var _db = new Eleicoes2012.Entities();
  44.  
  45. var dados = _db.Abrangencias.Where(m => m.CodigoAbrangencia == IDMunicipio).SingleOrDefault();
  46.  
  47. if (dados != null)
  48. {
  49. var retorno = new DadosMunicipio();
  50.  
  51. /* DADOS DO MUNICÍPIO */
  52.  
  53. /* SEÇÕES */
  54. retorno.SecoesNaoTotalizadas = dados.SecoesNaoTotalizadas.Value;
  55. retorno.SecoesEmRecurso = dados.SecoesEmRecurso.Value;
  56. retorno.SecoesTotalizadas = dados.SecoesTotalizadas.Value;
  57.  
  58. /* ELEITORADO */
  59. retorno.EleitoradoApurado = dados.EleitoradoApurado.Value;
  60. retorno.EleitoradoNaoApurado = dados.EleitoradoNaoApurado.Value;
  61. retorno.Abstencao = dados.Abstencao.Value;
  62. retorno.Comparecimento = dados.Comparecimento.Value;
  63.  
  64. /* VOTOS */
  65. retorno.VotosTotalizados = dados.VotosTotalizados.Value;
  66. retorno.VotosEmBranco = dados.VotosEmBranco.Value;
  67. retorno.VotosNulos = dados.VotosNulos.Value;
  68. retorno.VotosPendentes = dados.VotosPendentes.Value;
  69. retorno.VotosValidos = dados.VotosValidos.Value;
  70. retorno.VotosNominais = dados.VotosNominais.Value;
  71. retorno.VotosLegenda = dados.VotosLegenda.Value;
  72.  
  73.  
  74. }
  75.  
  76.  
  77. }
  78.  
  79. }
  80. }
Add Comment
Please, Sign In to add comment