julio 2016-12-29 13:46:43 +00:00
parent d025d43450
commit 4be9aa695a
4 changed files with 47 additions and 32 deletions

View File

@ -117,51 +117,44 @@ public class BusquedaImpressaoRMDController extends MyGenericForwardComposer {
@SuppressWarnings({ "rawtypes", "unchecked" }) @SuppressWarnings({ "rawtypes", "unchecked" })
public void onClick$btnExecutar(Event ev) throws InterruptedException { public void onClick$btnExecutar(Event ev) throws InterruptedException {
Empresa empresa = null; Empresa empresa = cmbEmpresa.getSelectedItem() == null ? null : (Empresa) cmbEmpresa.getSelectedItem().getValue();
Estado estado = null; Estado estado = cmbEstado.getSelectedItem() == null ? null : (Estado) cmbEstado.getSelectedItem().getValue();
Aidf aidf = null; Aidf aidf = cmbAidf.getSelectedItem() == null ? null : (Aidf) cmbAidf.getSelectedItem().getValue();
Comboitem itemEmpresa = cmbEmpresa.getSelectedItem(); int respAidf = Messagebox.NO;
Comboitem itemEstado = cmbEstado.getSelectedItem();
Comboitem itemAidf = cmbAidf.getSelectedItem();
if (itemEmpresa != null) {
empresa = (Empresa) itemEmpresa.getValue();
}
if (itemEstado != null) {
estado = (Estado) itemEstado.getValue();
}
if (itemAidf != null) {
aidf = (Aidf) itemAidf.getValue();
}
if (empresa != null && estado != null) { if (empresa != null && estado != null) {
try { try {
String rmd = null; String rmd = null;
if (aidf != null) { if (aidf != null) {
rmd = aidf.getSerie() + (aidf.getSubserie() == null ? "" : "-" + aidf.getSubserie()); rmd = aidf.getSerie() + (aidf.getSubserie() == null ? "" : "-" + aidf.getSubserie());
respAidf = Messagebox.show(
Labels.getLabel("busquedaImpressaoRMDController.MSG.gravarRMDPergunta"),
Labels.getLabel("busquedaImpressaoRMDController.mnImpressaoRMD.label"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
// closeWindow();
} else { } else {
Messagebox.show( Messagebox.show(Labels.getLabel("busquedaImpressaoRMDController.select.RMD"),
"É necessario selecionar um RMD", Labels.getLabel("busquedaImpressaoRMDController.mnImpressaoRMD.label"),
Labels.getLabel("indexController.mnImpressaoRMD.label"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
List<ImpressaoRMD> list = null; List<ImpressaoRMD> list = null;
if (radBPR.isChecked()) { if (radBPR.isChecked()) {
list = fiscalService.getRegistroImpressaoRMDTipoDVB(dataSourceRead.getConnection(), list = fiscalService.getRegistroImpressaoRMDTipoDVB(dataSourceRead.getConnection(),
datInicial.getValue(), datFinal.getValue(), empresa, estado, rmd); datInicial.getValue(), datFinal.getValue(), empresa, estado, rmd);
} else { } else {
throw new NullPointerException("ERROR: NULL POINTER EXCEPTION"); list = fiscalService.getRegistroImpressaoRMDTipoECF(dataSourceRead.getConnection(),
datInicial.getValue(), datFinal.getValue(), empresa, estado, rmd);
// Messagebox.show( }
// "Os relatórios de ECF ainda não estão sendo impressos.",
// Labels.getLabel("indexController.mnImpressaoRMD.label"),
// Messagebox.OK, Messagebox.INFORMATION);
if (respAidf == Messagebox.YES) {
fiscalService.gravarRMDBoleto(dataSourceRead.getConnection(), list, aidf);
} }
Map<String, Object> parametros = new HashMap<String, Object>(); Map<String, Object> parametros = new HashMap<String, Object>();
@ -175,6 +168,8 @@ public class BusquedaImpressaoRMDController extends MyGenericForwardComposer {
openWindow("/component/reportView.zul", openWindow("/component/reportView.zul",
Labels.getLabel("indexController.mnImpressaoRMD.label"), args, MODAL); Labels.getLabel("indexController.mnImpressaoRMD.label"), args, MODAL);
} catch (InterruptedException e) {
log.error("", e);
} catch (WrongValueException e) { } catch (WrongValueException e) {
log.error("", e); log.error("", e);
} catch (SQLException e) { } catch (SQLException e) {
@ -186,7 +181,6 @@ public class BusquedaImpressaoRMDController extends MyGenericForwardComposer {
Labels.getLabel("indexController.mnImpressaoRMD.label"), Labels.getLabel("indexController.mnImpressaoRMD.label"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
} }
} }

View File

@ -492,6 +492,14 @@ relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbI
relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaPedagio = Ingresos de peaje relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaPedagio = Ingresos de peaje
relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaBagagem = Ingresos de equipaje relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaBagagem = Ingresos de equipaje
#Relatorio Impressao RMD
busquedaImpressaoRMDController.label.RMD = RMD
busquedaImpressaoRMDController.labelRadio.tipo = Tipo de Impressão:
busquedaImpressaoRMDController.labelRadio.radBPR = BPR
busquedaImpressaoRMDController.labelRadio.radECF = ECF
busquedaImpressaoRMDController.select.RMD = É necessario selecionar um RMD
busquedaImpressaoRMDController.MSG.gravarRMDPergunta = Deseja gravar nos registros de vendas, o vínculo com o numero de RMD selecionado?
#Reporte Acompanhamento Equivalentes #Reporte Acompanhamento Equivalentes
relatorioAcompanhamentoEquivalentesController.window.title = Reporte de acompañamiento de equivalentes relatorioAcompanhamentoEquivalentesController.window.title = Reporte de acompañamiento de equivalentes
relatorioAcompanhamentoEquivalentesController.lbMes.value = Mes/Ano relatorioAcompanhamentoEquivalentesController.lbMes.value = Mes/Ano

View File

@ -520,6 +520,14 @@ relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbI
relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaPedagio = Receita de Pedagio relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaPedagio = Receita de Pedagio
relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaBagagem = Receita de Bagagem relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaBagagem = Receita de Bagagem
#Relatorio Impressao RMD
busquedaImpressaoRMDController.mnImpressaoRMD.label = Impressão RMD
busquedaImpressaoRMDController.label.RMD = RMD
busquedaImpressaoRMDController.labelRadio.tipo = Tipo de Impressão:
busquedaImpressaoRMDController.labelRadio.radBPR = BPR
busquedaImpressaoRMDController.labelRadio.radECF = ECF
busquedaImpressaoRMDController.select.RMD = É necessario selecionar um RMD
busquedaImpressaoRMDController.MSG.gravarRMDPergunta = Deseja gravar nos registros de vendas, o vínculo com o numero de RMD selecionado?
#Devolução de Bilhetes #Devolução de Bilhetes
relatorioDevolucaoBilhetesAgenciaController.window.title = Relatório de Devolução de Bilhetes relatorioDevolucaoBilhetesAgenciaController.window.title = Relatório de Devolução de Bilhetes

View File

@ -51,7 +51,8 @@
</row> </row>
<row spans="1, 3"> <row spans="1, 3">
<label value="RMD" /> <label
value="${c:l('busquedaImpressaoRMDController.label.RMD')}" />
<combobox id="cmbAidf" style="width: 483px;" <combobox id="cmbAidf" style="width: 483px;"
mold="rounded" buttonVisible="true" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
@ -59,10 +60,14 @@
</row> </row>
<row spans="1, 3"> <row spans="1, 3">
<label value="Tipo de Impressão: " /> <label
value="${c:l('busquedaImpressaoRMDController.labelRadio.tipo')}" />
<radiogroup Id="indTipo"> <radiogroup Id="indTipo">
<radio id="radBPR" label="BPR" checked="true" /> <radio id="radBPR"
<radio id="radECF" label="ECF" /> label="${c:l('busquedaImpressaoRMDController.labelRadio.radBPR')}"
checked="true" />
<radio id="radECF"
label="${c:l('busquedaImpressaoRMDController.labelRadio.radECF')}" />
</radiogroup> </radiogroup>
</row> </row>
</rows> </rows>