@Override
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;
}
}