Examples of PassagemModel


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

    this.request = request;
  }

  @Override
  public Passagem createInstance() {
    PassagemModel impl = new PassagemModel(this);
    impl.setId(request.intParam("id"));
    return impl;
  }
View Full Code Here

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

  private class ConsultarHandler implements ActionListener {
    @Override
    public void actionPerformed(ActionEvent e) {
      VooModel vooModel = new VooModel();
      PassagemModel passagemModel = new PassagemModel();

      RequestParamWrapper request = getParametersPassagem();
      String codBilhete = request.stringParam("codBilhete");

      passagem = passagemModel.consultarPorCodigoBilhete(codBilhete);

      if (passagem == null) {
        messagePassagemOff();
        return;
      }
View Full Code Here

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

        if (voo.getAssentoLivre() == 0) {
          messageFailed();
          return;

        } else {
          PassagemModel model = new PassagemModel();
          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());
            vooModel.decrementarAssento(voo.getId());
View Full Code Here

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

            Aeronave pojo = list.get(rows[i]);
            VooModel vooModel = new VooModel();
            List<Voo> voos = vooModel.consultarPorAeronaveId(pojo.getId());

            for (Voo voo : voos) {
              new PassagemModel().cancelarPorVoo(voo);
            }
            vooModel.deletaPorAeronaveId(pojo.getId());
            new AeronaveModel().deletar(pojo.getId());
          }
View Full Code Here

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

          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 **/
            String fileName = "abc.txt";
View Full Code Here

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

    this.request = request;
  }

  @Override
  public Passagem createInstance() {
    return new PassagemModel(this);
  }
View Full Code Here

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

          disableButtons();

          result = true;
          int[] rows = tabela.getSelectedRows();
          Voo vooModel = new VooModel();
          PassagemModel passagemModel = new PassagemModel();

          for (int i = 0; i < rows.length; i++) {
            Voo pojo = list.get(rows[i]);
            passagemModel.cancelarPorVoo(pojo);
            vooModel.deletar(pojo.getId());
          }

          messageDeleteOK();
          refresh();
View Full Code Here

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

  private class SolicitarCancelamentoHandler implements ActionListener {

    @Override
    public void actionPerformed(ActionEvent e) {
      PassagemModel passagemModel = new PassagemModel();

      RequestParamWrapper request = getParametersPassagem();
      String codBilhete = request.stringParam("codBilhete");

      passagem = passagemModel.consultarPorCodigoBilhete(codBilhete);

      if (passagem == null) {
        messagePassagemOff();
        return;
      }

      String verifCancel = passagem.getVoo().getCodigo();

      if (verifCancel != null) {
        PassagemModel pasModel = new PassagemModel();
        double reembolso = pasModel.getPreco(passagem);

        if (reembolso > 0.0) {
          setValor(reembolso, passagem.getId());
          addCalcularPassagemButton();
        } else if (reembolso == 0.0) {
View Full Code Here

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

    public void actionPerformed(ActionEvent e) {
      RequestParamWrapper request = getParametersReebolso();
      // Caso o usuario adicione virgula, o sistema atribuirá ponto
      // para cadastrar o dado no banco de dados
      ReembolsoModel model = new ReembolsoModel();
      PassagemModel modelPassagem = new PassagemModel();
      String valor = request.stringParam("valor").replace(",", ".");
      boolean status = false;

      if (!valor.equals("0.0")) {
        CPF _cpf = null;
        try {
          _cpf = CPF.parse(request.stringParam("cpf"));
          request.set("passagem", passagem.getId());
          request.set("banco", Integer.parseInt(request.stringParam("banco")));
          request.set("agencia", Integer.parseInt(request.stringParam("agencia")));
          request.set("conta", Integer.parseInt(request.stringParam("conta")));
          request.set("valor", Double.parseDouble(valor));
          request.set("cpf", _cpf.getDigito());
          Reembolso reembolso = new ReembolsoCreate(request).createInstance();

          status = model.criar(reembolso);
        } catch (Exception e2) {
          return;
        }
      }

      status = modelPassagem.efetuarCancelamento(passagem);

      if (status) {
        new VooModel().incrementarAssento(passagem.getVoo().getId());
        messageReembolso();
        messageOK();
View Full Code Here

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

    public void actionPerformed(ActionEvent e) {
      RequestParamWrapper request = getParameters();
      String bilhete = request.stringParam("bilhete");
      // Carrega imagem do mapa de assento de acordo
      // com o passageiro
      pojo = new PassagemModel().consultarPorCodigoBilhete(bilhete);
      if (pojo != null) {
        String pathFile = String.format("airplanes/%s.jpg", pojo.getVoo().getAeronave().getNome());
        showSeatMap(pathFile);
        passagens = new PassagemModel().consultarPorVoo(pojo.getVoo());
        showList(passagens);
      } else {
        messageSolicitacaoErro();
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.