fixes bug#13439

dev:Valdevir
qua:Juliana


git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90341 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdevir 2019-02-27 20:47:48 +00:00
parent baebe8d96c
commit 1f0732ae16
1 changed files with 9 additions and 1 deletions

View File

@ -12,6 +12,7 @@ import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.api.Datebox;
@ -20,6 +21,7 @@ import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioDepositos;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@Controller("relatorioDepositosController")
@ -59,7 +61,13 @@ public class RelatorioDepositosController extends MyGenericForwardComposer {
if (chkClassificarBanco.isChecked()) {
parametros.put("isClassificaPorBanco", true);
}
int dias = DateUtil.diferencaEntreDatasEmdias(this.datInicial.getValue(), this.datFinal.getValue());
// Período maior que 360 dias (1 ano), para não deixar um range de daods muito grande e não "travar" o relatório.
if (dias > 360) {
Clients.alert(Labels.getLabel("indexController.mniRelatorioDepositos.msgValidacaoDatas"),
Labels.getLabel("relatorioDepositosController.window.title"), org.zkoss.zul.Messagebox.ERROR);
return;
}
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
parametros.put("fecInicio", sdf.format(this.datInicial.getValue()));
parametros.put("fecFinal", sdf.format(this.datFinal.getValue()));