fixes bug#0012989

dev: valdir
qua: marcelo

Implementação efetuada.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89252 d1611594-4594-4d17-8e1d-87c2c4800839
master
emerson 2019-01-25 19:48:07 +00:00
parent fad113d148
commit 4ac0c3b14c
4 changed files with 23 additions and 1 deletions

View File

@ -26,6 +26,7 @@ import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox; import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox; import org.zkoss.zul.Intbox;
import org.zkoss.zul.Label; import org.zkoss.zul.Label;
import org.zkoss.zul.Listheader; import org.zkoss.zul.Listheader;
@ -33,7 +34,6 @@ import org.zkoss.zul.Longbox;
import org.zkoss.zul.Radio; import org.zkoss.zul.Radio;
import org.zkoss.zul.Tab; import org.zkoss.zul.Tab;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import org.zkoss.zul.api.Comboitem;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Estacion; 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.EstacionRioCard;
import com.rjconsultores.ventaboletos.entidad.EstacionSitef; import com.rjconsultores.ventaboletos.entidad.EstacionSitef;
import com.rjconsultores.ventaboletos.enums.TipoImpressora; import com.rjconsultores.ventaboletos.enums.TipoImpressora;
import com.rjconsultores.ventaboletos.enums.TipoImpressoraRelatorio;
import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.EstacionService; import com.rjconsultores.ventaboletos.service.EstacionService;
import com.rjconsultores.ventaboletos.service.EstacionSitefService; import com.rjconsultores.ventaboletos.service.EstacionSitefService;
@ -100,6 +101,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
private Textbox txtNomImpressora; private Textbox txtNomImpressora;
private Textbox txtNomImpressoraSeguro; private Textbox txtNomImpressoraSeguro;
private Textbox txtNomImpressoraRelatorio; private Textbox txtNomImpressoraRelatorio;
private Combobox cmbTpImpressoraRelatorio;
private Textbox txtNomeArquivoLayout; private Textbox txtNomeArquivoLayout;
private Radio rdPausarImpressoraNo; private Radio rdPausarImpressoraNo;
private Radio rdPausarImpressoraSi; private Radio rdPausarImpressoraSi;
@ -176,6 +178,8 @@ public class EditarEstacionController extends MyGenericForwardComposer {
lsEstacionImpresora = estacion.getLsEstacionImpresora(); lsEstacionImpresora = estacion.getLsEstacionImpresora();
estacionImpresoraList.setData(lsEstacionImpresora); estacionImpresoraList.setData(lsEstacionImpresora);
carregarComboTipoImpressora();
if (estacion.getPausarImpressora() != null) { if (estacion.getPausarImpressora() != null) {
if (estacion.getPausarImpressora()) { if (estacion.getPausarImpressora()) {
@ -205,6 +209,14 @@ public class EditarEstacionController extends MyGenericForwardComposer {
txtDescEstacion.focus(); 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() { private void validaHabilitacaoCampos() {
ApplicationProperties instance = ApplicationProperties.getInstance(); ApplicationProperties instance = ApplicationProperties.getInstance();
validaHabilitacaoCamposRioCard(instance) validaHabilitacaoCamposRioCard(instance)

View File

@ -4228,6 +4228,7 @@ editarEstacionController.btnApagar.tooltiptext = Eliminar
editarEstacionController.btnSalvar.tooltiptext = Guardar editarEstacionController.btnSalvar.tooltiptext = Guardar
editarEstacionController.btnFechar.tooltiptext = Cerrar editarEstacionController.btnFechar.tooltiptext = Cerrar
editarEstacionController.conexion = Conexión bancária editarEstacionController.conexion = Conexión bancária
editarEstacionController.tipoImpressoraRelatorio.label = Tipo de Impresora reporte
editarEstacionController.usuario = Usuário bancario editarEstacionController.usuario = Usuário bancario
editarEstacionController.pausarImpressora = Interrumpir impresión editarEstacionController.pausarImpressora = Interrumpir impresión
editarEstacionController.terminalMultiplo = Múltiples terminales en la misma estación editarEstacionController.terminalMultiplo = Múltiples terminales en la misma estación

View File

@ -4445,6 +4445,7 @@ editarEstacionController.btnApagar.tooltiptext = Eliminar
editarEstacionController.btnSalvar.tooltiptext = Salvar editarEstacionController.btnSalvar.tooltiptext = Salvar
editarEstacionController.btnFechar.tooltiptext = Fechar editarEstacionController.btnFechar.tooltiptext = Fechar
editarEstacionController.conexion = Conexão Bancária editarEstacionController.conexion = Conexão Bancária
editarEstacionController.tipoImpressoraRelatorio.label = Tipo de Impressora Relatório
editarEstacionController.usuario = Usuário Bancario editarEstacionController.usuario = Usuário Bancario
editarEstacionController.pausarImpressora = Pausa na Impressão editarEstacionController.pausarImpressora = Pausa na Impressão
editarEstacionController.terminalMultiplo = Multiplos terminais na mesma estação editarEstacionController.terminalMultiplo = Multiplos terminais na mesma estação

View File

@ -75,6 +75,14 @@
value="@{winEditarEstacion$composer.estacion.nomeImpressoraRelatorio}" value="@{winEditarEstacion$composer.estacion.nomeImpressoraRelatorio}"
tooltiptext="${c:l('editarEstacionController.tooltip.impressorarelatorio')}" /> tooltiptext="${c:l('editarEstacionController.tooltip.impressorarelatorio')}" />
</row> </row>
<row>
<label
value="${c:l('editarEstacionController.tipoImpressoraRelatorio.label')}" />
<combobox id="cmbTpImpressoraRelatorio" width="90%"
mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
selectedItem="@{winEditarEstacion$composer.estacion.tipoImpressoraRelatorio}"/>
</row>
<row> <row>
<label <label
value="${c:l('busquedaEstacionController.nomeImpressoraSeguro.label')}" /> value="${c:l('busquedaEstacionController.nomeImpressoraSeguro.label')}" />