diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java index 88f4d2338..49c2cdd4b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java @@ -18,11 +18,12 @@ 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.Combobox; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +import com.rjconsultores.ventaboletos.enums.TipoClasseServicoBPe; import com.rjconsultores.ventaboletos.service.ClaseServicioService; 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.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; @@ -44,7 +45,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { private ClaseServicio claseServicio; private MyListbox claseServicioList; private MyTextbox txtNome; - private Combobox cmbTipoServico; + private MyComboboxEstandar cmbTipoServico; private Button btnApagar; private MyTextboxDecimal txtCoeficiente; @@ -95,8 +96,10 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { } if (claseServicio.getTipoServicoBPe() == null) { - claseServicio.setTipoServicoBPe(1); + claseServicio.setTipoServicoBPe(TipoClasseServicoBPe.CONVENCIONAL_COM_SANITARIO.getCodigo()); } + + cmbTipoServico.setValue(TipoClasseServicoBPe.getTipo(claseServicio.getTipoServicoBPe()).toString()); txtNome.focus(); } @@ -108,10 +111,18 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { try { Integer idClaseServicio = claseServicio.getClaseservicioId(); String nomeClaseServicio = claseServicio.getDescclase(); + Integer idTipoClasseServicoBPe = claseServicio.getTipoServicoBPe(); + + if(cmbTipoServico.getSelectedItem() != null) { + TipoClasseServicoBPe tipoClasseServicoBPe = (TipoClasseServicoBPe) cmbTipoServico.getSelectedItem().getValue(); + idTipoClasseServicoBPe = tipoClasseServicoBPe.getCodigo(); + } List lsClaseServicio = claseServicioService.buscarPorNome(idClaseServicio, nomeClaseServicio); if (lsClaseServicio.isEmpty()) { + + claseServicio.setTipoServicoBPe(idTipoClasseServicoBPe); claseServicio.setActivo(Boolean.TRUE); claseServicio.setFecmodif(Calendar.getInstance().getTime()); claseServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); @@ -165,4 +176,8 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { closeWindow(); } } + + public List getTiposClasseServicoBPe() { + return TipoClasseServicoBPe.getList(); + } } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 6facd6750..20071f1f4 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1035,6 +1035,7 @@ editarClaseServicioController.tipoServicoBPe.6 = 6 - Executivo editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia +editarClaseServicioController.tipoServicoBPe.10 = 10 - Cama # Muestra o formulario de Búsqueda 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.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 busquedaTipoPuntoVentaController.window.title = Canal de venta busquedaTipoPuntoVentaController.btnRefresh.tooltiptext = Actualizar @@ -4446,6 +4451,7 @@ busquedaEstacionController.lblVoucherBPe.label = Gerar Voucher BPe (UF: BPe/Esta msg.constraint.cajaObligatorio = Caja obligatoria busquedaEstacionController.nomeArquivoLayoutInternacional.label = Archivo Layout Internacional busquedaEstacionController.lblMapaViagemImpTermica.label = Emite Mapa del Viaje Impresora Térmica +busquedaEstacionController.lhExibeQrcodePinpad.label=Exibe QR Code PinPad # Editar Estacion editarEstacionController.window.title = Estación diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index ebcb07cd0..b8bc7426d 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1122,6 +1122,7 @@ editarClaseServicioController.tipoServicoBPe.6 = 6 - Executivo editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia +editarClaseServicioController.tipoServicoBPe.10 = 10 - Cama # Muestra o formulario de Pesquisa de Pago busquedaFormaPagoController.window.title = Forma de Pagamento @@ -1171,6 +1172,10 @@ editarFormaPagoController.lblCarteiraDigital.label=Carteira Digital editarFormaPagoController.lblAtivaProcessoEstorno.label=Ativa processo de estorno 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 busquedaTipoPuntoVentaController.window.title = Canal de Venda 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.imei = Para Agência Digital o IMEI deve ser preenchido. editarEstacionController.lbSenhaConfig.value= Senha Config. Granito +busquedaEstacionController.lhExibeQrcodePinpad.label=Exibe QR Code PinPad #Editar Estacion Sitef editarEstacionController.tab.label.sitef = SiTef diff --git a/web/gui/catalogos/editarClaseServicio.zul b/web/gui/catalogos/editarClaseServicio.zul index 86586a36e..f8ca9241f 100644 --- a/web/gui/catalogos/editarClaseServicio.zul +++ b/web/gui/catalogos/editarClaseServicio.zul @@ -42,24 +42,15 @@ constraint="no empty" width="99%" mold="rounded" buttonVisible="true" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" - selectedItem="@{winEditarClaseServicio$composer.claseServicio.tipoServicoBPe, converter='com.rjconsultores.ventaboletos.web.utilerias.StringToIntegerConverter'}"> - - - - - - - - - + model="@{winEditarClaseServicio$composer.tiposClasseServicoBPe}"> -