public void Regi(string g, Eleitores IDE, Pautas IdP) { ID_Eleitor = IDE.NCadastro; ID_Pauta = IdP.Index; Resultado = g; }
public void ShowTela() { while (true) { Ler(); Console.WriteLine("\nDigite 1 para Cadastrar Eleitores\nDigite 2 para Cadastrar Pautas\nDigite 3 Para iniciar uma votacao\nDigite 4 para ver Todos os eleitores cadastrados\n" + "Digite 5 para ver todas as pautas cadastradas\nDigite 6 para Resultado de todas as Pauta"); string g = Console.ReadLine(); switch (g) { case "1": { Eleitores ele = new Eleitores(); ele.Cadastrar(Eleitores); Eleitores.Add(ele); break; } case "2": { Pautas Pa = new Pautas(); Pa.RegistrarPauta(Eleitores, Pautas); Pautas.Add(Pa); ArquivarP(Pautas); break; } case "3": { Votacao votacao = new Votacao(); votacao.VotacaoP(Pautas, this); Votos.Add(votacao); ArquivarP(Pautas); ArquivarV(Votos); break; } case "4": { foreach (var v in Eleitores) { Console.WriteLine($"Nome:{v.Nome},Numero:{v.NCadastro}"); v.ListaV(); } break; } case "5": { foreach (var v in Pautas) { Console.WriteLine($"Nome:{v.NomeP},Numero:{v.Index}"); } break; } case "6": { foreach (var v in Pautas) { if (v.Resultado == true) { Console.WriteLine($"\nNome:{v.NomeP} Numero{v.Index}"); var Resu = Votos.Find(x => x.Ref == v.Index); Resu.ResultadoV(); ArquivarP(Pautas); ArquivarV(Votos); } } break; } } } }