diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java
index 78729f03b..3b4c9cb50 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java
@@ -18,6 +18,7 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Filedownload;
+import org.zkoss.zul.Radiogroup;
import org.zkoss.zul.Textbox;
import com.rjconsultores.integracaoreceitadespesa.BGMApplication;
@@ -43,6 +44,7 @@ public class RelatorioArquivoBGMController extends MyGenericForwardComposer {
private Datebox datInicial;
private Datebox datFinal;
private Textbox txtArquivo;
+ private Radiogroup rgLayout;
@Autowired
private ConstanteService constanteService;
@@ -87,6 +89,8 @@ public class RelatorioArquivoBGMController extends MyGenericForwardComposer {
private void executarRelatorio() throws Exception {
Integer puntoVentaId = ((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue()).getPuntoventaId();
Integer empresaId = ((Empresa)cmbEmpresa.getSelectedItem().getValue()).getEmpresaId();
+ String layoutRelatorio = rgLayout.getSelectedItem().getValue();
+
Connection con = dataSource.getConnection();
String fileZip = BGMApplication.getInstance().executaExportacao(
@@ -100,7 +104,8 @@ public class RelatorioArquivoBGMController extends MyGenericForwardComposer {
ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_INCLUI_TIPO_PAGAMENTO_TURISMO_BGM.getDescricao()),
false,
ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_COD_RECEITA_FIXO_BGM.getDescricao()),
- ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_RECEITA_DESPESAS_OURO_PRATA.getDescricao()));
+ ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_RECEITA_DESPESAS_OURO_PRATA.getDescricao()),
+ layoutRelatorio.equals("NOVO"));
if(this.getPathExternoGravacaoArquivo() != null){
Messagebox.show(Labels.getLabel("relatorioArquivoBGMController.arquivoGeradoNoServidor.value"),
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 305c2d92a..6bc7b31ac 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -8224,6 +8224,9 @@ relatorioArquivoBGMController.msg.erro.puntoventa=O Campo Agência é obriga
relatorioArquivoBGMController.msg.erro.empresa=O Campo Empresa é obrigatório!
relatorioArquivoBGMController.txtArquivo.value=Local Arq. Servidor
relatorioArquivoBGMController.arquivoGeradoNoServidor.value=Arquivo gerado no servidor
+relatorioArquivoBGMController.lbTipoRelatorio.value=Layout
+relatorioArquivoBGMController.lbTipoPadrao.value=Padrão
+relatorioArquivoBGMController.lbTipoNovo.value=Novo
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value=Data Inicial
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index e4b3b475a..a6d724513 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -8036,6 +8036,9 @@ relatorioArquivoBGMController.lbEmpresa.value = Empresa
relatorioArquivoBGMController.lbPuntoVenta.value = Agencia
relatorioArquivoBGMController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
relatorioArquivoBGMController.msg.erro.empresa = El Campo Empresa es Obligatório!
+relatorioArquivoBGMController.lbTipoRelatorio.value=Layout
+relatorioArquivoBGMController.lbTipoPadrao.value=Padrão
+relatorioArquivoBGMController.lbTipoNovo.value=Novo
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value = Fecha Inicial
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 672c83bb0..89e81ee77 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -8747,6 +8747,9 @@ relatorioArquivoBGMController.msg.erro.puntoventa = O Campo Agência é obrigat
relatorioArquivoBGMController.msg.erro.empresa = O Campo Empresa é obrigatório!
relatorioArquivoBGMController.txtArquivo.value=Local Arq. Servidor
relatorioArquivoBGMController.arquivoGeradoNoServidor.value=Arquivo gerado no servidor
+relatorioArquivoBGMController.lbTipoRelatorio.value=Layout
+relatorioArquivoBGMController.lbTipoPadrao.value=Padrão
+relatorioArquivoBGMController.lbTipoNovo.value=Novo
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value = Data Inicial
diff --git a/web/gui/relatorios/filtroRelatorioArquivoBGM.zul b/web/gui/relatorios/filtroRelatorioArquivoBGM.zul
index 4d7c17e8e..38a845a0a 100644
--- a/web/gui/relatorios/filtroRelatorioArquivoBGM.zul
+++ b/web/gui/relatorios/filtroRelatorioArquivoBGM.zul
@@ -52,6 +52,15 @@
+
+
+
+
+
+
+
+
+