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.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;
@ -177,6 +179,8 @@ public class EditarEstacionController extends MyGenericForwardComposer {
lsEstacionImpresora = estacion.getLsEstacionImpresora();
estacionImpresoraList.setData(lsEstacionImpresora);
carregarComboTipoImpressora();
if (estacion.getPausarImpressora() != null) {
if (estacion.getPausarImpressora()) {
rdPausarImpressoraSi.setChecked(Boolean.TRUE);
@ -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)

View File

@ -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

View File

@ -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

View File

@ -75,6 +75,14 @@
value="@{winEditarEstacion$composer.estacion.nomeImpressoraRelatorio}"
tooltiptext="${c:l('editarEstacionController.tooltip.impressorarelatorio')}" />
</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>
<label
value="${c:l('busquedaEstacionController.nomeImpressoraSeguro.label')}" />