Package br.com.moonjava.flight.model.base

Examples of br.com.moonjava.flight.model.base.Passagem


    return passagens.size();
  }

  @Override
  public Object getValueAt(int linha, int coluna) {
    Passagem passagem = passagens.get(linha);
    return passagem.getAssento();
  }
View Full Code Here


*/
public class ReembolsoDAO implements Reembolso.Jdbc {

  @Override
  public boolean criar(Reembolso reembolso) {
    Passagem passagem = reembolso.getPassagem();
    boolean executed = new SqlStatementWrapper()
        .prepare()

        .with("insert into FLIGHT.REEMBOLSO")
        .with("(ID, PASSAGEM_ID, TITULAR, CPF, BANCO, AGENCIA, CONTA, VALOR)")

        .with("values (")
        .with("?,", reembolso.getId())
        .with("?,", passagem.getId())
        .with("?,", reembolso.getTitular())
        .with("?,", reembolso.getCpf().getDigito())
        .with("?,", reembolso.getBanco())
        .with("?,", reembolso.getAgencia())
        .with("?,", reembolso.getConta())
View Full Code Here

    request.set("voo", vooId);
    request.set("codBilhete", codigo);
    request.set("pessoaFisica", pessoaFisicaId);

    Passagem pojo = new PassagemCreate(request).createInstance();
    dao.vender(pojo);

    request = new RequestParamWrapper();

    List<Passagem> res = dao.consultarPorVoo(voo);
    assertThat(res.size(), equalTo(1));

    Passagem passagem = res.get(0);

    assertThat(passagem.getPessoaFisica().getId(), equalTo(pessoaFisicaId));
    assertThat(passagem.getCodigoBilhete(), equalTo(codigo));
    assertThat(passagem.getVoo().getId(), equalTo(vooId));
  }
View Full Code Here

    int id = 1;
    int voo = 3;
    int pf = 1;
    String codBilhete = "P1000";

    Passagem antes = dao.consultarPorCodigoBilhete(codBilhete);
    assertThat(antes.getVoo().getId(), equalTo(voo));
    assertThat(antes.getPessoaFisica().getId(), equalTo(pf));
    assertThat(antes.getCodigoBilhete(), equalTo(codBilhete));

    int novoVoo = 2;
    request.set("id", id);
    request.set("voo", novoVoo);

    Passagem passagem = new PassagemUpdate(request).createInstance();
    dao.transferir(passagem);

    Passagem res = dao.consultarPorCodigoBilhete(codBilhete);
    assertThat(res.getVoo().getId(), equalTo(novoVoo));
    assertThat(res.getPessoaFisica().getId(), equalTo(pf));
    assertThat(res.getCodigoBilhete(), equalTo(codBilhete));
  }
View Full Code Here

  }

  public void consultar_por_codigo_p1003() {
    PassagemDAO dao = new PassagemDAO();

    Passagem res = dao.consultarPorCodigoBilhete("P1003");

    assertThat(res.getCodigoBilhete(), equalTo("P1003"));
    assertThat(res.getAssento(), equalTo("A11"));
    assertThat(res.getPessoaFisica().getNome(), equalTo("Nome D"));
    assertThat(res.getVoo().getCodigo(), equalTo(null));
  }
View Full Code Here

  public void consultar_por_codigo_p1000() {
    PassagemDAO dao = new PassagemDAO();

    String codigo = "P1000";

    Passagem res = dao.consultarPorCodigoBilhete(codigo);

    assertThat(res.getCodigoBilhete(), equalTo(codigo));
    assertThat(res.getAssento(), equalTo("B15"));
    assertThat(res.getPessoaFisica().getNome(), equalTo("Nome A"));
    assertThat(res.getVoo().getCodigo(), equalTo("V1002"));
  }
View Full Code Here

          RequestParamWrapper request = new RequestParamWrapper();

          request.set("id", passagem.getId());
          request.set("voo", voo.getId());

          Passagem pojo = new PassagemUpdate(request).createInstance();
          boolean updated = model.transferir(pojo);

          if (updated) {
            VooModel vooModel = new VooModel();
            vooModel.incrementarAssento(passagem.getVoo().getId());
View Full Code Here

        for (int i = 0; i < pessoas.size(); i++) {
          int vooId = voos.get(0).getId();
          req.set("voo", vooId);
          req.set("codBilhete", codigos.get(i));
          req.set("pessoaFisica", pessoas.get(i).getId());
          Passagem pojo = new PassagemCreate(req).createInstance();
          boolean executed = new PassagemModel().vender(pojo);
          if (executed) {
            new VooModel().decrementarAssento(vooId);

            /** Location of a file to print **/
 
View Full Code Here

TOP

Related Classes of br.com.moonjava.flight.model.base.Passagem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.