From 0e2aa33b84577ac3bb98115e38aa2021ba8795a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aristides=20dos=20Reis=20J=C3=BAnior?= Date: Wed, 14 Aug 2024 16:15:38 -0300 Subject: [PATCH 1/5] fixes bug#AL-4781 --- pom.xml | 8 ++++---- .../menu/item/expressos/ItemMenuCargaContrato.java | 2 +- .../menu/item/expressos/ItemMenuCumplimientoServicio.java | 2 +- .../utilerias/menu/item/expressos/ItemMenuDocumentos.java | 2 +- .../utilerias/menu/item/expressos/ItemMenuPorCotizar.java | 2 +- .../menu/item/expressos/ItemMenuProgramacionVehiculo.java | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pom.xml b/pom.xml index d65a8b2bd..a872ba045 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.122.0 + 1.118.4 war - 1.94.0 - 1.81.0 + 1.90.1 + 1.77.2 UTF-8 @@ -76,7 +76,7 @@ br.com.rjconsultores Flyway - ${flyway.version} + ${flyway.version} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCargaContrato.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCargaContrato.java index a2815d321..18558805e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCargaContrato.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCargaContrato.java @@ -13,7 +13,7 @@ public class ItemMenuCargaContrato extends DefaultItemMenuSistema{ @Override public String getClaveMenu() { - return null; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.TAXADECONTRATO"; } @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCumplimientoServicio.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCumplimientoServicio.java index 45f8b4a1c..c20bfed5a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCumplimientoServicio.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuCumplimientoServicio.java @@ -12,7 +12,7 @@ public class ItemMenuCumplimientoServicio extends DefaultItemMenuSistema{ @Override public String getClaveMenu() { - return null; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.CONFORMIDADEDESERVICO"; } @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuDocumentos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuDocumentos.java index 17df328cc..941a339ce 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuDocumentos.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuDocumentos.java @@ -13,7 +13,7 @@ public class ItemMenuDocumentos extends DefaultItemMenuSistema{ @Override public String getClaveMenu() { - return null; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.DOCUMENTOS"; } @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java index 87fbf5f99..155743297 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java @@ -13,7 +13,7 @@ public class ItemMenuPorCotizar extends DefaultItemMenuSistema { @Override public String getClaveMenu() { - return null; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.EXPRESSOASERCOTADO"; } @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuProgramacionVehiculo.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuProgramacionVehiculo.java index 59de7260c..2ba9bc27d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuProgramacionVehiculo.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuProgramacionVehiculo.java @@ -12,7 +12,7 @@ public class ItemMenuProgramacionVehiculo extends DefaultItemMenuSistema{ @Override public String getClaveMenu() { - return null; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.PROGRAMACAODEVEICULOS"; } @Override From 6cd2b8137914ea5df1870f32ed44dd6460dca362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aristides=20dos=20Reis=20J=C3=BAnior?= Date: Wed, 14 Aug 2024 16:17:37 -0300 Subject: [PATCH 2/5] fixes bug#AL-4781 --- pom.xml | 2 +- web/WEB-INF/i3-label_pt_BR.label | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a872ba045..5482e65bf 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.118.4 + 1.22.1 war diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 0bc567e7c..69be5d5aa 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -5141,6 +5141,7 @@ editarFormaPagoController.lblTrocaPassagem.label = Troca Passagem editarFormaPagoController.lblVoucherRodoviaria.label = Voucher Rodoviária editarFormaPagoController.percentualDescontoFormaPagamento.label = Percentual desconto editarFormaPagoController.valorDescontoFormaPagamento.label = Valor desconto +editarFormaPagoController.lblNequi.label=Nequi # Pantalla Editar Forma de Pagamento editarFormaPagoController.window.title = Forma de Pagamento editarFormapagoEmpresaController.MSG.borrarOK = Forma de Pagamento eliminada com sucesso! From c304765f7413e2366c263b15c8c6b8ef3be39ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aristides=20dos=20Reis=20J=C3=BAnior?= Date: Wed, 14 Aug 2024 16:21:34 -0300 Subject: [PATCH 3/5] fixes bug#AL-4781 --- .../web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java index 155743297..d2dc22b23 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/expressos/ItemMenuPorCotizar.java @@ -13,7 +13,7 @@ public class ItemMenuPorCotizar extends DefaultItemMenuSistema { @Override public String getClaveMenu() { - return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.EXPRESSOASERCOTADO"; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.EXPRESSOASERCOTADO" ; } @Override From 73a116eeeb33f4cb0c98d46a7a4af40692d1e507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aristides=20dos=20Reis=20J=C3=BAnior?= Date: Wed, 14 Aug 2024 16:23:36 -0300 Subject: [PATCH 4/5] fixes bug#AL-4781 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5482e65bf..34e936b33 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.22.1 + 1.122.1 war From d984c198bd64fe44cdf4fb302ac011ce38db67a0 Mon Sep 17 00:00:00 2001 From: valdevir Date: Wed, 14 Aug 2024 16:40:21 -0300 Subject: [PATCH 5/5] Inserido menu e tela Tipo de Documento. fixes bug #AL-4655 --- pom.xml | 6 +- .../BusquedaTipoDocumentoController.java | 140 ++++++++++++++ .../EditarTipoDocumentoController.java | 179 ++++++++++++++++++ .../item/catalogos/ItemMenuTipoDocumento.java | 26 +++ .../utilerias/menu/menu_original.properties | 1 + .../render/RenderTipoIdentificacion.java | 31 +++ web/WEB-INF/i3-label_en.label | 16 ++ web/WEB-INF/i3-label_es_MX.label | 16 ++ web/WEB-INF/i3-label_fr_FR.label | 12 ++ web/WEB-INF/i3-label_pt_BR.label | 12 ++ web/gui/catalogos/busquedaTipoDocumento.zul | 52 +++++ web/gui/catalogos/editarClaseServicio.zul | 168 ++++++++-------- web/gui/catalogos/editarTipoDocumento.zul | 47 +++++ 13 files changed, 619 insertions(+), 87 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaTipoDocumentoController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarTipoDocumentoController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuTipoDocumento.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoIdentificacion.java create mode 100644 web/gui/catalogos/busquedaTipoDocumento.zul create mode 100644 web/gui/catalogos/editarTipoDocumento.zul diff --git a/pom.xml b/pom.xml index 34e936b33..d9cac40da 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.122.1 + 1.123.0 war - 1.90.1 - 1.77.2 + 1.95.0 + 1.81.2 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaTipoDocumentoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaTipoDocumentoController.java new file mode 100644 index 000000000..37fecf057 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaTipoDocumentoController.java @@ -0,0 +1,140 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; + +import java.util.HashMap; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Messagebox; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Paging; +import org.zkoss.zul.Textbox; + +import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTipoIdentificacion; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +/** + * + * @author Administrador + */ +@Controller("busquedaTipoDocumentoController") +@Scope("prototype") +public class BusquedaTipoDocumentoController extends MyGenericForwardComposer { + + /** + * + */ + private static final long serialVersionUID = 4233778656660930728L; + @Autowired + private transient PagedListWrapper plwClaseServico; + private MyListbox tipoIdentificacionList; + private Paging pagingTipoIdentificacion; + private Textbox txtNome; + private static Logger log = LogManager.getLogger(BusquedaTipoDocumentoController.class); + + public MyListbox getTipoIdentificacionList() { + return tipoIdentificacionList; + } + + public void setTipoIdentificacionList(MyListbox TipoIdentificacionList) { + this.tipoIdentificacionList = TipoIdentificacionList; + } + + public Paging getPagingTipoIdentificacion() { + return pagingTipoIdentificacion; + } + + public void setPagingTipoIdentificacion(Paging pagingTipoIdentificacion) { + this.pagingTipoIdentificacion = pagingTipoIdentificacion; + } + + public Textbox getTxtNome() { + return txtNome; + } + + public void setTxtNome(Textbox txtNome) { + this.txtNome = txtNome; + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + + tipoIdentificacionList.setItemRenderer(new RenderTipoIdentificacion()); + tipoIdentificacionList.addEventListener("onDoubleClick", new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + TipoIdentificacion c = (TipoIdentificacion) tipoIdentificacionList.getSelected(); + verTipoIdentificacion(c); + } + }); + + refreshLista(); + + txtNome.focus(); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + private void verTipoIdentificacion(TipoIdentificacion t) { + Map args = new HashMap(); + if (t != null) { + args.put("tipoDocumento", t); + args.put("tipoDocumentoList", tipoIdentificacionList); + } + + + openWindow("/gui/catalogos/editarTipoDocumento.zul", + Labels.getLabel("editarTipoDocumentoController.window.title"), args, MODAL); + } + + private void refreshLista() { + HibernateSearchObject tipoIdentificacionBusqueda = + new HibernateSearchObject(TipoIdentificacion.class, + pagingTipoIdentificacion.getPageSize()); + + tipoIdentificacionBusqueda.addFilterLike("desctipo", + "%" + txtNome.getText().trim().concat("%")); + tipoIdentificacionBusqueda.addFilterNotEqual("tipoIdentificacionId", -1); + + tipoIdentificacionBusqueda.addSortAsc("desctipo"); + tipoIdentificacionBusqueda.addFilterEqual("activo", Boolean.TRUE); + + plwClaseServico.init(tipoIdentificacionBusqueda, tipoIdentificacionList, pagingTipoIdentificacion); + + if (tipoIdentificacionList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaTipoIdentificacionController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + log.error("Erro ao mostrar mensagem", ex); + } + } + } + + public void onClick$btnPesquisa(Event ev) { + refreshLista(); + } + + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } + + public void onClick$btnNovo(Event ev) { + verTipoIdentificacion(null); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarTipoDocumentoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarTipoDocumentoController.java new file mode 100644 index 000000000..9afc55ecf --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarTipoDocumentoController.java @@ -0,0 +1,179 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; + +import java.util.Date; +import java.util.List; + +import org.apache.commons.lang.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Messagebox; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zul.Button; +import org.zkoss.zul.Checkbox; + +import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion; +import com.rjconsultores.ventaboletos.enums.TipoClasseServicoBPe; +import com.rjconsultores.ventaboletos.service.TipoIdentificacionService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; + +/** + * + * @author Administrador + */ +@Controller("editarTipoDocumentoController") +@Scope("prototype") +public class EditarTipoDocumentoController extends MyGenericForwardComposer { + + private static final long serialVersionUID = 5671864130172992489L; + + private static Logger log = LogManager.getLogger(EditarTipoDocumentoController.class); + + + private TipoIdentificacion tipoDocumento; + private MyListbox tipoDocumentoList; + private Button btnApagar; + private Checkbox chkExibeConfirmacaoTotalbus; + private Button btnSalvar; + + @Autowired + TipoIdentificacionService tipoIdentificacionService; + private MyTextbox txtDescTipoDocumento; + + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + btnSalvar.setVisible(true); + btnSalvar.setDisabled(false); + tipoDocumento = (TipoIdentificacion) Executions.getCurrent().getArg().get("tipoDocumento"); + tipoDocumentoList = (MyListbox) Executions.getCurrent().getArg().get("tipoDocumentoList"); + if (tipoDocumento==null) { + btnApagar.setVisible(Boolean.FALSE); + }else { + chkExibeConfirmacaoTotalbus.setChecked(tipoDocumento.getIndExibeConfirmacaoTotalbus()); + } + txtDescTipoDocumento.focus(); + } + + public void onClick$btnSalvar(Event ev) throws InterruptedException { + + + txtDescTipoDocumento.getValue(); + chkExibeConfirmacaoTotalbus.getValue(); + String descTipoDoc = txtDescTipoDocumento.getValue(); + if(StringUtils.isBlank(descTipoDoc)) { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarClaseServicioController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + try { + + TipoIdentificacion tipoDocumentoJaExistentes = null; + if(tipoDocumento ==null) { + tipoDocumentoJaExistentes = tipoIdentificacionService.buscarPorNome(descTipoDoc.trim()); + if(tipoDocumentoJaExistentes ==null){ + tipoDocumento = new TipoIdentificacion(); + tipoDocumento.setActivo(Boolean.TRUE); + tipoDocumento.setFecmodif(new Date()); + tipoDocumento.setDesctipo(txtDescTipoDocumento.getValue()); + tipoDocumento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + } + } + + + if (tipoDocumentoJaExistentes==null) { + tipoDocumento.setIndExibeConfirmacaoTotalbus(chkExibeConfirmacaoTotalbus.isChecked()); + if (tipoDocumento.getTipoIdentificacionId() == null) { + tipoIdentificacionService.suscribir(tipoDocumento); + tipoDocumentoList.addItem(tipoDocumento); + } else { + tipoIdentificacionService.actualizacion(tipoDocumento); + tipoDocumentoList.updateItem(tipoDocumento); + } + + Messagebox.show( + Labels.getLabel("editarClaseServicioController.MSG.suscribirOK"), + Labels.getLabel("editarTipoDocumentoController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + closeWindow(); + } else { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarTipoDocumentoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } + } catch (Exception ex) { + log.error("Erro ao editar Tipo de Documento", ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarTipoDocumentoController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } + + public void onClick$btnApagar(Event ev) throws InterruptedException { + int resp = Messagebox.show( + Labels.getLabel("editarTipoDocumentoController.MSG.borrarPergunta"), + Labels.getLabel("editarTipoDocumentoController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + tipoIdentificacionService.borrar(tipoDocumento); + + Messagebox.show( + Labels.getLabel("editarTipoDocumentoController.MSG.borrarOK"), + Labels.getLabel("editarTipoDocumentoController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + tipoDocumentoList.removeItem(tipoDocumento); + closeWindow(); + } + } + + + public Button getBtnApagar() { + return btnApagar; + } + + public void setBtnApagar(Button btnApagar) { + this.btnApagar = btnApagar; + } + + public List getTiposClasseServicoBPe() { + return TipoClasseServicoBPe.getList(); + } + + public TipoIdentificacion getTipoDocumento() { + return tipoDocumento; + } + + public void setTipoDocumento(TipoIdentificacion tipoDocumento) { + this.tipoDocumento = tipoDocumento; + } + + public Button getBtnSalvar() { + return btnSalvar; + } + + public void setBtnSalvar(Button btnSalvar) { + this.btnSalvar = btnSalvar; + } + + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuTipoDocumento.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuTipoDocumento.java new file mode 100644 index 000000000..99531cc89 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuTipoDocumento.java @@ -0,0 +1,26 @@ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos; + +import org.zkoss.util.resource.Labels; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +public class ItemMenuTipoDocumento extends DefaultItemMenuSistema { + + public ItemMenuTipoDocumento() { + super("indexController.mniTipoDocumento.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.TIPODOCUMENTO"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/catalogos/busquedaTipoDocumento.zul", + Labels.getLabel("busquedaTipoDocumentoController.window.title"), getArgs(), desktop); + + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties index 5e74f0360..df20bf8a7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties @@ -2,6 +2,7 @@ catalogos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.MenuC catalogos.mensagemRecusa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuMensagemRecusa catalogos.claseServicio=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuClaseServicio catalogos.categoria=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuCategoria +catalogos.tipoDocumento=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuTipoDocumento catalogos.grupoCategoria=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuGrupoCategoria catalogos.curso=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuCurso catalogos.escola=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuEscola diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoIdentificacion.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoIdentificacion.java new file mode 100644 index 000000000..e653a1ea9 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoIdentificacion.java @@ -0,0 +1,31 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion; + +import org.zkoss.zul.Listcell; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; + +/** + * + * @author Administrador + */ +public class RenderTipoIdentificacion implements ListitemRenderer { + + public void render(Listitem lstm, Object o) throws Exception { + TipoIdentificacion tipoIdentificacion = (TipoIdentificacion) o; + + Listcell lc = new Listcell(tipoIdentificacion.getTipoIdentificacionId().toString()); + lc.setParent(lstm); + + lc = new Listcell(tipoIdentificacion.getDesctipo()); + lc.setParent(lstm); + + lstm.setAttribute("data", tipoIdentificacion); + } +} diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 6d6165b8d..398aae361 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -1939,6 +1939,10 @@ busquedaTipoCortesiaDController.lhDesc.label = Courtesy Type busquedaTipoCortesiaDController.lhId.label = ID busquedaTipoCortesiaDController.lhporDesc.label = Percentage % busquedaTipoCortesiaDController.lhtipoC.label = Description +# +busquedaTipoDocumentoController.window.title = Identification Type +busquedaClaseServicioController.txtTipoDocumento.label=Identification Type + #Pantalla Pesquisa Tipo Cortesias com Desconto busquedaTipoCortesiaDController.window.title = Discount per type of Courtesy busquedaTipoDomicilioController.btnCerrar.tooltiptext = Close @@ -1950,6 +1954,17 @@ busquedaTipoDomicilioController.lhDesc.label = Description busquedaTipoDomicilioController.lhId.label = ID busquedaTipoDomicilioController.txtCve.label = Code busquedaTipoDomicilioController.txtNombre.label = Description + +# Tipo de Documento +busquedaTipoDocumentoController.window.title = Tipo de Documento +busquedaTipoDocumentoController.txtTipoDocumento.label=Tipo de Documento +editarTipoDocumentoController.window.title = Tipo de Documento +editarTipoDocumentoController.txtTipoDocumento.label= Tipo de Documento +editarTipoDocumentoController.txtTipoDocumento.label= Tipo de Documento +editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus +editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento? +editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso. + # Pesquisa Tipo Domicilio busquedaTipoDomicilioController.window.title = Household Type busquedaTipoEventoExtraController.btnCerrar.tooltiptext = Close @@ -7995,6 +8010,7 @@ indexController.mniTipoConvenio.label = Agreement Type indexController.mniTipoCorte.label = Cashier Closing Shift indexController.mniTipoCortesia.label = Courtesy Type indexController.mniTipoCortesiaD.label = Discount by Type of Courtesy +indexController.mniTipoDocumento.label = Identification Type indexController.mniTipoDomicilio.label = Household Type # Tipo Informativo Comissão indexController.mniTipoInformativoComissao.label = Information Type Commission diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 1c76cbe40..ece7612d8 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1922,6 +1922,17 @@ busquedaTipoCortesiaController.lblDesc.label = Tipo cortesia busquedaTipoCortesiaController.lhDesc.label = Tipo cortesia busquedaTipoCortesiaController.lhGC.label = Grupo cortesia busquedaTipoCortesiaController.lhId.label = ID + +#Tipo de Documento +busquedaTipoDocumentoController.window.title = Tipo de Documento +busquedaTipoDocumentoController.txtTipoDocumento.label=Tipo de Documento +editarTipoDocumentoController.window.title = Tipo de Documento +editarTipoDocumentoController.txtTipoDocumento.label= Tipo de Documento +editarTipoDocumentoController.txtTipoDocumento.label= Tipo de Documento +editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus +editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento? +editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso. + #Pantalla Búsqueda Tipo Cortesia busquedaTipoCortesiaController.window.title = Tipo cortesia busquedaTipoCortesiaDController.btnCerrar.tooltiptext = Cerrar @@ -1936,6 +1947,10 @@ busquedaTipoCortesiaDController.lhDesc.label = Tipo cortesia busquedaTipoCortesiaDController.lhId.label = ID busquedaTipoCortesiaDController.lhporDesc.label = Porcentaje % busquedaTipoCortesiaDController.lhtipoC.label = Descripción +# +busquedaTipoDocumentoController.window.title = Tipo de Identificacion +busquedaTipoDocumentoController.txtTipoDocumento.label=Tipo de Identificacion + #Pantalla Búsqueda Tipo Cortesias con Descuento busquedaTipoCortesiaDController.window.title = Descuento por tipo de cortesia busquedaTipoDomicilioController.btnCerrar.tooltiptext = Cerrar @@ -8006,6 +8021,7 @@ indexController.mniTipoConvenio.label = Tipo convenio indexController.mniTipoCorte.label = Turno de cierre de caja indexController.mniTipoCortesia.label = Tipo cortesia indexController.mniTipoCortesiaD.label = Descuento por tipo de cortesia +indexController.mniTipoDocumento.label = Tipo de Indentificacion indexController.mniTipoDomicilio.label = Tipo domicilio # Tipo Informativo Comissão indexController.mniTipoInformativoComissao.label = Tipo Informativo Comisión diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label index 4fc752de9..40b599d6f 100644 --- a/web/WEB-INF/i3-label_fr_FR.label +++ b/web/WEB-INF/i3-label_fr_FR.label @@ -1940,6 +1940,17 @@ busquedaTipoCortesiaDController.lhporDesc.label = Pourcentage % busquedaTipoCortesiaDController.lhtipoC.label = Description #Pantalla Pesquisa Tipo Cortesias com Desconto busquedaTipoCortesiaDController.window.title = Remise par type de courtoisie + +#Tipo de Documento +busquedaTipoDocumentoController.window.title = Type de Identificacion +busquedaTipoDocumentoController.txtTipoDocumento.label=Type de Identificacion +editarTipoDocumentoController.window.title = Type de Identificacion +editarTipoDocumentoController.txtTipoDocumento.label= Type de Identificacion +editarTipoDocumentoController.txtTipoDocumento.label= Type de Identificacion +editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus +editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento? +editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso. + busquedaTipoDomicilioController.btnCerrar.tooltiptext = Fermer busquedaTipoDomicilioController.btnNovo.tooltiptext = Inclure busquedaTipoDomicilioController.btnPesquisa.label = Recherche @@ -7995,6 +8006,7 @@ indexController.mniTipoConvenio.label = Type d'accord indexController.mniTipoCorte.label = Quart de fermeture du caissier indexController.mniTipoCortesia.label = Type de courtoisie indexController.mniTipoCortesiaD.label = Remise par type de courtoisie +indexController.mniTipoDocumento.label = Type de Identificacion indexController.mniTipoDomicilio.label = Type de ménage # Tipo Informativo Comissão indexController.mniTipoInformativoComissao.label = Commission de type d'informations diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 69be5d5aa..faea87f00 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1939,6 +1939,17 @@ busquedaTipoCortesiaDController.lhDesc.label = Tipo Cortesia busquedaTipoCortesiaDController.lhId.label = ID busquedaTipoCortesiaDController.lhporDesc.label = Porcentagem % busquedaTipoCortesiaDController.lhtipoC.label = Descrição + +#Tipo de Documento +busquedaTipoDocumentoController.window.title = Tipo de Documento +busquedaTipoDocumentoController.txtTipoDocumento.label=Tipo de Documento +editarTipoDocumentoController.window.title = Tipo de Documento +editarTipoDocumentoController.txtTipoDocumento.label= Tipo de Documento +editarTipoDocumentoController.txtTipoDocumento.label= Tipo de Documento +editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus +editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento? +editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso. + #Pantalla Pesquisa Tipo Cortesias com Desconto busquedaTipoCortesiaDController.window.title = Desconto por tipo de Cortesia busquedaTipoDomicilioController.btnCerrar.tooltiptext = Fechar @@ -7985,6 +7996,7 @@ indexController.mniTipoConvenio.label = Tipo Convênio indexController.mniTipoCorte.label = Turno de Fechamento de Caixa indexController.mniTipoCortesia.label = Tipo Cortesia indexController.mniTipoCortesiaD.label = Desconto por Tipo de Cortesia +indexController.mniTipoDocumento.label = Tipo de Documento indexController.mniTipoDomicilio.label = Tipo Domicilio # Tipo Informativo Comissão indexController.mniTipoInformativoComissao.label = Tipo Informativo Comissão diff --git a/web/gui/catalogos/busquedaTipoDocumento.zul b/web/gui/catalogos/busquedaTipoDocumento.zul new file mode 100644 index 000000000..06feb016a --- /dev/null +++ b/web/gui/catalogos/busquedaTipoDocumento.zul @@ -0,0 +1,52 @@ + + + + + + + + + +