Advertisement
JacksonBarbosa

Untitled

Dec 13th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.73 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package hospital;
  7.  
  8. /**
  9.  *
  10.  * @author Pc
  11.  */
  12. public class Main {
  13.  
  14.     /**
  15.      * @param args the command line arguments
  16.      */
  17.     public static void main(String[] args) {
  18.         String nome="", RG="", CPF="", telcontato="", horaVisita="";
  19.         int codigo=0, num=0, andar=0, codigoInternado=0;
  20.         String rua="", bairro="", cidade="", cep="", numero="";
  21.         Endereco endereco;
  22.  
  23.         // le os campos de paciente
  24.         nome = JOptionPane.showInputDialog("Digite o nome do paciente");
  25.         RG = JOptionPane.showInputDialog("digite o RG do paciente");
  26.         CPF = JOptionPane.showInputDialog("digite o CPF do paciente");
  27.         telcontato = JOptionPane.showInputDialog("Digite o telefone para contato");
  28.         codigo = Integer.parseInt(JOptionPane.showInputDialog("Digite o código do paciente"));
  29.        
  30.         // le os campos de endereco
  31.         rua = JOptionPane.showInputDialog("Digite a rua");
  32.         bairo = JOptionPane.showInputDialog("Digite o bairro");
  33.         numero = JOptionPane.showInputDialog("Digite o numero");
  34.         cep = JOptionPane.showInputDialog("Digite o cep");
  35.         endereco = new Endereco(rua, bairro, cidade, numero, cep);
  36.  
  37.         // cria um paciente
  38.         Paciente paciente = new Paciente(nome, RG, CPF, telcontato, codigo, endereco);
  39.        
  40.         // le os campos de quarto
  41.         num = Integer.parseInt(JOptionPane.showInputDialog("Digite o número do quarto"));
  42.         andar = Integer.parseInt(JOptionPane.showInputDialog("Digite o andar do quarto"));
  43.         // cria um quarto
  44.         Quarto quarto = new Quarto(num, andar);
  45.        
  46.         Paciente paciente2 = new Paciente(nome, RG, CPF, telcontato, codigo, endereco);
  47.        
  48.         Quarto quarto2 = new Quarto(num,andar);
  49.         // le os campos de internado
  50.         Internado internado = new Internado(paciente, quarto, horaVisita, codigoInternado);
  51.         Internado internado2 = new Internado(paciente2, quarto2, horaVisita, codigoInternado);
  52.        
  53.         ManipulaPaciente manipulaP = new ManipulaPaciente();
  54.         manipulaP.inserir(paciente);
  55.         manipulaP.inserir(paciente2);
  56.        
  57.         ManipulaQuarto manipulaQ = new ManipulaQuarto();
  58.         manipulaQ.inserir(quarto);
  59.         manipulaQ.inserir(quarto2);
  60.        
  61.         ManipulaInternado manipulaI = new ManipulaInternado();
  62.         manipulaI.inserir(internado);
  63.         manipulaI.inserir(internado2);
  64.        
  65.         manipulaQ.buscartodos();
  66.         manipulaP.buscartodos();
  67.         manipulaI.buscartodos();
  68.        
  69.        
  70.     }
  71.    
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement