private static void DeletarLivro() { BibliocatecaBusiness biblioteca = new BibliocatecaBusiness(); ILivro iLivro; IEmprestimo iEmprestimo; do { iLivro = new Livro(); Console.Write("Entre com o Tombo do livro: "); var tombo = Convert.ToInt32(Console.ReadLine()); iLivro = biblioteca.BuscarLivro(iLivro, tombo, listLivro); if (iLivro == null) { Console.WriteLine("--> Livro nao existente no cadastro. Tente novamente. "); } else { iEmprestimo = new Emprestimo(); iEmprestimo = biblioteca.BuscarEmprestimoPorLivro(iEmprestimo, iLivro, listEmprestimo); if (iEmprestimo == null) { listLivro.Remove(iLivro); Console.WriteLine("--> Livro removida com sucesso. "); } else { Console.WriteLine("--> Livro emprestado. Nao e possivel remove-lo neste momento. "); } } } while (iLivro == null); }
private static void DeletarPessoa() { BibliocatecaBusiness biblioteca = new BibliocatecaBusiness(); IPessoa iPessoa; IEmprestimo iEmprestimo; do { iPessoa = new Pessoa(); Console.Write("Entre com o CPF da pessoa: "); var cpf = Console.ReadLine(); iPessoa = biblioteca.BuscarPessoa(iPessoa, cpf, listPessoa); if (iPessoa == null) { Console.WriteLine("--> Pessoa nao existente no cadastro. Tente novamente. "); } else { iEmprestimo = new Emprestimo(); iEmprestimo = biblioteca.BuscarEmprestimoPorPessoa(iEmprestimo, iPessoa, listEmprestimo); if (iEmprestimo == null) { listPessoa.Remove(iPessoa); Console.WriteLine("--> Pessoa removida com sucesso. "); } else { Console.WriteLine("--> Pessoa emprestado. Nao e possivel remove-lo neste momento. "); } } } while (iPessoa == null); }
private static void CadastrarEmprestimo() { BibliocatecaBusiness biblioteca = new BibliocatecaBusiness(); IEmprestimo emprestimo = new Emprestimo(); IPessoa iPessoa; ILivro iLivro; do { iPessoa = new Pessoa(); iLivro = new Livro(); Console.Write("Entre com o CPF do solicitante: "); var cpf = Console.ReadLine(); Console.Write("Entre com o Tombo do livro: "); var tombo = Convert.ToInt32(Console.ReadLine()); iPessoa = biblioteca.BuscarPessoa(iPessoa, cpf, listPessoa); iLivro = biblioteca.BuscarLivro(iLivro, tombo, listLivro); if (iPessoa == null) { Console.WriteLine("--> Pessoa nao existente no cadastro. Tente novamente. "); } if (iLivro == null) { Console.WriteLine("--> Livro nao existente no cadastro. Tente novamente. "); } } while (iPessoa == null || iLivro == null); emprestimo = biblioteca.Emprestar(iPessoa, iLivro, emprestimo); listEmprestimo.Add(emprestimo); Console.WriteLine("--> Emprestimo realizado com sucesso."); }
private static void PesquisarLivro() { BibliocatecaBusiness biblioteca = new BibliocatecaBusiness(); ILivro iLivro; do { iLivro = new Livro(); Console.Write("Entre com o Tombo do livro: "); var tombo = Convert.ToInt32(Console.ReadLine()); iLivro = biblioteca.BuscarLivro(iLivro, tombo, listLivro); if (iLivro == null) { Console.WriteLine("--> Livro nao existente no cadastro. Tente novamente. "); } else { Console.WriteLine(iLivro.ImprimirLivro()); } } while (iLivro == null); }
private static void PesquisarPessoa() { BibliocatecaBusiness biblioteca = new BibliocatecaBusiness(); IPessoa iPessoa; do { iPessoa = new Pessoa(); Console.Write("Entre com o CPF da pessoa: "); var cpf = Console.ReadLine(); iPessoa = biblioteca.BuscarPessoa(iPessoa, cpf, listPessoa); if (iPessoa == null) { Console.WriteLine("--> Pessoa nao existente no cadastro. Tente novamente. "); } else { Console.WriteLine(iPessoa.ImprimirPessoa()); } } while (iPessoa == null); }
private static void DevolverEmprestimo() { BibliocatecaBusiness biblioteca = new BibliocatecaBusiness(); IEmprestimo iEmprestimo; do { iEmprestimo = new Emprestimo(); Console.Write("Entre o numero do emprestimo: "); var id = Convert.ToInt32(Console.ReadLine()); iEmprestimo = biblioteca.Devolver(iEmprestimo, id, listEmprestimo); if (iEmprestimo == null) { Console.WriteLine("--> Devolucao nao existente. Tente novamente. "); } else { listEmprestimo.Remove(iEmprestimo); } } while (iEmprestimo == null); Console.WriteLine("--> Devolucao executada com sucesso"); }