public void DeletarPessoa() { Console.WriteLine("\n - DELETAR PESSOA - \n"); Console.Write("\n Informe o id da pessoa que deseja deletar: "); int id = int.Parse(Console.ReadLine()); try { var rep = new PessoaRepositorio(); if (rep.BuscarPessoaPoId(id) != null) { string resultado = rep.BuscarPessoaPoId(id).ToString(); Console.WriteLine("\n Informações: " + resultado); Console.Write("\n Deseja excluir ?: s/n: "); char opcao = char.Parse(Console.ReadLine()); switch (opcao) { case 's': rep.DeletarPessoa(id); Console.WriteLine("\n Pessoa deletada com sucesso !!"); break; case 'n': Console.Clear(); Inicio.Menu(); break; default: Console.WriteLine("\n Valor inválido !! preciso uma tecla para voltar ao menu."); Console.ReadKey(); Console.Clear(); Inicio.Menu(); break; } } else { Console.WriteLine("\n Valor inválido verifique o id digitado.."); Console.ReadKey(); Console.Clear(); Inicio.Menu(); } } catch (Exception ex) { Console.WriteLine("Erro !!" + ex.Message); } }
public void BuscarPessoaPorId() { Console.WriteLine("\n - Buscar pessoa por ID - \n"); Console.Write("\n Informe o id da pessoa:"); int id = int.Parse(Console.ReadLine()); try { var rep = new PessoaRepositorio(); if (rep.BuscarPessoaPoId(id) != null) { string resultado = rep.BuscarPessoaPoId(id).ToString();; Console.Write("\n Dados solicitados: " + resultado + "\n "); Console.Write("\n Deseja efetuar uma nova consulta ? s/n:"); char opcao = char.Parse(Console.ReadLine()); switch (opcao) { case 's': Console.Clear(); BuscarPessoaPorId(); break; case 'n': Console.Clear(); Inicio.Menu(); break; default: Console.WriteLine("\n Opção inválida !! \n"); Console.Clear(); Inicio.Menu(); break; } } else { Console.WriteLine("\n Valor inválido verifique o id digitado.. \n "); Console.ReadKey(); Console.Clear(); Inicio.Menu(); } } catch (Exception ex) { Console.WriteLine("\n Erro !" + ex.Message); } }
public void AlterarPessoa() { Console.WriteLine("\n - ALTERAR PESSOA - \n"); Console.Write("Informe o id da pessoa que você deseja alterar os dados: "); int id = int.Parse(Console.ReadLine()); try { var rep = new PessoaRepositorio(); if (rep.BuscarPessoaPoId(id) != null) { var p = new Pessoa(); p.IdPessoa = id; Console.WriteLine("Dados atuais: " + rep.BuscarPessoaPoId(id) + "\n"); Console.Write("\n Informe o nome desejado: "); p.Nome = Console.ReadLine(); Console.Write("\n Informe a data de nascimento: "); p.DataNasc = DateTime.Parse(Console.ReadLine()); rep.Alterar(p); Console.WriteLine("\n Dados alterados com sucesso ! pressione uma tecla para voltar ao menu."); Console.ReadKey(); Console.Clear(); Inicio.Menu(); } else { Console.WriteLine("\n Valor inválido verifique o id digitado.."); Console.ReadKey(); Console.Clear(); Inicio.Menu(); } } catch (Exception ex) { Console.WriteLine("Erro !!" + ex.Message); } }