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-87c2c4800839master
parent
e5f97987af
commit
63cee37063
|
@ -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"),
|
||||
|
|
Loading…
Reference in New Issue