daily pastebin goal
48%
SHARE
TWEET

Untitled

a guest Dec 7th, 2017 48 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.     }
RAW Paste Data
Top