Ejemplo n.º 1
0
  @Test
  @Ignore
  public void editar() {
    Long codigoEndereco = 2L;
    Long codigoCidade = 3L;
    EnderecoDAO enderecoDAO = new EnderecoDAO();
    CidadeDAO cidadeDAO = new CidadeDAO();
    Endereco endereco = enderecoDAO.buscar(codigoEndereco);
    Cidade cidade = cidadeDAO.buscar(codigoCidade);

    if (endereco == null) {
      System.out.println("Nenhum registro encontrado para alterar!");
    } else {
      System.out.println("Registro a ser alterado:");
      System.out.println(endereco.getCodigo() + " - " + endereco.getRua());

      endereco.setRua("Rua Editar");
      endereco.setNumero(1000);
      endereco.setBairro("Bairro Editar");
      endereco.setCep("19910-111");
      endereco.setComplemento("Complemento Editar");
      endereco.setCidade(cidade);

      enderecoDAO.editar(endereco);

      System.out.println("Registro a alterado para:");
      System.out.println(endereco.getCodigo() + " - " + endereco.getRua());
    }
  }
Ejemplo n.º 2
0
  @Test
  @Ignore
  public void salvar() {
    CidadeDAO cidadeDAO = new CidadeDAO();
    Cidade cidade = cidadeDAO.buscar(1L);

    Endereco endereco = new Endereco();
    endereco.setRua("Rua teste");
    endereco.setNumero(90);
    endereco.setBairro("Bairro teste");
    endereco.setCep("19900-220");
    endereco.setComplemento("Complemento teste");
    endereco.setCidade(cidade);

    EnderecoDAO enderecoDAO = new EnderecoDAO();
    enderecoDAO.salvar(endereco);
    System.out.println("Endereço salvo!");
  }
  public static void main(String[] args) throws PersistenciaException {
    // Usuário Hóspede
    //
    UsuarioVO usuario = new UsuarioVO();
    usuario.setNome("Jivago");
    usuario.setEmail("*****@*****.**");
    String senha = "maia";
    try {
      senha = Util.gerarHashMD5(senha);
    } catch (NoSuchAlgorithmException ex) {
      System.out.println(ex.getMessage());
    }
    usuario.setSenha(senha);
    usuario.setEndereco("Rua Alizios, 145");
    usuario.setBairro("Jd.Bom Clima");
    usuario.setCep("78048-226");
    usuario.setFoto("jivago.jpg");
    usuario.setTelefone("9926.1155");
    usuario.setCelular("9926.1155");

    // Cidade
    //
    CidadeVO cidade = new CidadeVO();
    cidade.setNome("Cuiabá");
    cidade.setUf("MT");

    CidadeVO cidade2 = new CidadeVO();
    cidade2.setNome("Chapada dos Guimarães");
    cidade2.setUf("MT");

    // Hospedaria
    //
    HospedariaVO hospedaria1 = new HospedariaVO();
    hospedaria1.setNome("Hospedaria do João");
    hospedaria1.setEndereco("Av. Fernando Correia, 222");
    hospedaria1.setBairro("Coxipó");
    hospedaria1.setCep("78000-000");
    hospedaria1.setCelular("1234");
    hospedaria1.setTelefone("1234");
    hospedaria1.setValorDiaria(550);
    hospedaria1.setLocalizacaoGeografica("123456,654321");
    hospedaria1.setCidade(cidade);
    hospedaria1.setFoto("fotos/hospedaria-0001.jpg");
    hospedaria1.setDescricao(
        "Um paraíso situado no espaço rural do município de Chapada dos Guimarães em Mato Grosso. Está localizada no caminho que leva às montanhas,cercada pela exuberante vegetação nativa, aqui você encontra conforto, tranquilidade e atendimento personalizado.");

    HospedariaVO hospedaria2 = new HospedariaVO();
    hospedaria2.setNome("Hospedaria do Ricardo");
    hospedaria2.setEndereco("Av. do CPA, 123");
    hospedaria2.setBairro("Santa Rosa");
    hospedaria2.setCep("78000-000");
    hospedaria2.setCelular("1234");
    hospedaria2.setTelefone("1234");
    hospedaria2.setValorDiaria(850);
    hospedaria2.setLocalizacaoGeografica("123456,654321");
    hospedaria2.setCidade(cidade);
    hospedaria2.setFoto("fotos/hospedaria-0002.jpg");
    hospedaria2.setDescricao(
        "A hospedaria do Ricardo tem o objetivo de hospedar visitantes e turistas que queira assitir a copa do mundo e descançar ou curtir os maravilhoso Mato Grosso.");

    HospedariaVO hospedaria3 = new HospedariaVO();
    hospedaria3.setNome("Chácara Bom Pastor");
    hospedaria3.setEndereco("Estrada da Chapada dos Guimarães");
    hospedaria3.setBairro("Ribeirinho");
    hospedaria3.setCep("78000-000");
    hospedaria3.setCelular("1234");
    hospedaria3.setTelefone("1234");
    hospedaria3.setValorDiaria(850);
    hospedaria3.setLocalizacaoGeografica("123456,654321");
    hospedaria3.setCidade(cidade2);
    hospedaria3.setFoto("fotos/hospedaria-0002.jpg");
    hospedaria3.setDescricao(
        "A hospedaria do Ricardo tem o objetivo de hospedar visitantes e turistas que queira assitir a copa do mundo e descançar ou curtir os maravilhoso Mato Grosso.");

    // Hospedagem
    //
    HospedagemVO hospedagem = new HospedagemVO();
    java.sql.Date dataSQL = null;
    try {
      dataSQL = converteData("01/01/2012");
    } catch (Exception ex) {
      Logger.getLogger(teste2.class.getName()).log(Level.SEVERE, null, ex);
    }
    hospedagem.setDiaInicio(dataSQL);
    hospedagem.setDiaFim(dataSQL);
    hospedagem.setSituacao('E');
    hospedagem.setComentario("Teste");
    hospedagem.setHospedaria(hospedaria1);
    hospedagem.setUsuario(usuario);

    // Avaliação Tipo 1 = Hóspede avalia Hospedagem
    AvaliacaoVO avaliacao = new AvaliacaoVO();
    avaliacao.setComentario("Ótimo cliente");
    avaliacao.setAvaliado('U'); // U=usuário / H=hospedaria
    avaliacao.setNota(5); // 1-Péssimo/ 2-Ruim/ 3-Regular/ 4-Bom/ 5-Ótimo
    avaliacao.setStatus('A'); // A-avaliação / C-censurado
    avaliacao.setHospedagem(hospedagem);

    // Incluir o Usuário
    UsuarioDAO usuarioDao = new UsuarioDAO();
    try {
      usuarioDao.iniciarTransacao();
      usuarioDao.incluir(usuario);
      usuarioDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    // Incluir Cidade
    CidadeDAO cidadeDao = new CidadeDAO();
    try {
      cidadeDao.iniciarTransacao();
      cidadeDao.incluir(cidade);
      cidadeDao.incluir(cidade2);
      cidadeDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    HospedariaDAO hospedariaDao = new HospedariaDAO();
    try {
      hospedariaDao.iniciarTransacao();
      hospedariaDao.incluir(hospedaria1);
      hospedariaDao.incluir(hospedaria2);
      hospedariaDao.incluir(hospedaria3);
      hospedariaDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    HospedagemDAO hospedagemDao = new HospedagemDAO();
    try {
      hospedagemDao.iniciarTransacao();
      hospedagemDao.incluir(hospedagem);
      hospedagemDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    AvaliacaoDAO avaliacaoDao = new AvaliacaoDAO();
    try {
      avaliacaoDao.iniciarTransacao();
      avaliacaoDao.incluir(avaliacao);
      avaliacaoDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }
  }