fixed bug #9854 - Correção de problema em criação da configuração de tipo de categoria.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@74167 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-09-22 18:16:13 +00:00
parent e5f97987af
commit 63cee37063
1 changed files with 9 additions and 7 deletions

View File

@ -473,7 +473,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
if (categoriaCtrl.getCategoriactrlId() != null) {
categoriaCtrl = categoriaCtrlService.obtenerID(categoriaCtrl.getCategoriactrlId());
lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoVisiblesList();
lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoList();
categoriaDescuentoList.setData(lsCategoriaDescuento);
lsCategoriaClase = categoriaCtrl.getCategoriaClaseList();
@ -652,9 +652,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
lsCategoriaDescuentoNova.add(cd);
continue;
}
if (cd.getCategoriaPeriodoList() == null || cd.getCategoriaPeriodoList().isEmpty()) {
cd.setCategoriaPeriodoList(new ArrayList<CategoriaPeriodo>());
List<CategoriaPeriodo> listCategoriaPeriodo = categoriaPeriodoService.obtenerPorCategoriaDescuento(categoriaDescuento);
cd.setCategoriaPeriodoList(listCategoriaPeriodo);
}
lsCategoriaDescuentoNova.add(cd);
}
@ -786,8 +788,10 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
if (!existe) {
if (((Categoria) cmbCategorias.getSelectedItem().getValue()).getCategoriaId().equals(CategoriaCtrlServiceImpl.CATEGORIA_ADULTO)) {
categoriaCtrl = categoriaCtrlService.checarCategoriaAdulto(categoriaCtrl);
lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoVisiblesList();
List<CategoriaDescuento> aux = lsCategoriaDescuento;
lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoList();
categoriaDescuentoList.setData(lsCategoriaDescuento);
lsCategoriaDescuento.addAll(aux);
} else if (validarCampoAssentosReservados()) {
CategoriaDescuento cDescuento = new CategoriaDescuento();
cDescuento.setCategoriaCtrl(categoriaCtrl);
@ -899,10 +903,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setFecmodif(Calendar.getInstance().getTime());
cDescuento.setActivo(Boolean.FALSE);
cDescuento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
categoriaDescuentoList.updateItem(cDescuento);
categoriaDescuentoList.removeItem(cDescuento);
lsCategoriaDescuento.add(cDescuento);
categoriaCtrl.setCategoriaDescuentoList(lsCategoriaDescuento);
} else {
Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"),