예제 #1
0
  public boolean validaVeiculo(Veiculo veiculo) {
    Veiculo tempVeiculo;
    Empresa empresa = Sessao.getEmpresaSessao();
    try {
      tempVeiculo =
          this.controller.getObjectByHQLCondition(
              "from Veiculo WHERE placaVeiculo = '"
                  + veiculo.getPlacaVeiculo().toUpperCase()
                  + "' AND empresa.id = '"
                  + empresa.getId()
                  + "'");
    } catch (Exception e) {
      tempVeiculo = null;
      e.printStackTrace();
    }

    if (veiculo.getCategoria() == null) {
      Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
      return false;
    } else if ((veiculo.getModeloVeiculo() == null)
        || (veiculo.getModeloVeiculo().trim().equals(""))) {
      Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
      return false;
    } else if ((veiculo.getPlacaVeiculo() == null)
        || (veiculo.getPlacaVeiculo().trim().equals(""))) {
      Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
      return false;
    } else if (tempVeiculo != null) {
      Mensagem.send(Mensagem.MSG_PLACA, Mensagem.ERROR);
      return false;
    } else {
      // deixa as placas em maiusculo
      veiculo.setPlacaVeiculo(veiculo.getPlacaVeiculo().toUpperCase());
      // capturar a empresa da sessao e setar no veiculo...
      veiculo.setEmpresa(Sessao.getEmpresaSessao());
    }

    return true;
  }
예제 #2
0
 public void sendEmailPlaca(String placaErrada) {
   String destinatario = "*****@*****.**";
   String nomeDestinatario = "Extratos Facil";
   String assunto = "Placa Incorreta";
   String mensagem =
       "A placa "
           + placaErrada
           + " Esta cadastrada para empresa "
           + Sessao.getEmpresaSessao().getNomeFantasia()
           + " incorretamente, favor excluir do sistema.";
   String link = "extratosfacil.com.br/admin";
   try {
     Email.sendEmail(destinatario, nomeDestinatario, assunto, mensagem, link);
     Mensagem.send(Mensagem.EMAIL_ENVIADO, Mensagem.INFO);
   } catch (EmailException e) {
     Mensagem.send("Ocorreu um erro, por favor tente mais tarde!", Mensagem.ERROR);
     e.printStackTrace();
   }
 }