fixes bug#20486

dev:valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104193 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2020-11-09 14:51:51 +00:00
parent 6dadffaa65
commit e13be9b031
2 changed files with 23 additions and 12 deletions

View File

@ -105,6 +105,10 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer {
log.debug(e.getMessage());
}
if(!verificarFiltrosRelatorio()) {
return;
}
parametros.put("TIPOSERVICIO_ID", tipoServico);
Timestamp dataInicio = new Timestamp((DateUtil.inicioFecha((java.util.Date) this.datInicial.getValue()).getTime()));
@ -113,13 +117,13 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer {
parametros.put("DATA_INICIO", dataInicio);
parametros.put("DATA_FINAL", dataFinal);
Empresa empresa = null;
try {
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
} catch (Exception e) {
log.debug(e.getMessage());
}
if(cmbEmpresa.getSelectedItem() != null && cmbEmpresa.getSelectedItem().getValue() != null) {
Empresa empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
parametros.put("EMPRESA", empresa);
parametros.put("NOMBEMPRESA", empresa.getNombempresa());
} else {
parametros.put("NOMBEMPRESA", "TODOS");
}
GrupoRuta grupoRuta = null;
try {
@ -135,11 +139,6 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer {
parametros.put("DESCGRUPO", "TODOS");
}
if (empresa != null) {
parametros.put("NOMBEMPRESA", empresa.getNombempresa());
} else {
parametros.put("NOMBEMPRESA", "TODOS");
}
lsNumLinha = new ArrayList(Arrays.asList(linhaListSelList.getData()));
lsNumServico = new ArrayList(Arrays.asList(servicoListSelList.getData()));
@ -157,6 +156,17 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer {
}
private boolean verificarFiltrosRelatorio() throws InterruptedException {
cmbEmpresa.getValue();
if(cmbEmpresa.getSelectedItem() == null || cmbEmpresa.getSelectedItem().getValue() == null) {
Messagebox.show(Labels.getLabel("MSG.Error.empresa.naoinformado"),
Labels.getLabel("relatorioLinhasHorarioController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return false;
}
return true;
}
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
executarRelatorio();
}

View File

@ -190,7 +190,8 @@
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="100%"
model="@{winFiltroRelatorioLinhasHorario$composer.lsEmpresa}" />
model="@{winFiltroRelatorioLinhasHorario$composer.lsEmpresa}"
constraint="no empty" />
</row>