public Pacientes[] CarregaAgenda() { StreamReader leitura = new StreamReader(@"C:/dados.txt"); Pacientes[] C = new Pacientes[100]; string temp; for (int c = 0; c < 100; c++) { C[c] = new Pacientes(); if ((temp = leitura.ReadLine()) != null) { C[c].setnome(temp); C[c].setidade(leitura.ReadLine()); C[c].setdatanacimento(leitura.ReadLine()); C[c].setsexo(leitura.ReadLine()); C[c].setendereco(leitura.ReadLine()); C[c].setrg(leitura.ReadLine()); C[c].setcpf(leitura.ReadLine()); C[c].settel(leitura.ReadLine()); C[c].setcel(leitura.ReadLine()); C[c].setgrau(leitura.ReadLine()); C[c].setdescricao(leitura.ReadLine()); } else { C[c].setnome(""); C[c].setidade(""); C[c].setdatanacimento(""); C[c].setsexo(""); C[c].setendereco(""); C[c].setrg(""); C[c].setcpf(""); C[c].settel(""); C[c].setcel(""); C[c].setgrau(""); C[c].setdescricao(""); } } leitura.Close(); return(C); }
static void Main(string[] args) { Pacientes p = new Pacientes(); Hospital H = new Hospital(); if (H.Inicia()) { Console.WriteLine("Hospital abriu!!"); } string resposta, busca, resposta2, geral; do { Console.Clear(); Console.WriteLine("**Hospital**"); Console.WriteLine("1.Cadastrar pacientes"); Console.WriteLine("2.Consulta Grau de paciente"); Console.WriteLine("3.Consulta proximo se chamado "); Console.WriteLine("4.Alterar dados do paciente"); Console.WriteLine("5.Excluir dados do paciente"); Console.WriteLine("6.Sair"); resposta = Console.ReadLine(); switch (resposta) { case "1": Console.Clear(); Console.WriteLine("Cadastro"); Console.WriteLine("nome do paciente: "); p.setnome(Console.ReadLine()); Console.WriteLine("Idade do paciente: "); p.setidade(Console.ReadLine()); Console.WriteLine("Data de nacimento: "); p.setdatanacimento(Console.ReadLine()); Console.WriteLine("Sexo do paciente: "); p.setsexo(Console.ReadLine()); Console.WriteLine("Endereço do paciente"); p.setendereco(Console.ReadLine()); Console.WriteLine("RG do paciente"); p.setrg(Console.ReadLine()); Console.WriteLine("CPF do paciente"); p.setcpf(Console.ReadLine()); Console.WriteLine("Telefone do paciente"); p.settel(Console.ReadLine()); Console.WriteLine("celular do paciente"); p.setcel(Console.ReadLine()); Console.WriteLine("Grau de atendimento\nVERMELHO- Emegecia\nAMARELO- Urgência\nVERDE- Semi-Urgente\nAZUL- Não Urgência"); p.setgrau(Console.ReadLine()); Console.WriteLine("Descrição/Estado do paciente"); p.setdescricao(Console.ReadLine()); H.adicionaContato(p); Console.WriteLine("Salvo!!"); Console.ReadKey(); break; case "2": Console.Clear(); Console.WriteLine("Consulta o Grau de antedimento do Paciente"); Console.WriteLine("Nome do Paciente?"); busca = Console.ReadLine(); p = H.Busca(busca); Console.WriteLine("Nome:" + p.getnome()); Console.WriteLine("GRau de antedimento:" + p.getgrau()); Console.WriteLine("Descrição/Estado do paciente:" + p.getdescricao()); Console.ReadKey(); break; case "3": Console.Clear(); do { Console.WriteLine("Grau de antedimeto"); Console.WriteLine("1- VERMELHO"); Console.WriteLine("2- AMARELO"); Console.WriteLine("3- VERDE"); Console.WriteLine("4- AZUL"); resposta2 = Console.ReadLine(); switch (resposta2) { case "1": Console.Clear(); Pacientes[] Pacientes = new Pacientes[100]; geral = "VERMELHO"; Pacientes[100] = H.Geral(geral); for (int i = 0; i <= Pacientes.Length; i++) { Console.WriteLine("Nome:" + Pacientes[i].getnome()); } break; } Console.ReadKey(); } while (!resposta2.Equals("5")); break; case "4": Console.Clear(); Console.WriteLine("Excluir"); Console.WriteLine("Oq vc quer aki"); String busca2 = Console.ReadLine(); string[,] dados1 = new string[10, 3]; string del; StreamReader Leitor2 = new StreamReader(@"C:\Users\Etec\Desktop\teste\dados.txt"); int x1 = 0; while ((dados1[x1, 0] = Leitor2.ReadLine()) != null) { dados1[x1, 1] = Leitor2.ReadLine(); dados1[x1, 2] = Leitor2.ReadLine(); x1++; } for (int y = 0; y < 10; y++) { if (busca2.Equals(dados1[y, 0])) { Console.WriteLine("Achei"); Console.WriteLine("Tem certeza quer apagar isso? [S/N]"); del = Console.ReadLine(); if (del.Equals("S")) { dados1[y, 0] = null; dados1[y, 1] = null; dados1[y, 2] = null; Console.WriteLine("Apagou"); } else if (del.Equals("N")) { break; } } } break; case "6": Console.Clear(); Console.WriteLine("Tchau"); H.Salvar(); break; default: Console.Clear(); Console.WriteLine("opção invalida!"); break; } Console.ReadKey(); } while (!resposta.Equals("6"));//para de fazer as repitição do case }