julio 2017-08-03 12:38:28 +00:00
parent 8b18cd7126
commit c93256ff27
4 changed files with 41 additions and 2 deletions

View File

@ -80,11 +80,25 @@ public class BusquedaRelatorioRDIController extends MyGenericForwardComposer {
try {
Empresa empresa = cmbEmpresa.getSelectedItem() == null ? null : (Empresa) cmbEmpresa.getSelectedItem().getValue();
if (empresa == null) {
Messagebox.show(Labels.getLabel("busquedaRelatorioRDIController.seleciona.empresa"),
Labels.getLabel("indexController.mnImpressaoRMD.label"),
Messagebox.OK, Messagebox.ERROR);
return;
}
List<Estado> estados = new ArrayList<Estado>();
for (Object ob : estadoList.getSelectedsItens()) {
for (Object ob : estadoList.getSelectedItemsByIndex()) {
estados.add((Estado) ob);
}
if (estados.isEmpty()) {
Messagebox.show(Labels.getLabel("busquedaRelatorioRDIController.seleciona.estado"),
Labels.getLabel("indexController.mnImpressaoRMD.label"),
Messagebox.OK, Messagebox.ERROR);
return;
}
List<FiscalRdi> list = fiscalService.buscarRelatorioRDI(datInicial.getValue(), datFinal.getValue(), empresa, estados, radSim.isChecked());
Map<String, Object> parametros = new HashMap<String, Object>();

View File

@ -115,6 +115,15 @@ public class MyListbox extends Listbox {
return selecteds;
}
public List<Object> getSelectedItemsByIndex() {
List<Object> selecteds = new ArrayList<Object>();
Set<Listitem> selList = this.getSelectedItems();
for (Listitem sel : selList) {
selecteds.add(this.modelList.get(sel.getIndex()));
}
return selecteds;
}
public int getSize() {
return (modelList == null) ? 0 : modelList.getSize();
}

View File

@ -501,6 +501,20 @@ busquedaImpressaoRMDController.labelRadio.radBPR = BPR
busquedaImpressaoRMDController.labelRadio.radECF = ECF
busquedaImpressaoRMDController.select.RMD = Es necesario seleccionar un RMD
busquedaImpressaoRMDController.MSG.gravarRMDPergunta = Deseas guardar en los registros de ventas, el vínculo con el numero de RMD seleccionado?
busquedaImpressaoRMDController.labelfolio.RMD = Nº Controle de Formulário:
busquedaImpressaoRMDController.labelfolio.RMD.fim = Até
#Relatorio RDI
busquedaRelatorioRDIController.label = Relatório RDI
busquedaRelatorioRDIController.btnExe.label = Executar
busquedaRelatorioRDIController.lbEmpresa.value = Empresa
busquedaRelatorioRDIController.estado.label = Estado
busquedaRelatorioRDIController.receitaTerceiros.label = Receita de Terceiros
busquedaRelatorioRDIController.labelRadio.radSim = Sim
busquedaRelatorioRDIController.labelRadio.radNao = Não
busquedaRelatorioRDIController.seleciona.empresa = Deve ser selecionada uma empresa
busquedaRelatorioRDIController.seleciona.estado = Deve ser selecionado ao menos um estado
#Reporte Acompanhamento Equivalentes
relatorioAcompanhamentoEquivalentesController.window.title = Reporte de acompañamiento de equivalentes

View File

@ -576,6 +576,8 @@ busquedaRelatorioRDIController.estado.label = Estado
busquedaRelatorioRDIController.receitaTerceiros.label = Receita de Terceiros
busquedaRelatorioRDIController.labelRadio.radSim = Sim
busquedaRelatorioRDIController.labelRadio.radNao = Não
busquedaRelatorioRDIController.seleciona.empresa = Deve ser selecionada uma empresa
busquedaRelatorioRDIController.seleciona.estado = Deve ser selecionado ao menos um estado
#Devolução de Bilhetes
relatorioDevolucaoBilhetesAgenciaController.window.title = Relatório de Devolução de Bilhetes