From eaa42b42500219928e7aed9800d8496720ced282 Mon Sep 17 00:00:00 2001 From: Fabio Date: Mon, 14 Oct 2024 17:49:53 -0300 Subject: [PATCH] exportacao massiva de contrato no menu de grupo feat #AL-5053 --- pom.xml | 4 +- .../BusquedaContratoController.java | 30 -------------- .../BusquedaGrupoContratoController.java | 41 +++++++++++++++++-- .../MudancaMassivaContratoController.java | 11 ++--- web/WEB-INF/i3-label_en.label | 8 ++-- web/WEB-INF/i3-label_es_CO.label | 8 ++-- web/WEB-INF/i3-label_es_MX.label | 8 ++-- web/WEB-INF/i3-label_fr_FR.label | 8 ++-- web/WEB-INF/i3-label_pt_BR.label | 10 ++--- .../negcorporativos/busquedaContrato.zul | 2 - .../negcorporativos/busquedaGrupoContrato.zul | 4 +- .../mudancaMassivaContrato.zul | 7 +--- 12 files changed, 68 insertions(+), 73 deletions(-) diff --git a/pom.xml b/pom.xml index f05d4e014..4cc8756e7 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,11 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.155.1 + 1.156.0 war - 1.117.0 + 1.118.0 1.99.0 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java index 6f76249e4..ad0b3c616 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java @@ -1,10 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.util.Calendar; import java.util.HashMap; -import java.util.List; import java.util.Map; import org.apache.commons.lang.StringUtils; @@ -14,7 +10,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; -import org.zkoss.zhtml.Filedownload; import org.zkoss.zhtml.Messagebox; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; @@ -28,10 +23,7 @@ import com.rjconsultores.ventaboletos.entidad.ClienteCorporativo; import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo; import com.rjconsultores.ventaboletos.service.ClienteCorporativoService; import com.rjconsultores.ventaboletos.service.GrupoContratoService; -import com.rjconsultores.ventaboletos.service.MudancaMassivaContratoService; -import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; -import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.TarifaGrupoContratoVO; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxClienteCorporativo; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -51,8 +43,6 @@ public class BusquedaContratoController extends MyGenericForwardComposer { private ClienteCorporativoService clienteService; @Autowired private GrupoContratoService grupoService; - @Autowired - private MudancaMassivaContratoService mudancaMassivaService; private MyListbox contratoList; private Paging pagingContrato; @@ -144,10 +134,6 @@ public class BusquedaContratoController extends MyGenericForwardComposer { public void onClick$btnPesquisar(Event ev) { refreshLista(); } - - public void onClick$btnExportar(Event ev) { - exportarCvs(); - } public void onClick$btnRefresh(Event ev) { refreshLista(); @@ -169,20 +155,4 @@ public class BusquedaContratoController extends MyGenericForwardComposer { } } } - - private void exportarCvs() { - StringBuilder resultado = new StringBuilder(); - for (Object item : contratoList.getListData()) { - ContratoCorporativo obj = (ContratoCorporativo)item; - List tarifasContrato = mudancaMassivaService.buscarTarifasContrato(obj); - for (TarifaGrupoContratoVO vo : tarifasContrato) { - resultado.append(vo.toCsv()); - } - } - - InputStream is = new ByteArrayInputStream(resultado.toString().getBytes()); - String data = DateUtil.getStringDate24Hour(Calendar.getInstance().getTime()); - Filedownload.save(is, "application/txt", "modificacao_massiva"+data+".csv"); - - } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java index a52f08063..e1f2924b9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java @@ -1,20 +1,29 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; +import java.io.ByteArrayInputStream; +import java.io.InputStream; +import java.util.Calendar; import java.util.HashMap; +import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Filedownload; import org.zkoss.zhtml.Messagebox; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Button; import org.zkoss.zul.Paging; import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.GrupoContrato; +import com.rjconsultores.ventaboletos.service.MudancaMassivaContratoService; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.TarifaGrupoContratoVO; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; @@ -25,13 +34,17 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPadrao; @Scope("prototype") public class BusquedaGrupoContratoController extends MyGenericForwardComposer { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -670882588234850910L; @Autowired private transient PagedListWrapper plwpagingGrupoContrato; + @Autowired + private MudancaMassivaContratoService mudancaMassivaService; + private MyListbox grupoContratoList; private Paging pagingGrupoContrato; private Textbox txtDescricao; - + private Button btnExportar; + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -84,18 +97,40 @@ public class BusquedaGrupoContratoController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.INFORMATION); } catch (InterruptedException ex) { } + }else { + btnExportar.setVisible(true); } } - public void onClick$btnPesquisa(Event ev) { + public void onClick$btnPesquisar(Event ev) { refreshLista(); } public void onClick$btnRefresh(Event ev) { refreshLista(); } + + public void onClick$btnExportar(Event ev) { + exportarCvs(); + } public void onClick$btnNovo(Event ev) { verGrupoContrato(new GrupoContrato()); } + + private void exportarCvs() { + StringBuilder resultado = new StringBuilder("ID;Grupo de Contrato;Origem;DescOrigem;Destino;DescDestino;TARIFA NOVA;Tarifa Atual\r\n"); + for (Object item : grupoContratoList.getListData()) { + GrupoContrato obj = (GrupoContrato)item; + List tarifasContrato = mudancaMassivaService.buscarTarifasGrupo(obj.getGrupoContratoId()); + for (TarifaGrupoContratoVO vo : tarifasContrato) { + resultado.append(vo.toCsv()); + } + } + + InputStream is = new ByteArrayInputStream(resultado.toString().getBytes()); + String data = DateUtil.getStringDate24Hour(Calendar.getInstance().getTime()); + Filedownload.save(is, "application/txt", "modificacao_massiva"+data+".csv"); + + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/MudancaMassivaContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/MudancaMassivaContratoController.java index 3981c7d1e..7dc3f092a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/MudancaMassivaContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/MudancaMassivaContratoController.java @@ -8,7 +8,6 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; -import org.zkoss.lang.Strings; import org.zkoss.util.media.Media; import org.zkoss.util.resource.Labels; import org.zkoss.zhtml.Filedownload; @@ -18,7 +17,6 @@ import org.zkoss.zk.ui.event.UploadEvent; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Fileupload; import org.zkoss.zul.Messagebox; -import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.GrupoContrato; import com.rjconsultores.ventaboletos.exception.BusinessException; @@ -44,8 +42,7 @@ public class MudancaMassivaContratoController extends MyGenericForwardComposer { @Autowired private GrupoContratoService grupoService; - - private Textbox txtNumContrato; + private Fileupload fileUpload; private List lsGrupo; private MyComboboxEstandar cmbGrupo; @@ -72,9 +69,7 @@ public class MudancaMassivaContratoController extends MyGenericForwardComposer { grupo = (GrupoContrato) grp.getValue(); } - resultado = mudancaMassivaService.lerArquivo(media.getStringData(), - txtNumContrato.getValue(), - grupo); + resultado = mudancaMassivaService.lerArquivo(media.getStringData(), grupo); }else{ throw new BusinessException("mudancaMassivaContrato.MSG.extensaoInvalida"); } @@ -121,7 +116,7 @@ public class MudancaMassivaContratoController extends MyGenericForwardComposer { } private void validarCampos() throws BusinessException { - if (cmbGrupo.getSelectedItem() == null && Strings.isBlank(txtNumContrato.getValue()) ){ + if (cmbGrupo.getSelectedItem() == null ){ throw new BusinessException("mudancaMassivaContrato.MSG.camposObrigatorios"); } } diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index f30168f8c..01769fc6f 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -7438,6 +7438,7 @@ expresosController.lh.fuecAdjunto = FUEC Adjunto expresosController.lh.listaPasajerosAdjunto = Lista Pasajeros Adjunto expresosPorCotizarCotizar.window.title = Express Quote expresosPorCotizarPagoCredito.window.title = Credit Payment +expresosVerDetalle.MSG.errorContratoNull = No Contract Registered expressosPorCotizarBuscarController.lblDesc.label = Look for expressosPorCotizarController.btnPesquisa.label = Look for expressosPorCotizarController.lblAgregarTrayecto.label = Add Trip @@ -7478,7 +7479,6 @@ expressosPorCotizarFechaInicioController.lblDesc.label = Start date expressosPorCotizarPagoCreditoController.lblDesc.label = Credit Payment expressosPorCotizarServiciosInactivosController.lblDesc.label = Inactive services expressosPorCotizarVerDetalleController.lblDesc.label = See detail -expresosVerDetalle.MSG.errorContratoNull = No Contract Registered extrairBpeXmlController.MSG.limiteDias = BP-e XML extraction limited to 7 days extrairBpeXmlController.MSG.nenhumaInformacao = No information was found with the data provided extrairBpeXmlController.lbl.btnExtrairBpeXml = Extract XML @@ -8569,11 +8569,11 @@ movimentacionBilhetesPuntoVentaController.MSG.suscribirOK = Movement recorded su movimentacionBilhetesPuntoVentaController.window.title = Stock Movement - Agency msg.constraint.cajaObligatorio = Mandatory cash mudancaMassivaContrato.MSG.arquivoSemTarifa = No valid rates on file -mudancaMassivaContrato.MSG.camposObrigatorios = It is necessary to inform the Contract or the Contract Group -mudancaMassivaContrato.MSG.contratoGrupoDiferente = Rate with Contract/Group different from the one informed: +mudancaMassivaContrato.MSG.camposObrigatorios = It is necessary to inform the Contract Group +mudancaMassivaContrato.MSG.contratoGrupoDiferente = Rate with Group different from the one informed: mudancaMassivaContrato.MSG.dbErro = A database error occurred: mudancaMassivaContrato.MSG.extensaoInvalida = Only files in CSV format are accepted. -mudancaMassivaContrato.MSG.semContratoGrupo = Rate without Contract or Contract Group: +mudancaMassivaContrato.MSG.semContratoGrupo = Rate without Contract Group: mudancaMassivaContrato.MSG.tarifaNaoEncontrada = Rate not found with this data: mudancaMassivaContratoController.window.title = Massive Contract Modification myComboboxMoeda.label.moeda = Currency diff --git a/web/WEB-INF/i3-label_es_CO.label b/web/WEB-INF/i3-label_es_CO.label index b1adc5e49..1e0b6febf 100644 --- a/web/WEB-INF/i3-label_es_CO.label +++ b/web/WEB-INF/i3-label_es_CO.label @@ -7442,6 +7442,7 @@ expresosController.lh.fuecAdjunto = FUEC Adjunto expresosController.lh.listaPasajerosAdjunto = Lista Pasajeros Adjunto expresosPorCotizarCotizar.window.title = Cotización de Expreso expresosPorCotizarPagoCredito.window.title = Pago a Crédito +expresosVerDetalle.MSG.errorContratoNull = Sin Contrato Registrado expressosPorCotizarBuscarController.lblDesc.label = Buscar expressosPorCotizarController.btnPesquisa.label = Buscar expressosPorCotizarController.lblAgregarTrayecto.label = Agregar Trayecto @@ -7482,7 +7483,6 @@ expressosPorCotizarFechaInicioController.lblDesc.label = Fecha Inicio expressosPorCotizarPagoCreditoController.lblDesc.label = Pago a Crédito expressosPorCotizarServiciosInactivosController.lblDesc.label = Servicios inactivos expressosPorCotizarVerDetalleController.lblDesc.label = Ver Detalle -expresosVerDetalle.MSG.errorContratoNull = Sin Contrato Registrado extrairBpeXmlController.MSG.limiteDias = Extração BP-e XML limitada para 7 dias extrairBpeXmlController.MSG.nenhumaInformacao = Nenhuma Informação foi localizada com os dados informados extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML @@ -8576,11 +8576,11 @@ movimentacionBilhetesPuntoVentaController.MSG.suscribirOK = Movimentación se gu movimentacionBilhetesPuntoVentaController.window.title = Movimentación de estoque - agencia msg.constraint.cajaObligatorio = Caja obligatoria mudancaMassivaContrato.MSG.arquivoSemTarifa = No hay tarifas válidas registradas -mudancaMassivaContrato.MSG.camposObrigatorios = Es necesario informar el contrato o grupo de contratos -mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarifa con Contrato/Grupo diferente al indicado: +mudancaMassivaContrato.MSG.camposObrigatorios = Es necesario informar el grupo de contratos +mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarifa con Grupo diferente al indicado: mudancaMassivaContrato.MSG.dbErro = Se produjo un error en la base de datos: mudancaMassivaContrato.MSG.extensaoInvalida = Sólo se aceptan archivos en formato CSV. -mudancaMassivaContrato.MSG.semContratoGrupo = Tarifa sin Contrato ni Grupo de Contrato: +mudancaMassivaContrato.MSG.semContratoGrupo = Tarifa sin Grupo de Contrato: mudancaMassivaContrato.MSG.tarifaNaoEncontrada = Tarifa no encontrada con estos datos: mudancaMassivaContratoController.window.title = Modificación Masiva Contratos myComboboxMoeda.label.moeda = Moeda diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index ee9cc46a4..1e49cc332 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -7442,6 +7442,7 @@ expresosController.lh.fuecAdjunto = FUEC Adjunto expresosController.lh.listaPasajerosAdjunto = Lista Pasajeros Adjunto expresosPorCotizarCotizar.window.title = Cotización de Expreso expresosPorCotizarPagoCredito.window.title = Pago a Crédito +expresosVerDetalle.MSG.errorContratoNull = Sin Contrato Registrado expressosPorCotizarBuscarController.lblDesc.label = Buscar expressosPorCotizarController.btnPesquisa.label = Buscar expressosPorCotizarController.lblAgregarTrayecto.label = Agregar Trayecto @@ -7482,7 +7483,6 @@ expressosPorCotizarFechaInicioController.lblDesc.label = Fecha Inicio expressosPorCotizarPagoCreditoController.lblDesc.label = Pago a Crédito expressosPorCotizarServiciosInactivosController.lblDesc.label = Servicios inactivos expressosPorCotizarVerDetalleController.lblDesc.label = Ver Detalle -expresosVerDetalle.MSG.errorContratoNull = Sin Contrato Registrado extrairBpeXmlController.MSG.limiteDias = Extração BP-e XML limitada para 7 dias extrairBpeXmlController.MSG.nenhumaInformacao = Nenhuma Informação foi localizada com os dados informados extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML @@ -8576,11 +8576,11 @@ movimentacionBilhetesPuntoVentaController.MSG.suscribirOK = Movimentación se gu movimentacionBilhetesPuntoVentaController.window.title = Movimentación de estoque - agencia msg.constraint.cajaObligatorio = Caja obligatoria mudancaMassivaContrato.MSG.arquivoSemTarifa = No hay tarifas válidas registradas -mudancaMassivaContrato.MSG.camposObrigatorios = Es necesario informar el contrato o grupo de contratos -mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarifa con Contrato/Grupo diferente al indicado: +mudancaMassivaContrato.MSG.camposObrigatorios = Es necesario informar el grupo de contratos +mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarifa con Grupo diferente al indicado: mudancaMassivaContrato.MSG.dbErro = Se produjo un error en la base de datos: mudancaMassivaContrato.MSG.extensaoInvalida = Sólo se aceptan archivos en formato CSV. -mudancaMassivaContrato.MSG.semContratoGrupo = Tarifa sin Contrato ni Grupo de Contrato: +mudancaMassivaContrato.MSG.semContratoGrupo = Tarifa sin Grupo de Contrato: mudancaMassivaContrato.MSG.tarifaNaoEncontrada = Tarifa no encontrada con estos datos: mudancaMassivaContratoController.window.title = Modificación Masiva Contratos myComboboxMoeda.label.moeda = Moeda diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label index 8a65da721..5124c6444 100644 --- a/web/WEB-INF/i3-label_fr_FR.label +++ b/web/WEB-INF/i3-label_fr_FR.label @@ -7437,6 +7437,7 @@ expresosController.lh.fuecAdjunto = FUEC Adjunto expresosController.lh.listaPasajerosAdjunto = Lista Pasajeros Adjunto expresosPorCotizarCotizar.window.title = Devis express expresosPorCotizarPagoCredito.window.title = Paiement à crédit +expresosVerDetalle.MSG.errorContratoNull = Aucun contrat enregistré expressosPorCotizarBuscarController.lblDesc.label = Chercher expressosPorCotizarController.btnPesquisa.label = Chercher expressosPorCotizarController.lblAgregarTrayecto.label = Ajouter un voyage @@ -7477,7 +7478,6 @@ expressosPorCotizarFechaInicioController.lblDesc.label = Date de début expressosPorCotizarPagoCreditoController.lblDesc.label = Paiement à crédit expressosPorCotizarServiciosInactivosController.lblDesc.label = Services inactifs expressosPorCotizarVerDetalleController.lblDesc.label = Voir détail -expresosVerDetalle.MSG.errorContratoNull = Aucun contrat enregistré extrairBpeXmlController.MSG.limiteDias = Extraction XML BP-e limitée à 7 jours extrairBpeXmlController.MSG.nenhumaInformacao = Aucune information n'a été trouvée avec les données fournies extrairBpeXmlController.lbl.btnExtrairBpeXml = Extraire XML @@ -8568,11 +8568,11 @@ movimentacionBilhetesPuntoVentaController.MSG.suscribirOK = Mouvement enregistr movimentacionBilhetesPuntoVentaController.window.title = Mouvement de stock - Agence msg.constraint.cajaObligatorio = Espèces obligatoires mudancaMassivaContrato.MSG.arquivoSemTarifa = Aucun tarif valide dans le dossier -mudancaMassivaContrato.MSG.camposObrigatorios = Il est nécessaire d'informer le contrat ou le groupe de contrats -mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarif avec Contrat/Groupe différent de celui indiqué: +mudancaMassivaContrato.MSG.camposObrigatorios = Il est nécessaire d'informer le groupe de contrats +mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarif avec Groupe différent de celui indiqué: mudancaMassivaContrato.MSG.dbErro = Une erreur de base de données s'est produite: mudancaMassivaContrato.MSG.extensaoInvalida = Seuls les fichiers au format CSV sont acceptés. -mudancaMassivaContrato.MSG.semContratoGrupo = Tarif sans Contrat ni Groupe de Contrat: +mudancaMassivaContrato.MSG.semContratoGrupo = Tarif sans Groupe de Contrat: mudancaMassivaContrato.MSG.tarifaNaoEncontrada = Taux introuvable avec ces données: mudancaMassivaContratoController.window.title = Modification Massive Contrat myComboboxMoeda.label.moeda = Devise diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 15f6b8dcc..50a902087 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2444,11 +2444,11 @@ corteTurnoRecaudacionController.TotalPagadoIncapacidades.label = Total Pagamento corteTurnoRecaudacionController.TotalPagadoNormal.label = Total Pagamento Normal corteTurnoRecaudacionController.TotalPago.label = Total Pago corteTurnoRecaudacionController.Turno.label = Turno +corteTurnoRecaudacionController.title = Corte de Turno # COrte de Turno Recaudação cotizarExpresoController.MSG.emailEnviado = Cotação Expressa Correta cotizarExpresoController.MSG.emailNoEnviado = Erro ao enviar e-mail de confirmação cumplimientoServicioExpresoController.MSG.servicioCumplido = Quer considerar o serviço concluído? -corteTurnoRecaudacionController.title = Corte de Turno customController.MSG.borrarOK = Customização Excluida com Sucesso. customController.MSG.borrarPergunta = Eliminar customização? customController.MSG.modificar = Cuidado! Ao alterar este valor o sistema será modificado automaticamente. @@ -7424,6 +7424,7 @@ expresosController.lh.fuecAdjunto = FUEC Adjunto expresosController.lh.listaPasajerosAdjunto = Lista Pasajeros Adjunto expresosPorCotizarCotizar.window.title = Cotação Expressa expresosPorCotizarPagoCredito.window.title = Pagamento de crédito +expresosVerDetalle.MSG.errorContratoNull = Nenhum contrato registrado expressosPorCotizarBuscarController.lblDesc.label = Pesquisa expressosPorCotizarController.btnPesquisa.label = Pesquisa expressosPorCotizarController.lblAgregarTrayecto.label = Adicionar viagem @@ -7463,7 +7464,6 @@ expressosPorCotizarFechaInicioController.lblDesc.label = Data de início expressosPorCotizarPagoCreditoController.lblDesc.label = Pagamento de crédito expressosPorCotizarServiciosInactivosController.lblDesc.label = Serviços inativos expressosPorCotizarVerDetalleController.lblDesc.label = Ver detalhe -expresosVerDetalle.MSG.errorContratoNull = Nenhum contrato registrado extrairBpeXmlController.MSG.limiteDias = Extração BP-e XML limitada para 7 dias extrairBpeXmlController.MSG.nenhumaInformacao = Nenhuma Informação foi localizada com os dados informados extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML @@ -8554,11 +8554,11 @@ movimentacionBilhetesPuntoVentaController.MSG.suscribirOK = Movimentação grava movimentacionBilhetesPuntoVentaController.window.title = Movimentação de Estoque - Agência msg.constraint.cajaObligatorio = Caixa obligatória mudancaMassivaContrato.MSG.arquivoSemTarifa = Sem Tarifas válidas no arquivo -mudancaMassivaContrato.MSG.camposObrigatorios = É necessário informar o Contrato ou o Grupo de Contrato -mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarifa com Contrato/Grupo diferente do informado: +mudancaMassivaContrato.MSG.camposObrigatorios = É necessário informar o Grupo de Contrato +mudancaMassivaContrato.MSG.contratoGrupoDiferente = Tarifa com Grupo diferente do informado: mudancaMassivaContrato.MSG.dbErro = Ocorreu um erro no banco de dados: mudancaMassivaContrato.MSG.extensaoInvalida = Somente arquivos no formato CSV são aceitos. -mudancaMassivaContrato.MSG.semContratoGrupo = Tarifa sem Contrato ou Grupo de contrato: +mudancaMassivaContrato.MSG.semContratoGrupo = Tarifa sem Grupo de contrato: mudancaMassivaContrato.MSG.tarifaNaoEncontrada = Tarifa não encontrada com estes dados: mudancaMassivaContratoController.window.title = Modificação Massiva Contrato myComboboxMoeda.label.moeda = Moeda diff --git a/web/gui/configuraciones_comerciales/negcorporativos/busquedaContrato.zul b/web/gui/configuraciones_comerciales/negcorporativos/busquedaContrato.zul index fec2bd6ea..43c70a0e9 100644 --- a/web/gui/configuraciones_comerciales/negcorporativos/busquedaContrato.zul +++ b/web/gui/configuraciones_comerciales/negcorporativos/busquedaContrato.zul @@ -67,8 +67,6 @@