fixes bug#20466

dev:valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@103407 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2020-09-22 17:42:00 +00:00
parent c8ffd2d5ba
commit 7f6ba0b2c8
4 changed files with 36 additions and 18 deletions

View File

@ -18,11 +18,12 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.enums.TipoClasseServicoBPe;
import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; 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.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@ -44,7 +45,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
private ClaseServicio claseServicio; private ClaseServicio claseServicio;
private MyListbox claseServicioList; private MyListbox claseServicioList;
private MyTextbox txtNome; private MyTextbox txtNome;
private Combobox cmbTipoServico; private MyComboboxEstandar cmbTipoServico;
private Button btnApagar; private Button btnApagar;
private MyTextboxDecimal txtCoeficiente; private MyTextboxDecimal txtCoeficiente;
@ -95,9 +96,11 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
} }
if (claseServicio.getTipoServicoBPe() == null) { if (claseServicio.getTipoServicoBPe() == null) {
claseServicio.setTipoServicoBPe(1); claseServicio.setTipoServicoBPe(TipoClasseServicoBPe.CONVENCIONAL_COM_SANITARIO.getCodigo());
} }
cmbTipoServico.setValue(TipoClasseServicoBPe.getTipo(claseServicio.getTipoServicoBPe()).toString());
txtNome.focus(); txtNome.focus();
} }
@ -108,10 +111,18 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
try { try {
Integer idClaseServicio = claseServicio.getClaseservicioId(); Integer idClaseServicio = claseServicio.getClaseservicioId();
String nomeClaseServicio = claseServicio.getDescclase(); String nomeClaseServicio = claseServicio.getDescclase();
Integer idTipoClasseServicoBPe = claseServicio.getTipoServicoBPe();
if(cmbTipoServico.getSelectedItem() != null) {
TipoClasseServicoBPe tipoClasseServicoBPe = (TipoClasseServicoBPe) cmbTipoServico.getSelectedItem().getValue();
idTipoClasseServicoBPe = tipoClasseServicoBPe.getCodigo();
}
List<ClaseServicio> lsClaseServicio = claseServicioService.buscarPorNome(idClaseServicio, nomeClaseServicio); List<ClaseServicio> lsClaseServicio = claseServicioService.buscarPorNome(idClaseServicio, nomeClaseServicio);
if (lsClaseServicio.isEmpty()) { if (lsClaseServicio.isEmpty()) {
claseServicio.setTipoServicoBPe(idTipoClasseServicoBPe);
claseServicio.setActivo(Boolean.TRUE); claseServicio.setActivo(Boolean.TRUE);
claseServicio.setFecmodif(Calendar.getInstance().getTime()); claseServicio.setFecmodif(Calendar.getInstance().getTime());
claseServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); claseServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
@ -165,4 +176,8 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
closeWindow(); closeWindow();
} }
} }
public List<TipoClasseServicoBPe> getTiposClasseServicoBPe() {
return TipoClasseServicoBPe.getList();
}
} }

View File

@ -1035,6 +1035,7 @@ editarClaseServicioController.tipoServicoBPe.6 = 6 - Executivo
editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano
editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal
editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia
editarClaseServicioController.tipoServicoBPe.10 = 10 - Cama
# Muestra o formulario de Búsqueda de Pago # Muestra o formulario de Búsqueda de Pago
busquedaFormaPagoController.window.title = Forma de pago busquedaFormaPagoController.window.title = Forma de pago
@ -1084,6 +1085,10 @@ editarFormaPagoController.lblCarteiraDigital.label=Billetera digital
editarFormaPagoController.lblAtivaProcessoEstorno.label=Activa el proceso de contracargo editarFormaPagoController.lblAtivaProcessoEstorno.label=Activa el proceso de contracargo
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTipoCarteiraDigital.label=Tipo Carteira Digital
editarFormaPagoController.lblCateiraDigitalTrocoSimples.label = Troco Simples
editarFormaPagoController.lblCateiraDigitalTef.label = TEF
# Muestra o tipo de Búsqueda Punto de venta # Muestra o tipo de Búsqueda Punto de venta
busquedaTipoPuntoVentaController.window.title = Canal de venta busquedaTipoPuntoVentaController.window.title = Canal de venta
busquedaTipoPuntoVentaController.btnRefresh.tooltiptext = Actualizar busquedaTipoPuntoVentaController.btnRefresh.tooltiptext = Actualizar
@ -4446,6 +4451,7 @@ busquedaEstacionController.lblVoucherBPe.label = Gerar Voucher BPe (UF: BPe/Esta
msg.constraint.cajaObligatorio = Caja obligatoria msg.constraint.cajaObligatorio = Caja obligatoria
busquedaEstacionController.nomeArquivoLayoutInternacional.label = Archivo Layout Internacional busquedaEstacionController.nomeArquivoLayoutInternacional.label = Archivo Layout Internacional
busquedaEstacionController.lblMapaViagemImpTermica.label = Emite Mapa del Viaje Impresora Térmica busquedaEstacionController.lblMapaViagemImpTermica.label = Emite Mapa del Viaje Impresora Térmica
busquedaEstacionController.lhExibeQrcodePinpad.label=Exibe QR Code PinPad
# Editar Estacion # Editar Estacion
editarEstacionController.window.title = Estación editarEstacionController.window.title = Estación

View File

@ -1122,6 +1122,7 @@ editarClaseServicioController.tipoServicoBPe.6 = 6 - Executivo
editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano
editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal
editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia
editarClaseServicioController.tipoServicoBPe.10 = 10 - Cama
# Muestra o formulario de Pesquisa de Pago # Muestra o formulario de Pesquisa de Pago
busquedaFormaPagoController.window.title = Forma de Pagamento busquedaFormaPagoController.window.title = Forma de Pagamento
@ -1171,6 +1172,10 @@ editarFormaPagoController.lblCarteiraDigital.label=Carteira Digital
editarFormaPagoController.lblAtivaProcessoEstorno.label=Ativa processo de estorno editarFormaPagoController.lblAtivaProcessoEstorno.label=Ativa processo de estorno
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTipoCarteiraDigital.label=Tipo Carteira Digital
editarFormaPagoController.lblCateiraDigitalTrocoSimples.label = Troco Simples
editarFormaPagoController.lblCateiraDigitalTef.label = TEF
# Muestra o tipo de Pesquisa Ponto Venda # Muestra o tipo de Pesquisa Ponto Venda
busquedaTipoPuntoVentaController.window.title = Canal de Venda busquedaTipoPuntoVentaController.window.title = Canal de Venda
busquedaTipoPuntoVentaController.btnRefresh.tooltiptext = Atualizar busquedaTipoPuntoVentaController.btnRefresh.tooltiptext = Atualizar
@ -4728,6 +4733,7 @@ editarEstacionController.tooltip.impressoraseguro = Caso seja Impressora Fiscal
editarEstacionController.tooltip.impressoraestacao = Para impressora HP Deskjet e laser colocar * (asterisco) na frente do nome. Ex.: *HP-2590. editarEstacionController.tooltip.impressoraestacao = Para impressora HP Deskjet e laser colocar * (asterisco) na frente do nome. Ex.: *HP-2590.
editarEstacionController.tooltip.imei = Para Agência Digital o IMEI deve ser preenchido. editarEstacionController.tooltip.imei = Para Agência Digital o IMEI deve ser preenchido.
editarEstacionController.lbSenhaConfig.value= Senha Config. Granito editarEstacionController.lbSenhaConfig.value= Senha Config. Granito
busquedaEstacionController.lhExibeQrcodePinpad.label=Exibe QR Code PinPad
#Editar Estacion Sitef #Editar Estacion Sitef
editarEstacionController.tab.label.sitef = SiTef editarEstacionController.tab.label.sitef = SiTef

View File

@ -42,16 +42,7 @@
constraint="no empty" width="99%" mold="rounded" constraint="no empty" width="99%" mold="rounded"
buttonVisible="true" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
selectedItem="@{winEditarClaseServicio$composer.claseServicio.tipoServicoBPe, converter='com.rjconsultores.ventaboletos.web.utilerias.StringToIntegerConverter'}"> model="@{winEditarClaseServicio$composer.tiposClasseServicoBPe}">
<comboitem value="1" label="${c:l('editarClaseServicioController.tipoServicoBPe.1')}" />
<comboitem value="2" label="${c:l('editarClaseServicioController.tipoServicoBPe.2')}" />
<comboitem value="3" label="${c:l('editarClaseServicioController.tipoServicoBPe.3')}" />
<comboitem value="4" label="${c:l('editarClaseServicioController.tipoServicoBPe.4')}" />
<comboitem value="5" label="${c:l('editarClaseServicioController.tipoServicoBPe.5')}" />
<comboitem value="6" label="${c:l('editarClaseServicioController.tipoServicoBPe.6')}" />
<comboitem value="7" label="${c:l('editarClaseServicioController.tipoServicoBPe.7')}" />
<comboitem value="8" label="${c:l('editarClaseServicioController.tipoServicoBPe.8')}" />
<comboitem value="9" label="${c:l('editarClaseServicioController.tipoServicoBPe.9')}" />
</combobox> </combobox>
</row> </row>
<row> <row>