From 40b6dcb260a3287426805296aaa86193d327be04 Mon Sep 17 00:00:00 2001 From: valdir Date: Tue, 11 Jan 2022 13:04:44 +0000 Subject: [PATCH] =?UTF-8?q?0023830:=20Andorinha=20-=20GLPI=2045683=20-=20A?= =?UTF-8?q?mbiente=20de=20Produ=C3=A7=C3=A3o=20-=20Venda=20em=20aberto=20b?= =?UTF-8?q?ug#23830=20dev:valdevir=20qua:?= 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/Model/trunk/modelWeb@110314 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../service/CategoriaCtrlService.java | 2 +- .../impl/CategoriaCtrlServiceImpl.java | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/CategoriaCtrlService.java b/src/com/rjconsultores/ventaboletos/service/CategoriaCtrlService.java index dab713398..4c14b862d 100644 --- a/src/com/rjconsultores/ventaboletos/service/CategoriaCtrlService.java +++ b/src/com/rjconsultores/ventaboletos/service/CategoriaCtrlService.java @@ -17,7 +17,7 @@ public interface CategoriaCtrlService { public CategoriaCtrl suscribir(CategoriaCtrl entidad); - public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl entidad); + public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl entidad, Boolean rdVendeAbertoSim, Boolean chkCancelaEmAberto, Boolean chkDevolveEmAberto, Boolean chkCancelaEmergencialEmAberto, Boolean chkTrocaTiturlidadeEmAberto, Boolean chkTrocaEmAberto); public CategoriaCtrl actualizacion(CategoriaCtrl entidad); diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java index d493d7c5b..3a594be6c 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java @@ -70,7 +70,7 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService { * @param categoriaCtrl */ @Override - public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) { + public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl categoriaCtrl, Boolean rdVendeAbertoSim, Boolean chkCancelaEmAberto, Boolean chkDevolveEmAberto, Boolean chkCancelaEmergencialEmAberto, Boolean chkTrocaTiturlidadeEmAberto, Boolean chkTrocaEmAberto) { boolean existeAdulto = false; List lsCategorias = new ArrayList(); lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList()); @@ -82,6 +82,24 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService { } if (!existeAdulto) { CategoriaDescuento categoriaDescuentoAdulto = this.getCategoriaDescuentoAdulto(categoriaCtrl); + + categoriaDescuentoAdulto.setIndVentaAbierto(rdVendeAbertoSim); + + if(rdVendeAbertoSim) { + //Aberto Vendido + categoriaDescuentoAdulto.setIndCancelaEmAberto(chkCancelaEmAberto); + categoriaDescuentoAdulto.setIndDevolveEmAberto(chkDevolveEmAberto); + categoriaDescuentoAdulto.setIndCancelaEmergencialEmAberto(chkCancelaEmergencialEmAberto); + categoriaDescuentoAdulto.setIndTrocaTitularidadeEmAberto(chkTrocaTiturlidadeEmAberto); + categoriaDescuentoAdulto.setIndTrocaEmAberto(chkTrocaEmAberto); + } else { + categoriaDescuentoAdulto.setIndCancelaEmAberto(false); + categoriaDescuentoAdulto.setIndDevolveEmAberto(false); + categoriaDescuentoAdulto.setIndCancelaEmergencialEmAberto(false); + categoriaDescuentoAdulto.setIndTrocaTitularidadeEmAberto(false); + categoriaDescuentoAdulto.setIndTrocaEmAberto(false); + } + lsCategorias.add(categoriaDescuentoAdulto); } categoriaCtrl.setCategoriaDescuentoList(lsCategorias);