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