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

View File

@ -492,6 +492,14 @@ relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbI
relatorioReceitaDiariaAgenciaController.rdIndAgenciaDevol.cmbReceitaImposto.cmbItemReceitaPedagio = Ingresos de peaje
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
relatorioAcompanhamentoEquivalentesController.window.title = Reporte de acompañamiento de equivalentes
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.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
relatorioDevolucaoBilhetesAgenciaController.window.title = Relatório de Devolução de Bilhetes

View File

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