diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java index dfd9659d5..e003c901a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java @@ -18,6 +18,7 @@ import org.zkoss.zul.Datebox; import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.Ruta; @@ -25,6 +26,7 @@ import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioGratuidade; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.EmpresaService; +import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.PuntoVentaService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; @@ -48,6 +50,8 @@ public class RelatorioGratuidadeController extends MyGenericForwardComposer { private RutaService rutaService; @Autowired private CategoriaService categoriaService; + @Autowired + private OrgaoConcedenteService orgaocConcedenteService; private Datebox datInicial; private Datebox datFinal; @@ -57,10 +61,12 @@ public class RelatorioGratuidadeController extends MyGenericForwardComposer { private MyComboboxParada cmbOrigem; private MyComboboxParada cmbDestino; private MyComboboxEstandar cmbTipoGratuidade; + private MyComboboxEstandar cmbOrgaoConcedente; private List lsEmpresas; private List lsLinhas; private List lsCategorias; + private List lsOrgaoConcedente; private void executarRelatorio() throws Exception { @@ -88,6 +94,11 @@ public class RelatorioGratuidadeController extends MyGenericForwardComposer { if(cmbTipoGratuidade.getSelectedIndex() != -1){ parametros.put("categoria", ((Categoria) cmbTipoGratuidade.getSelectedItem().getValue()).getCategoriaId()); } + if (cmbOrgaoConcedente.getSelectedItem() != null) { + OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue(); + parametros.put("orgao_concedente_id", orgaoConcedente.getOrgaoConcedenteId()); + parametros.put("orgao_concedente_desc", orgaoConcedente.getDescOrgao()); + } parametros.put("TITULO", Labels.getLabel("relatorioGratuidadeController.window.title")); @@ -110,7 +121,8 @@ public class RelatorioGratuidadeController extends MyGenericForwardComposer { lsLinhas = rutaService.obtenerTodos(); lsEmpresas = empresaService.obtenerTodos(); - lsCategorias = categoriaService.obtenerTodos(); + lsCategorias = categoriaService.obtenerTodos(); + lsOrgaoConcedente = orgaocConcedenteService.obtenerTodos(); super.doAfterCompose(comp); } @@ -194,5 +206,21 @@ public class RelatorioGratuidadeController extends MyGenericForwardComposer { public void setCmbTipoGratuidade(MyComboboxEstandar cmbTipoGratuidade) { this.cmbTipoGratuidade = cmbTipoGratuidade; } + + public MyComboboxEstandar getCmbOrgaoConcedente() { + return cmbOrgaoConcedente; + } + + public void setCmbOrgaoConcedente(MyComboboxEstandar cmbOrgaoConcedente) { + this.cmbOrgaoConcedente = cmbOrgaoConcedente; + } + + public List getLsOrgaoConcedente() { + return lsOrgaoConcedente; + } + + public void setLsOrgaoConcedente(List lsOrgaoConcedente) { + this.lsOrgaoConcedente = lsOrgaoConcedente; + } }