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; }
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(); } }