Fixes bug#AL-5135
commit
af78518585
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.163.2</version>
|
||||
<version>1.163.4</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -35,6 +35,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderContrato;
|
|||
@Scope("prototype")
|
||||
public class BusquedaContratoController extends MyGenericForwardComposer {
|
||||
|
||||
private static final String TITULO = "busquedaContratoController.window.title";
|
||||
private static Logger log = LogManager.getLogger(BusquedaContratoController.class);
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
|
@ -65,8 +66,6 @@ public class BusquedaContratoController extends MyGenericForwardComposer {
|
|||
verContrato(cc);
|
||||
}
|
||||
});
|
||||
|
||||
refreshLista();
|
||||
|
||||
txtNumContrato.focus();
|
||||
}
|
||||
|
@ -87,32 +86,50 @@ public class BusquedaContratoController extends MyGenericForwardComposer {
|
|||
|
||||
private void refreshLista() {
|
||||
HibernateSearchObject<ContratoCorporativo> configBusqueda = new HibernateSearchObject<ContratoCorporativo>(ContratoCorporativo.class,pagingContrato.getPageSize());
|
||||
|
||||
boolean filtrado = false;
|
||||
|
||||
if (txtNumContrato.getText().length() > 0) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterLike("numContrato", "%" + txtNumContrato.getText().trim().concat("%"));
|
||||
}
|
||||
|
||||
if (datInicial.getValue() != null ) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("dataInicial", datInicial.getValue());
|
||||
}
|
||||
|
||||
if (datFinal.getValue() != null ) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("dataFinal", datFinal.getValue());
|
||||
}
|
||||
|
||||
if(rdgStatus.getSelectedItem() != null ) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("statusContrato", Integer.valueOf(rdgStatus.getSelectedItem().getValue() ));
|
||||
}
|
||||
|
||||
if (cmbCliente.getSelectedItem() != null ) {
|
||||
filtrado = true;
|
||||
ClienteCorporativo cliente = (ClienteCorporativo)cmbCliente.getSelectedItem().getValue();
|
||||
configBusqueda.addFilterEqual("clienteCorporativoId", cliente.getClienteCorporativoId());
|
||||
}
|
||||
|
||||
if(UsuarioLogado.isUsuarioAdmContrato()) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("usuarioRepId", UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
}
|
||||
|
||||
if(!filtrado) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.semFiltro"),
|
||||
Labels.getLabel(TITULO),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
configBusqueda.addFilterEqual(ACTIVO, Boolean.TRUE);
|
||||
configBusqueda.addSortAsc("numContrato");
|
||||
|
||||
|
@ -121,7 +138,7 @@ public class BusquedaContratoController extends MyGenericForwardComposer {
|
|||
if (contratoList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("busquedaContratoController.window.title"),
|
||||
Labels.getLabel(TITULO),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException ex) {
|
||||
log.error(ex);
|
||||
|
|
|
@ -42,6 +42,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPadrao;
|
|||
@Scope("prototype")
|
||||
public class BusquedaVoucherController extends MyGenericForwardComposer {
|
||||
|
||||
private static final String TITULO = "busquedaVoucherController.window.title";
|
||||
private static Logger log = LogManager.getLogger(BusquedaVoucherController.class);
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
|
@ -79,7 +80,6 @@ public class BusquedaVoucherController extends MyGenericForwardComposer {
|
|||
}
|
||||
});
|
||||
|
||||
refreshLista();
|
||||
btnExportar.setVisible(false);
|
||||
txtNumVoucher.focus();
|
||||
}
|
||||
|
@ -100,37 +100,46 @@ public class BusquedaVoucherController extends MyGenericForwardComposer {
|
|||
|
||||
private void refreshLista() {
|
||||
HibernateSearchObject<Voucher> configBusqueda = new HibernateSearchObject<Voucher>(Voucher.class,pagingVoucher.getPageSize());
|
||||
|
||||
boolean filtrado = false;
|
||||
|
||||
if (txtNumVoucher.getText().length() > 0) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("voucherId", txtNumVoucher.getValue());
|
||||
}
|
||||
|
||||
if (txtNumContrato.getText().length() > 0) {
|
||||
configBusqueda.addFilterEqual("numContrato", txtNumContrato.getText());
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("contrato.numContrato", txtNumContrato.getText());
|
||||
}
|
||||
|
||||
if (txtNit.getText().length() > 0) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterEqual("transportadora.nit", txtNit.getText());
|
||||
}
|
||||
|
||||
if (txtNome.getText().length() > 0) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterLike("transportadora.nomeTransportadora", "%" + txtNome.getText().trim().concat("%"));
|
||||
}
|
||||
|
||||
if (datInicial.getValue() != null ) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterGreaterOrEqual("dataValidade", datInicial.getValue());
|
||||
}
|
||||
|
||||
if (datFinal.getValue() != null ) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterLessOrEqual("dataValidade", datFinal.getValue());
|
||||
}
|
||||
|
||||
if (cmbOrigem.getSelectedItem() != null ) {
|
||||
filtrado = true;
|
||||
Parada origem = (Parada)cmbOrigem.getSelectedItem().getValue();
|
||||
configBusqueda.addFilterEqual("origenId", origem.getParadaId());
|
||||
}
|
||||
|
||||
if (cmbDestino.getSelectedItem() != null ) {
|
||||
filtrado = true;
|
||||
Parada destino = (Parada)cmbDestino.getSelectedItem().getValue();
|
||||
configBusqueda.addFilterEqual("destinoId", destino.getParadaId());
|
||||
}
|
||||
|
@ -149,9 +158,20 @@ public class BusquedaVoucherController extends MyGenericForwardComposer {
|
|||
statusList.add( Integer.valueOf( chkCancelado.getValue()));
|
||||
|
||||
if(! statusList.isEmpty() ) {
|
||||
filtrado = true;
|
||||
configBusqueda.addFilterIn( "status", statusList );
|
||||
}
|
||||
|
||||
if(!filtrado) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.semFiltro"),
|
||||
Labels.getLabel(TITULO),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
configBusqueda.addFilterEqual(ACTIVO, Boolean.TRUE);
|
||||
configBusqueda.addSortAsc("voucherId");
|
||||
|
@ -161,7 +181,7 @@ public class BusquedaVoucherController extends MyGenericForwardComposer {
|
|||
if (voucherList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("busquedaVoucherController.window.title"),
|
||||
Labels.getLabel(TITULO),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException ex) {
|
||||
log.error(ex);
|
||||
|
|
|
@ -10,6 +10,8 @@ import java.util.Map;
|
|||
import javax.sql.DataSource;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
|
@ -38,6 +40,7 @@ import com.rjconsultores.ventaboletos.service.AidfService;
|
|||
import com.rjconsultores.ventaboletos.service.DetAbastoBoletoService;
|
||||
import com.rjconsultores.ventaboletos.service.EstadoService;
|
||||
import com.rjconsultores.ventaboletos.service.MovimentacionBilhetesService;
|
||||
import com.rjconsultores.ventaboletos.service.impl.CorridaServiceImpl;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
|
@ -50,6 +53,8 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer {
|
|||
private static final String TITULO = "movimentacionBilhetesController.window.title";
|
||||
|
||||
private static final long serialVersionUID = -5047032264890781980L;
|
||||
|
||||
private static final Logger log = LogManager.getLogger(MovimentacionBilhetesController.class);
|
||||
|
||||
@Autowired
|
||||
private MovimentacionBilhetesService movimentacionBilhetesService;
|
||||
|
@ -111,6 +116,7 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer {
|
|||
cmbAidf.getValue();
|
||||
cmbPuntoVentaDestino.getValue();
|
||||
cmbPuntoVentaOrigem.getValue();
|
||||
cmbTipoMovimentacion.getValue();
|
||||
|
||||
try{
|
||||
|
||||
|
@ -215,7 +221,9 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer {
|
|||
be.getMessage(),
|
||||
Labels.getLabel(TITULO),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
} catch (Exception ex) {
|
||||
} catch (Exception ex) {
|
||||
log.error(String.format("Erro salvar movimentacao. %s",TITULO),ex);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel(TITULO),
|
||||
|
|
|
@ -70,6 +70,7 @@ MSG.ningunRegistro = No records were found with this search.
|
|||
MSG.ningunRegistroRelatorio = No record was found to issue the report
|
||||
MSG.noEditabled = It is not possible to delete or edit this data.
|
||||
MSG.registroYaExiste = There is already a record with this information
|
||||
MSG.semFiltro = No filters selected
|
||||
MSG.suscribirOK = Record saved successfully.
|
||||
abastoService.msg.semOrigem = Supply Origin, not found
|
||||
aberturaTurnoRecaudacionController.btnInicioTurno = Start Shift
|
||||
|
@ -4786,8 +4787,8 @@ editarEmpresaController.lblURL.value = url
|
|||
editarEmpresaController.lblUrlApiMercadoPago.value = URLAPI
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value = URLAPI
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value.ajuda = API URL must contain the data {RE}, {EMBARQUE} and {DISEMBARQUE}, which will be replaced when free validation by totalbus.
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUrlAuthNequi.value = URL AUTH
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUserIdMercadoPago.value = User ID
|
||||
editarEmpresaController.lblUsername.value = Username
|
||||
editarEmpresaController.lhUFInscEstadual.label = UF
|
||||
|
|
|
@ -70,6 +70,7 @@ MSG.ningunRegistro = No se encontró ningún registro con esta búsqueda
|
|||
MSG.ningunRegistroRelatorio = No se encontró ningún registro para emitir el reporte
|
||||
MSG.noEditabled = No es posible eliminar o editar estos datos.
|
||||
MSG.registroYaExiste = Ya existe un registro con esta información
|
||||
MSG.semFiltro = No hay filtros seleccionados
|
||||
MSG.suscribirOK = Registro guardado exitosamente.
|
||||
abastoService.msg.semOrigem = Abasto Origem, não encontrado
|
||||
aberturaTurnoRecaudacionController.btnInicioTurno = Início turno
|
||||
|
@ -4782,8 +4783,8 @@ editarEmpresaController.lblURL.value = URL
|
|||
editarEmpresaController.lblUrlApiMercadoPago.value = Url API
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value = URL API
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value.ajuda = URL API deve conter os dados {RE}, {EMBARQUE} e {DESEMBARQUE}, que serão subtituidos no momento da validação de gratuidade pelo totalbus.
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUrlAuthNequi.value = URL AUTH
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUserIdMercadoPago.value = User ID
|
||||
editarEmpresaController.lblUsername.value = Username
|
||||
editarEmpresaController.lhUFInscEstadual.label = UF
|
||||
|
|
|
@ -70,6 +70,7 @@ MSG.ningunRegistro = No se encontró ningún registro con esta búsqueda
|
|||
MSG.ningunRegistroRelatorio = No se encontró ningún registro para emitir el reporte
|
||||
MSG.noEditabled = No es posible eliminar o editar estos datos.
|
||||
MSG.registroYaExiste = Ya existe un registro con esta información
|
||||
MSG.semFiltro = No hay filtros seleccionados
|
||||
MSG.suscribirOK = Registro guardado exitosamente.
|
||||
abastoService.msg.semOrigem = Abasto Origem, não encontrado
|
||||
aberturaTurnoRecaudacionController.btnInicioTurno = Início turno
|
||||
|
@ -4782,8 +4783,8 @@ editarEmpresaController.lblURL.value = URL
|
|||
editarEmpresaController.lblUrlApiMercadoPago.value = Url API
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value = URL API
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value.ajuda = URL API deve conter os dados {RE}, {EMBARQUE} e {DESEMBARQUE}, que serão subtituidos no momento da validação de gratuidade pelo totalbus.
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUrlAuthNequi.value = URL AUTH
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUserIdMercadoPago.value = User ID
|
||||
editarEmpresaController.lblUsername.value = Username
|
||||
editarEmpresaController.lhUFInscEstadual.label = UF
|
||||
|
|
|
@ -70,6 +70,7 @@ MSG.ningunRegistro = Aucun enregistrement n'a été trouvé avec cette recherche
|
|||
MSG.ningunRegistroRelatorio = Aucun enregistrement n'a été trouvé pour émettre le rapport
|
||||
MSG.noEditabled = Il n'est pas possible de supprimer ou de modifier ces données.
|
||||
MSG.registroYaExiste = Il existe déjà un enregistrement avec cette information
|
||||
MSG.semFiltro = Aucun filtre sélectionné
|
||||
MSG.suscribirOK = Enregistrement enregistré avec succès.
|
||||
abastoService.msg.semOrigem = Origine de l'approvisionnement, introuvable
|
||||
aberturaTurnoRecaudacionController.btnInicioTurno = Démarrer le quart de travail
|
||||
|
@ -4784,8 +4785,8 @@ editarEmpresaController.lblURL.value = URL
|
|||
editarEmpresaController.lblUrlApiMercadoPago.value = URLAPI
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value = URLAPI
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value.ajuda = URL API doit contenir les données {RE}, {EMBARQUE} et {DISEMBARQUE}, qui seront remplacées lors de la validation gratuite par totalbus.
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUrlAuthNequi.value = URL AUTH
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUserIdMercadoPago.value = ID utilisateur
|
||||
editarEmpresaController.lblUsername.value = Username
|
||||
editarEmpresaController.lhUFInscEstadual.label = UF
|
||||
|
|
|
@ -70,6 +70,7 @@ MSG.ningunRegistro = Não foi encontrado nenhum registro com essa pesquisa.
|
|||
MSG.ningunRegistroRelatorio = Não foi encontrado nenhum registro para emissão do relatório
|
||||
MSG.noEditabled = Não é possível Eliminar ou editar estes dados.
|
||||
MSG.registroYaExiste = Já existe um registro com essa informação
|
||||
MSG.semFiltro = Nenhum filtro selecionado
|
||||
MSG.suscribirOK = Registro gravado com sucesso.
|
||||
abastoService.msg.semOrigem = Abasto Origem, não encontrado
|
||||
aberturaTurnoRecaudacionController.btnInicioTurno = Início Turno
|
||||
|
@ -4781,8 +4782,8 @@ editarEmpresaController.lblURL.value = URL
|
|||
editarEmpresaController.lblUrlApiMercadoPago.value = Url API
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value = URL API
|
||||
editarEmpresaController.lblUrlApiPMArtesp.value.ajuda = URL API deve conter os dados {RE}, {EMBARQUE} e {DESEMBARQUE}, que serão subtituidos no momento da validação de gratuidade pelo totalbus.
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUrlAuthNequi.value = URL AUTH
|
||||
editarEmpresaController.lblUrlNequi.value = URL
|
||||
editarEmpresaController.lblUserIdMercadoPago.value = User ID
|
||||
editarEmpresaController.lblUsername.value = Username
|
||||
editarEmpresaController.lhUFInscEstadual.label = UF
|
||||
|
@ -7426,8 +7427,8 @@ expresosController.lbl.btnCargarCumplimientoServicio = Anexar Documento
|
|||
expresosController.lbl.cargarFluec = Anexar FLUEC
|
||||
expresosController.lbl.cargarPlaca = Anexar Placa
|
||||
expresosController.lbl.estadoAceptado = Aceito
|
||||
expresosController.lbl.estadoEnviado = Enviado
|
||||
expresosController.lbl.estadoCumplido = Preenchido
|
||||
expresosController.lbl.estadoEnviado = Enviado
|
||||
expresosController.lbl.estadoRechazado = Recusado
|
||||
expresosController.lbl.estadoSolicitado = Obrigatório
|
||||
expresosController.lbl.idaVuelta = Ida
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
value="${c:l('winMovimentacionBilhetes.tipoMovimentacion.label')}" />
|
||||
<combobox id="cmbTipoMovimentacion"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
width="90%" mold="rounded" buttonVisible="true"
|
||||
width="90%" mold="rounded" buttonVisible="true" constraint="no empty"
|
||||
model="@{winMovimentacionBilhetes$composer.lsTipoMovimentacion}"/>
|
||||
</row>
|
||||
|
||||
|
|
Loading…
Reference in New Issue