diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java index c46bedcf7..e8642261f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java @@ -354,7 +354,7 @@ public class EditarClienteController extends MyGenericForwardComposer { lsMotivoViaje = motivoViajeService.obtenerTodos(); lsTipoDomicilio = tipoDomicilioService.obtenerTodos(); lsEscola = escolaService.obtenerTodos(); - + reservaEspecialClienteList = new ArrayList(); estudanteComDesconto = false; try { cliente = (Cliente) Executions.getCurrent().getArg().get("cliente"); @@ -368,7 +368,7 @@ public class EditarClienteController extends MyGenericForwardComposer { btnApagar.setVisible(Boolean.FALSE); tabCurso.setVisible(Boolean.FALSE); lsClienteFidelidad = new ArrayList(); - + clienteDescuentoMyListBox.setItemRenderer(new RenderClienteDescuento()); clienteDescuentoMyListBox.addEventListener("onDoubleClick", new EventListener() { @@ -1001,6 +1001,7 @@ public class EditarClienteController extends MyGenericForwardComposer { clienteService.suscribir(cliente); clienteList.addItemNovo(cliente); } else { + cliente.setListReservaEspecialCliente(reservaEspecialClienteList); cliente = clienteService.actualizacion(cliente); clienteList.updateItem(cliente); } @@ -1794,11 +1795,12 @@ public class EditarClienteController extends MyGenericForwardComposer { public void onClick$btnRemoverReservaEspecial(Event ev) throws InterruptedException { ReservaEspecialCliente reservaEspecialCliente = (ReservaEspecialCliente) reservaEspecialMyListBox.getSelected(); if (reservaEspecialCliente != null) { + reservaEspecialClienteList.remove(reservaEspecialCliente); reservaEspecialCliente.setActivo(false); reservaEspecialCliente.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); reservaEspecialCliente.setFecmodif(Calendar.getInstance().getTime()); - reservaEspecialClienteList.remove(reservaEspecialCliente); reservaEspecialMyListBox.setData(new ArrayList(reservaEspecialClienteList)); + reservaEspecialClienteList.add(reservaEspecialCliente); cliente.setListReservaEspecialCliente(reservaEspecialClienteList); } } diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 30f122c8e..eca5e2155 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -6756,6 +6756,22 @@ editarClienteController.MSG.borrarOK=Cliente excluído com sucesso. editarClienteController.MSG.borrarPergunta=Deseja excluir o cliente? editarClienteController.lbTelefonoDos.value=Celular editarClienteController.MSG.validacaoCPF=CPF deve conter exatamente 11 dígitos. +editarClienteController.lbFecInicio.value = Data Inicial Vigência +editarClienteController.lbFecFinal.value = Data Final Vigência +editarClienteController.lbTiempoLiberacao.value = Tempo para Liberação de Reserva +editarClienteController.lbNumAsientosCorrida.value = Número da poltrona +editarClienteController.lbDias.value = Dias da Semana +editarClienteController.lbServicoReserva.value = Serviço +editarClienteController.lbDtIni.value = Dt. Ini +editarClienteController.lbDtFin.value = Dt. Fin +editarClienteController.lbtempoConf.value = Tempo Conf. +editarClienteController.locOrigem.value = Origem +editarClienteController.locDestino.value = Destino +editarClienteController.NumPoltrona.value = Num. Polt +editarClienteController.diasSemana.value = Dias +editarClienteController.msg.noServicoValido = O serviço informado na aba Reserva Especial Clientes não é valido. +editarClienteController.msg.noPoltronaValido = Número Poltrona não é válido para o serviço informado. + busquedaClienteController.lbCalle.value=Rua busquedaClienteController.lbNumero.value=Número busquedaClienteController.lbColonia.value=Bairro diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index fff2d721c..79dd318dd 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -6760,6 +6760,23 @@ editarClienteController.MSG.borrarOK = Cliente excluído com sucesso. editarClienteController.MSG.borrarPergunta = Deseja excluir o cliente? editarClienteController.lbTelefonoDos.value = Celular editarClienteController.MSG.validacaoCPF = CPF deve conter exatamente 11 dígitos. +editarClienteController.lbFecInicio.value = Data Inicial Vigência +editarClienteController.lbFecFinal.value = Data Final Vigência +editarClienteController.lbTiempoLiberacao.value = Tempo para Liberação de Reserva +editarClienteController.lbNumAsientosCorrida.value = Número da poltrona +editarClienteController.lbDias.value = Dias da Semana +editarClienteController.lbServicoReserva.value = Serviço +editarClienteController.lbDtIni.value = Dt. Ini +editarClienteController.lbDtFin.value = Dt. Fin +editarClienteController.lbtempoConf.value = Tempo Conf. +editarClienteController.locOrigem.value = Origem +editarClienteController.locDestino.value = Destino +editarClienteController.NumPoltrona.value = Num. Polt +editarClienteController.diasSemana.value = Dias +editarClienteController.msg.noServicoValido = O serviço informado na aba Reserva Especial Clientes não é valido. +editarClienteController.msg.noPoltronaValido = Número Poltrona não é válido para o serviço informado. +editarClienteController.MSG.exigeEmailOuTelefone = Ingrese correo electrónico o teléfono + busquedaClienteController.lbCalle.value = Calle busquedaClienteController.lbNumero.value = Numero busquedaClienteController.lbColonia.value = Barrio @@ -6772,7 +6789,6 @@ busquedaClienteController.nombmaterno.label = Apellido Materno busquedaClienteController.numtelefono.label = Teléfono busquedaClienteController.numtelefonodos.label = Celular busquedaClienteController.lbDescorreo.value = E-mail -editarClienteController.MSG.exigeEmailOuTelefone = Ingrese correo electrónico o teléfono #Editar Cliente editarClienteController.window.title = Cliente diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 05373fcaa..66c27352c 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7326,7 +7326,8 @@ editarClienteController.msg.conflitoVigenciaNaoSalvo = Este Desconto com esta Li editarClienteController.msg.fecFinBeforeFecIni = A Data Final não pode ser anterior a Data Inicial editarClienteController.lbFecInicio.value = Data Inicial Vigência editarClienteController.lbFecFinal.value = Data Final Vigência -editarClienteController.lbTiempoConfirmacao.value = Tempo para confirmação de Reserva +editarClienteController.lbTiempoLiberacao.value = Tempo para Liberação de Reserva +editarClienteController.lbHelpTempoLiberacao.value = Este campo valida o Tempo antes da saída da corrida em que poltrona da reserva será liberada para venda (reserva deixará de existir). editarClienteController.lbNumAsientosCorrida.value = Número da poltrona editarClienteController.lbDias.value = Dias da Semana editarClienteController.lbServicoReserva.value = Serviço diff --git a/web/gui/senda_amigo/editarCliente.zul b/web/gui/senda_amigo/editarCliente.zul index 356b54d3e..768dc9756 100644 --- a/web/gui/senda_amigo/editarCliente.zul +++ b/web/gui/senda_amigo/editarCliente.zul @@ -542,10 +542,10 @@ -