fixed bug #8661 - Correção de bug, pontos de venda já excluidos ainda apareciam em tela de configuração de parametros de ocd

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@67436 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-03-30 20:09:45 +00:00
parent c4e94420b9
commit 121fd124f3
1 changed files with 13 additions and 3 deletions

View File

@ -127,9 +127,19 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
btnApagar.setVisible(Boolean.FALSE);
ocdParamCorrente.setListOCDPtoVtaParam(new ArrayList<OCDPtoVtaParam>());
}else{
ptoVtaOCDParamList.setData(ocdParamCorrente.getListOCDPtoVtaParam());
ptoVtaOCDParamList.setData(removerOCDPtoVtaParamInativo(ocdParamCorrente.getListOCDPtoVtaParam()));
}
}
private List<OCDPtoVtaParam> removerOCDPtoVtaParamInativo(List<OCDPtoVtaParam> listOCDPtoVtaParam){
List<OCDPtoVtaParam> retorno = new ArrayList<OCDPtoVtaParam>();
for (OCDPtoVtaParam ocdPtoVtaParam : listOCDPtoVtaParam) {
if(ocdPtoVtaParam.getActivo()){
retorno.add(ocdPtoVtaParam);
}
}
return retorno;
}
private void initRadios(Boolean indPenalizacionOCD) {
rdPenalizacionOCD.setChecked(ocdParamCorrente.getIndPenalizacionOCD());
@ -241,7 +251,7 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
ocdParamCorrente.addOCDPtoVtaParam(ocdPtoVtaParam);
ptoVtaOCDParamList.setData(ocdParamCorrente.getListOCDPtoVtaParam());
ptoVtaOCDParamList.setData(removerOCDPtoVtaParamInativo(ocdParamCorrente.getListOCDPtoVtaParam()));
}
}
@ -261,7 +271,7 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
ocdPtoVtaParamService.borrar(ocdPtoVtaParam);
}
ocdParamCorrente.removePtovtaOCDParam(ocdPtoVtaParam);
ptoVtaOCDParamList.setData(ocdParamCorrente.getListOCDPtoVtaParam());
ptoVtaOCDParamList.setData(removerOCDPtoVtaParamInativo(ocdParamCorrente.getListOCDPtoVtaParam()));
}
}
} catch (Exception ex) {