From d1fd5c22eedc67a5de3862ee012b5abbb7cbf3df Mon Sep 17 00:00:00 2001 From: thiago Date: Tue, 5 Sep 2017 19:34:58 +0000 Subject: [PATCH] =?UTF-8?q?fixed=20bug=20#9685=20-=20Altera=C3=A7=C3=A3o?= =?UTF-8?q?=20na=20forma=20de=20persist=C3=AAncia=20da=20configura=C3=A7?= =?UTF-8?q?=C3=A3o=20de=20categoria=20normal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@73530 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarCategoriaController.java | 3 -- ...ditarConfiguracionCategoriaController.java | 47 +++++++++---------- web/WEB-INF/i3-label_es_MX.label | 2 +- web/WEB-INF/i3-label_pt_BR.label | 2 +- 4 files changed, 23 insertions(+), 31 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java index f1ec28987..a0642fca2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java @@ -26,13 +26,10 @@ import com.rjconsultores.ventaboletos.entidad.GrupoCategoria; import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.GrupoCategoriaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; -import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; -import oracle.net.aso.b; - /** * * @author Rafius diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index 086808d50..158ce6220 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -427,7 +427,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp @Override public void doAfterCompose(Component comp) throws Exception { - lsCategorias = categoriaService.obtenerTodasCategoriasVisibles(); + lsCategorias = categoriaService.obtenerTodos(); lsClaseServicio = claseServicioService.obtenerTodos(); lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa()); @@ -491,9 +491,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp lsCategoriaCorrida = categoriaCtrl.getCategoriaCorridaList(); categoriaCorridaList.setData(lsCategoriaCorrida); } - categoriaCtrl = categoriaCtrlService.checarCategoriaAdulto(categoriaCtrl); - lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoVisiblesList(); - categoriaDescuentoList.setData(lsCategoriaDescuento); descuentoImporte.setValue(BigDecimal.ZERO); descuentoPorc.setValue(BigDecimal.ZERO); @@ -768,12 +765,13 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp return; } } - - cmbCategorias.getValue(); - cantAutorizada.getValue(); - descuentoPorc.getValue(); - descuentoImporte.getValue(); - asientosReservados.getValue(); + if (!((Categoria) cmbCategorias.getSelectedItem().getValue()).getCategoriaId().equals(CategoriaCtrlServiceImpl.CATEGORIA_ADULTO)) { + cmbCategorias.getValue(); + cantAutorizada.getValue(); + descuentoPorc.getValue(); + descuentoImporte.getValue(); + asientosReservados.getValue(); + } boolean existe = false; for (CategoriaDescuento cd : lsCategoriaDescuento) { @@ -783,7 +781,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp } if (!existe) { - if(validarCampoAssentosReservados()){ + if (((Categoria) cmbCategorias.getSelectedItem().getValue()).getCategoriaId().equals(CategoriaCtrlServiceImpl.CATEGORIA_ADULTO)) { + categoriaCtrl = categoriaCtrlService.checarCategoriaAdulto(categoriaCtrl); + lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoVisiblesList(); + categoriaDescuentoList.setData(lsCategoriaDescuento); + } else if (validarCampoAssentosReservados()) { CategoriaDescuento cDescuento = new CategoriaDescuento(); cDescuento.setCategoriaCtrl(categoriaCtrl); cDescuento.setActivo(Boolean.TRUE); @@ -890,21 +892,14 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp try { CategoriaDescuento cDescuento = (CategoriaDescuento) categoriaDescuentoList.getSelected(); if (cDescuento != null) { - if (!cDescuento.getCategoria().getCategoriaId().equals(1)) { - lsCategoriaDescuento.remove(cDescuento); - 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.categoriaNormal"), - Labels.getLabel("editarConfiguracionCategoriaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } + lsCategoriaDescuento.remove(cDescuento); + 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"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 3e65cb251..a2179e13f 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1833,7 +1833,7 @@ editarConfiguracionCategoriaController.MSG.suscribirOK = Tipo de configuración editarConfiguracionCategoriaController.MSG.borrarPergunta = Desea eliminar tipo de configuración de pasajero? editarConfiguracionCategoriaController.MSG.editarPeriodo = Antes de editar el período de vigencia es necesário guardar la configuración de pasajero editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuración pasajero se eliminó exitosamente -editarConfiguracionCategoriaController.MSG.categoriaNormal = No es permitido cambiar la vigencia o apagar la categoria Normal. +editarConfiguracionCategoriaController.MSG.categoriaNormal = No es permitido cambiar la vigencia de la categoria Normal. editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Hay descuentos sin vigencias. Guardar sin informar a los viegencias de descuentos ? editarConfiguracionCategoriaController.lblCategorias.value = Tipo de pasaje editarConfiguracionCategoriaController.lblEmpresa.value = Empresa diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index d754097e4..8e804dbaa 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1983,7 +1983,7 @@ editarConfiguracionCategoriaController.MSG.suscribirOK = Tipo de configuração editarConfiguracionCategoriaController.MSG.borrarPergunta = Deseja Eliminar tipo de configuração de passageiro? editarConfiguracionCategoriaController.MSG.editarPeriodo = Antes de editar o período de vigência é necessário salvar a configuração de passageiro. editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuração passageiro Excluido com Sucesso. -editarConfiguracionCategoriaController.MSG.categoriaNormal = Não é permitido alterar a vigencia ou apagar a categoria Normal. +editarConfiguracionCategoriaController.MSG.categoriaNormal = Não é permitido alterar a vigencia da categoria Normal. editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Exite(m) desconto(s) sem vigência. Salvar sem informar as viegencias para o(s) desconto(s) ? editarConfiguracionCategoriaController.lblCategorias.value = Tipo de Passagem editarConfiguracionCategoriaController.lblEmpresa.value = Empresa