From 422ca5ce42acc622258a940928a4b8a2cdd0723f Mon Sep 17 00:00:00 2001 From: leonardo Date: Mon, 24 Aug 2015 14:01:47 +0000 Subject: [PATCH] fixes bug #6570 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@47122 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../tarifas/EditarSegVKmController.java | 24 ++++++++++++++++++- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + web/gui/tarifas/editarSegVKm.zul | 12 +++++++++- 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSegVKmController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSegVKmController.java index ce1f4859c..22ca18b2d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSegVKmController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSegVKmController.java @@ -5,6 +5,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas; import java.util.Calendar; +import java.util.List; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; @@ -17,9 +18,12 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.SegVKM; +import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.SegVKMService; 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; @@ -35,18 +39,24 @@ public class EditarSegVKmController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; @Autowired private SegVKMService segVKMService; + @Autowired + private OrgaoConcedenteService orgaoConcedenteService; + private SegVKM segVKM; private MyListbox segVKMList; private Button btnApagar; private MyTextbox txtSerie; private MyTextbox txtKm; private MyTextbox txtValor; + private MyComboboxEstandar cmbOrgaoConcedente; private static Logger log = Logger.getLogger(EditarSegVKmController.class); + private List lsOrgaoConcedente; @Override public void doAfterCompose(Component comp) throws Exception { + lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); + super.doAfterCompose(comp); - segVKM = (SegVKM) Executions.getCurrent().getArg().get("segVKM"); segVKMList = (MyListbox) Executions.getCurrent().getArg().get("segVKmList"); @@ -65,6 +75,9 @@ public class EditarSegVKmController extends MyGenericForwardComposer { segVKM.setFecmodif(Calendar.getInstance().getTime()); segVKM.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + if (cmbOrgaoConcedente.getSelectedItem() == null){ + segVKM.setOrgaoConcedente(null); + } if (segVKM.getSegVKMId() == null) { segVKMService.suscribir(segVKM); segVKMList.addItemNovo(segVKM); @@ -169,4 +182,13 @@ public class EditarSegVKmController extends MyGenericForwardComposer { public void setTxtValor(MyTextbox txtValor) { this.txtValor = txtValor; } + + public List getLsOrgaoConcedente() { + return lsOrgaoConcedente; + } + + public void setLsOrgaoConcedente(List lsOrgaoConcedente) { + this.lsOrgaoConcedente = lsOrgaoConcedente; + } + } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 5e234d086..66acd350f 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4660,6 +4660,7 @@ editarSegVKmController.btnFechar.tooltiptext = Fechar editarSegVKmController.serie = Série editarSegVKmController.km = KM editarSegVKmController.valor = Valor +editarSegVKmController.orgao = Instituición concedente editarSegVKmController.MSG.suscribirOK = Seguro por KM registrado exitosamente editarSegVKmController.MSG.borrarPergunta=Deseja eliminar seguro por KM? editarSegVKmController.MSG.borrarOK=Seguro por KM eliminado exitosamente diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 0254dab8e..92cd3cebf 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4716,6 +4716,7 @@ editarSegVKmController.btnFechar.tooltiptext = Fechar editarSegVKmController.serie = Série editarSegVKmController.km = KM editarSegVKmController.valor = Valor +editarSegVKmController.orgao = Órgão Concedente editarSegVKmController.MSG.suscribirOK = Seguro por KM registrado com sucesso. editarSegVKmController.MSG.borrarPergunta=Deseja eliminar Seguro por KM? editarSegVKmController.MSG.borrarOK=Seguro por KM eliminado com sucesso. diff --git a/web/gui/tarifas/editarSegVKm.zul b/web/gui/tarifas/editarSegVKm.zul index 203b89577..5a8cbd1fa 100644 --- a/web/gui/tarifas/editarSegVKm.zul +++ b/web/gui/tarifas/editarSegVKm.zul @@ -49,7 +49,17 @@ constraint="no empty, no zero, no negative" value="@{winEditarSegVKM$composer.segVKM.valor}" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/> - + + +