diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java index ccce9fe1a..8cbe52dd2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java @@ -26,6 +26,7 @@ import org.zkoss.zkplus.databind.BindingListModelList; import org.zkoss.zul.Button; import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; +import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; import org.zkoss.zul.Label; import org.zkoss.zul.Listheader; @@ -33,7 +34,6 @@ import org.zkoss.zul.Longbox; import org.zkoss.zul.Radio; import org.zkoss.zul.Tab; import org.zkoss.zul.Textbox; -import org.zkoss.zul.api.Comboitem; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Estacion; @@ -41,6 +41,7 @@ import com.rjconsultores.ventaboletos.entidad.EstacionImpresora; import com.rjconsultores.ventaboletos.entidad.EstacionRioCard; import com.rjconsultores.ventaboletos.entidad.EstacionSitef; import com.rjconsultores.ventaboletos.enums.TipoImpressora; +import com.rjconsultores.ventaboletos.enums.TipoImpressoraRelatorio; import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.EstacionService; import com.rjconsultores.ventaboletos.service.EstacionSitefService; @@ -100,6 +101,7 @@ public class EditarEstacionController extends MyGenericForwardComposer { private Textbox txtNomImpressora; private Textbox txtNomImpressoraSeguro; private Textbox txtNomImpressoraRelatorio; + private Combobox cmbTpImpressoraRelatorio; private Textbox txtNomeArquivoLayout; private Radio rdPausarImpressoraNo; private Radio rdPausarImpressoraSi; @@ -176,6 +178,8 @@ public class EditarEstacionController extends MyGenericForwardComposer { lsEstacionImpresora = estacion.getLsEstacionImpresora(); estacionImpresoraList.setData(lsEstacionImpresora); + + carregarComboTipoImpressora(); if (estacion.getPausarImpressora() != null) { if (estacion.getPausarImpressora()) { @@ -205,6 +209,14 @@ public class EditarEstacionController extends MyGenericForwardComposer { txtDescEstacion.focus(); } + private void carregarComboTipoImpressora() { + for (TipoImpressoraRelatorio tipoImpresoraRelatorio : TipoImpressoraRelatorio.values()) { + Comboitem comboItem = new Comboitem(tipoImpresoraRelatorio.getDescricao()); + comboItem.setValue(tipoImpresoraRelatorio.getId()); + comboItem.setParent(cmbTpImpressoraRelatorio); + } + } + private void validaHabilitacaoCampos() { ApplicationProperties instance = ApplicationProperties.getInstance(); validaHabilitacaoCamposRioCard(instance) diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index fc4df9160..1a2808db2 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4228,6 +4228,7 @@ editarEstacionController.btnApagar.tooltiptext = Eliminar editarEstacionController.btnSalvar.tooltiptext = Guardar editarEstacionController.btnFechar.tooltiptext = Cerrar editarEstacionController.conexion = Conexión bancária +editarEstacionController.tipoImpressoraRelatorio.label = Tipo de Impresora reporte editarEstacionController.usuario = Usuário bancario editarEstacionController.pausarImpressora = Interrumpir impresión editarEstacionController.terminalMultiplo = Múltiples terminales en la misma estación diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 52887a40e..35c5d8217 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4445,6 +4445,7 @@ editarEstacionController.btnApagar.tooltiptext = Eliminar editarEstacionController.btnSalvar.tooltiptext = Salvar editarEstacionController.btnFechar.tooltiptext = Fechar editarEstacionController.conexion = Conexão Bancária +editarEstacionController.tipoImpressoraRelatorio.label = Tipo de Impressora Relatório editarEstacionController.usuario = Usuário Bancario editarEstacionController.pausarImpressora = Pausa na Impressão editarEstacionController.terminalMultiplo = Multiplos terminais na mesma estação diff --git a/web/gui/seguridad/editarEstacion.zul b/web/gui/seguridad/editarEstacion.zul index 3a301a511..ebb669618 100644 --- a/web/gui/seguridad/editarEstacion.zul +++ b/web/gui/seguridad/editarEstacion.zul @@ -75,6 +75,14 @@ value="@{winEditarEstacion$composer.estacion.nomeImpressoraRelatorio}" tooltiptext="${c:l('editarEstacionController.tooltip.impressorarelatorio')}" /> + +