Guest User

Untitled

a guest
Dec 7th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. public static void main(String[] args) {
  2. lerObjetos();
  3. int opcao;
  4. do {
  5. Keyboard.clrscr();
  6. opcao = Keyboard.menu("Incluir Paciente/Listar Paciente/Remover Paciente/Incluir Orgao/Listar Orgao/Remover Orgao/Listar Fila/Terminar");
  7. switch (opcao) {
  8. case 1:
  9. incluirPaciente();
  10. break;
  11. case 2:
  12. listarPaciente();
  13. break;
  14. case 3:
  15. excluirPaciente();
  16. break;
  17. case 4:
  18. incluirOrgao();
  19. break;
  20. case 5:
  21. listarOrgao();
  22. break;
  23. case 6:
  24. excluirOrgao();
  25. break;
  26. case 7:
  27. listarFila();
  28. break;
  29. }
  30. } while (opcao < 8);
  31. gravarObjetos();
  32. }
  33. static void lerObjetos() {
  34. if (arqListaOrgao.reset()) {
  35. orgao = (Orgao) arqListaOrgao.read();
  36. }
  37. arqListaOrgao.closeFile();
  38. if (arqListaPaciente.reset()) {
  39. paciente = (Paciente) arqListaPaciente.read();
  40. }
  41. arqListaPaciente.closeFile();
  42. if (arqListaPrioridade.reset()) {
  43. pacientePrioridade = (PacientePrioridade) arqListaPrioridade.read();
  44. }
  45. arqListaPrioridade.closeFile();
  46. }
  47.  
  48. static void gravarObjetos() {
  49. arqListaOrgao.rewrite();
  50. arqListaOrgao.write(orgao);
  51. arqListaOrgao.closeFile();
  52. arqListaPaciente.rewrite();
  53. arqListaPaciente.write(paciente);
  54. arqListaPaciente.closeFile();
  55. arqListaPrioridade.rewrite();
  56. arqListaPrioridade.write(pacientePrioridade);
  57. arqListaPrioridade.closeFile();
  58. }
Add Comment
Please, Sign In to add comment