Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- lerObjetos();
- int opcao;
- do {
- Keyboard.clrscr();
- opcao = Keyboard.menu("Incluir Paciente/Listar Paciente/Remover Paciente/Incluir Orgao/Listar Orgao/Remover Orgao/Listar Fila/Terminar");
- switch (opcao) {
- case 1:
- incluirPaciente();
- break;
- case 2:
- listarPaciente();
- break;
- case 3:
- excluirPaciente();
- break;
- case 4:
- incluirOrgao();
- break;
- case 5:
- listarOrgao();
- break;
- case 6:
- excluirOrgao();
- break;
- case 7:
- listarFila();
- break;
- }
- } while (opcao < 8);
- gravarObjetos();
- }
- static void lerObjetos() {
- if (arqListaOrgao.reset()) {
- orgao = (Orgao) arqListaOrgao.read();
- }
- arqListaOrgao.closeFile();
- if (arqListaPaciente.reset()) {
- paciente = (Paciente) arqListaPaciente.read();
- }
- arqListaPaciente.closeFile();
- if (arqListaPrioridade.reset()) {
- pacientePrioridade = (PacientePrioridade) arqListaPrioridade.read();
- }
- arqListaPrioridade.closeFile();
- }
- static void gravarObjetos() {
- arqListaOrgao.rewrite();
- arqListaOrgao.write(orgao);
- arqListaOrgao.closeFile();
- arqListaPaciente.rewrite();
- arqListaPaciente.write(paciente);
- arqListaPaciente.closeFile();
- arqListaPrioridade.rewrite();
- arqListaPrioridade.write(pacientePrioridade);
- arqListaPrioridade.closeFile();
- }
Add Comment
Please, Sign In to add comment