fixes bug #8807
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@67364 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1878610e2d
commit
8078c002ed
|
@ -27,6 +27,7 @@ import org.zkoss.zk.ui.Executions;
|
|||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Filedownload;
|
||||
|
@ -34,12 +35,14 @@ import org.zkoss.zul.Messagebox;
|
|||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioAnaliticoFinanceiro;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioAnaliticoVoucher;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioAnaliticoVoucherCancelados;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioECFReducaoZ;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.SaidaRelatorio;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.EstadoService;
|
||||
import com.rjconsultores.ventaboletos.service.FiscalService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ZipUtil;
|
||||
|
@ -62,6 +65,9 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
private FiscalService fiscalService;
|
||||
@Autowired
|
||||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private EstadoService estadoService;
|
||||
|
||||
private List<Empresa> lsEmpresa;
|
||||
private Datebox datInicial;
|
||||
private Datebox datFinal;
|
||||
|
@ -81,16 +87,24 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
private Button btnExeRelatorioPendenciaReducaoZ;
|
||||
private Button btnExeRelatorioVoucherCancelados;
|
||||
|
||||
private Boolean isExibirFiltroEstado;
|
||||
private Boolean isExibirTipoGeracaoArquivo;
|
||||
private Boolean isExibirCompetencia;
|
||||
private boolean isExibirDatas;
|
||||
private Textbox txtCompetencia;
|
||||
|
||||
private Combobox cmbEstado;
|
||||
private List<Estado> lsEstado;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
lsEmpresa = empresaService.obtenerTodos();
|
||||
lsEstado = estadoService.obtenerTodos();
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
isExibirFiltroEstado = true;
|
||||
|
||||
defineImportacao();
|
||||
aplicarMascara();
|
||||
}
|
||||
|
@ -134,6 +148,7 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
|
||||
boolean isNaoFiscal = Executions.getCurrent().getArg().get("NAO_FISCAL") == null ? Boolean.FALSE : (Boolean) Executions.getCurrent().getArg().get("NAO_FISCAL");
|
||||
if (isNaoFiscal) {
|
||||
isExibirFiltroEstado = false;
|
||||
btnExeImportacionNaoFiscal.setVisible(true);
|
||||
} else {
|
||||
btnExeImportacionNaoFiscal.setVisible(false);
|
||||
|
@ -189,8 +204,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
HashMap<String, Object> retorno = fiscalService.importacionFiscalECFValidaReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
HashMap<String, Object> retorno = fiscalService.importacionFiscalECFValidaReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
|
||||
Map<String, Object> parametros = new HashMap<String, Object>();
|
||||
parametros.put("ecfInvalidos", (List<ImportacionFiscalVO>) retorno.get("ecfInvalidos"));
|
||||
|
@ -234,8 +255,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
File arquivoTxt = fiscalService.importacionFiscalECFManual(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
File arquivoTxt = fiscalService.importacionFiscalECFManual(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
File arquivoXls = null;
|
||||
if (chkArquivoXls.isChecked()) {
|
||||
arquivoXls = fiscalService.importacionFiscalECFManualXls(empresa, arquivoTxt);
|
||||
|
@ -254,8 +281,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
File arquivoTxt = fiscalService.importacionFiscalECFCancelados(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
File arquivoTxt = fiscalService.importacionFiscalECFCancelados(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
File arquivoXls = null;
|
||||
if (chkArquivoXls.isChecked()) {
|
||||
arquivoXls = fiscalService.importacionFiscalECFCanceladosXls(empresa, arquivoTxt);
|
||||
|
@ -274,8 +307,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
File arquivoTxt = fiscalService.importacionFiscalECF(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
File arquivoTxt = fiscalService.importacionFiscalECF(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
File arquivoXls = null;
|
||||
if (chkArquivoXls.isChecked()) {
|
||||
arquivoXls = fiscalService.importacionFiscalECFXls(empresa, arquivoTxt);
|
||||
|
@ -294,8 +333,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
File arquivoTxt = fiscalService.importacionFiscalECFPendencias(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
File arquivoTxt = fiscalService.importacionFiscalECFPendencias(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
File arquivoXls = null;
|
||||
// if (chkArquivoXls.isChecked()) {
|
||||
// arquivoXls = fiscalService.importacionFiscalECFXls(empresa, arquivoTxt);
|
||||
|
@ -369,8 +414,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
File arquivoTxt = fiscalService.importacionFiscalReducaoZPendencia(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
File arquivoTxt = fiscalService.importacionFiscalReducaoZPendencia(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
File arquivoXls = null;
|
||||
// if (chkArquivoXls.isChecked()) {
|
||||
// arquivoXls = fiscalService.importacionFiscalReducaoZXls(empresa, arquivoTxt);
|
||||
|
@ -393,8 +444,14 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
empresa = (Empresa) itemEmpresa.getValue();
|
||||
}
|
||||
|
||||
Estado estado = null;
|
||||
Comboitem itemEstado = cmbEstado.getSelectedItem();
|
||||
if (itemEstado != null) {
|
||||
estado = (Estado) itemEstado.getValue();
|
||||
}
|
||||
|
||||
try {
|
||||
File arquivoTxt = fiscalService.importacionFiscalReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa);
|
||||
File arquivoTxt = fiscalService.importacionFiscalReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa, estado);
|
||||
File arquivoXls = null;
|
||||
if (chkArquivoXls.isChecked()) {
|
||||
arquivoXls = fiscalService.importacionFiscalReducaoZXls(empresa, arquivoTxt);
|
||||
|
@ -564,6 +621,10 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
this.chkArquivoXls = chkArquivoXls;
|
||||
}
|
||||
|
||||
public Boolean isExibirFiltroEstado() {
|
||||
return isExibirFiltroEstado;
|
||||
}
|
||||
|
||||
public Boolean isExibirTipoGeracaoArquivo() {
|
||||
return isExibirTipoGeracaoArquivo;
|
||||
}
|
||||
|
@ -580,4 +641,8 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose
|
|||
MaskUtil.aplicarMascara(txtCompetencia.getUuid(), "99/9999");
|
||||
}
|
||||
|
||||
public List<Estado> getLsEstado() {
|
||||
return lsEstado;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -49,7 +49,16 @@
|
|||
model="@{winBusquedaImportacionFiscal$composer.lsEmpresa}"
|
||||
constraint="no empty" />
|
||||
</row>
|
||||
|
||||
|
||||
<row spans="1, 3" visible="@{winBusquedaImportacionFiscal$composer.exibirFiltroEstado}">
|
||||
<label
|
||||
value="${c:l('busquedaCiudadController.estado.label')}" />
|
||||
<combobox id="cmbEstado"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winBusquedaImportacionFiscal$composer.lsEstado}" constraint="no empty" />
|
||||
</row>
|
||||
|
||||
<row spans="1, 2" visible="@{winBusquedaImportacionFiscal$composer.exibirTipoGeracaoArquivo}">
|
||||
<label
|
||||
value="${c:l('busquedaImportacionFiscalController.lbGerarArquivo.value')}" />
|
||||
|
|
Loading…
Reference in New Issue