Arquivo de Remessa CNAB
fixes bug#9100 fixes bug#9803 dev:rafael.henrique qua:Marcelo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@80534 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
94d87c1a55
commit
f26c39a311
|
@ -8,7 +8,10 @@ import java.util.List;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zhtml.Filedownload;
|
import org.zkoss.zhtml.Filedownload;
|
||||||
|
import org.zkoss.zhtml.Label;
|
||||||
|
import org.zkoss.zhtml.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
@ -64,26 +67,34 @@ public class RelatorioArquivoRemessaCNABController extends MyGenericForwardCompo
|
||||||
|
|
||||||
public void onClick$btnPesquisar(Event ev) throws Exception {
|
public void onClick$btnPesquisar(Event ev) throws Exception {
|
||||||
|
|
||||||
Empresa empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
if(cmbEmpresa.getSelectedItem() == null){
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("relatorioRemessaCNAB.MGS.erroSemEmpresa"), Labels.getLabel("relatorioRemessaCNAB.window.title"), Messagebox.CANCEL, Messagebox.ERROR);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
||||||
|
|
||||||
this.lsFechamentoBoletos = arquivoRemessaCNAB.obtenerTodosParaRemessa(empresa, this.fecBoletoIni.getValue(), this.fecBoletoFin.getValue());
|
this.lsFechamentoBoletos = arquivoRemessaCNAB.obtenerTodosParaRemessa(empresa, this.fecBoletoIni.getValue(), this.fecBoletoFin.getValue());
|
||||||
this.boletoFechamentoList.setData(this.lsFechamentoBoletos);
|
this.boletoFechamentoList.setData(this.lsFechamentoBoletos);
|
||||||
|
|
||||||
|
valida();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnExecutarRemessa(Event ev) throws Exception {
|
public void onClick$btnExecutarRemessa(Event ev) throws Exception {
|
||||||
|
|
||||||
|
valida();
|
||||||
|
|
||||||
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
||||||
|
|
||||||
if(empresa == null){
|
if(empresa == null){
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("relatorioRemessaCNAB.MGS.erroSemEmpresa"), Labels.getLabel("relatorioRemessaCNAB.window.title"), Messagebox.CANCEL, Messagebox.ERROR);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecBoletoIni.getValue() == null || fecBoletoFin.getValue() == null){
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
ArquivoRemessa arquivoRemessa = arquivoRemessaCNAB.remessa(empresa, fecBoletoIni.getValue(), fecBoletoFin.getValue());
|
ArquivoRemessa arquivoRemessa = arquivoRemessaCNAB.remessa(empresa, fecBoletoIni.getValue(), fecBoletoFin.getValue());
|
||||||
|
|
||||||
|
@ -113,4 +124,15 @@ public class RelatorioArquivoRemessaCNABController extends MyGenericForwardCompo
|
||||||
public void setEmpresa(Empresa empresa) {
|
public void setEmpresa(Empresa empresa) {
|
||||||
this.empresa = empresa;
|
this.empresa = empresa;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void valida() throws Exception{
|
||||||
|
|
||||||
|
if(!arquivoRemessaCNAB.temPermissao()){
|
||||||
|
Messagebox.show(Labels.getLabel("relatorioRemessaCNAB.MGS.alertaContanteCNABnaoconfigurada"), Labels.getLabel("relatorioRemessaCNAB.window.title"), Messagebox.CANCEL, Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!arquivoRemessaCNAB.boletosOk(lsFechamentoBoletos)){
|
||||||
|
Messagebox.show(Labels.getLabel("relatorioRemessaCNAB.MGS.alertaContanteCNABNossoNumeroForaPardrao"), Labels.getLabel("relatorioRemessaCNAB.window.title"), Messagebox.CANCEL, Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7309,6 +7309,9 @@ relatorioRemessaCNAB.lbNossoNumero.value = Nosso Número
|
||||||
relatorioRemessaCNAB.lbDataEmissao.value = Dt. Emissão
|
relatorioRemessaCNAB.lbDataEmissao.value = Dt. Emissão
|
||||||
relatorioRemessaCNAB.lbValor.value = Valor
|
relatorioRemessaCNAB.lbValor.value = Valor
|
||||||
relatorioRemessaCNAB.lbRemessa.value = Enviado
|
relatorioRemessaCNAB.lbRemessa.value = Enviado
|
||||||
|
relatorioRemessaCNAB.MGS.erroSemEmpresa = Escolha uma empresa
|
||||||
|
relatorioRemessaCNAB.MGS.alertaContanteCNABnaoconfigurada = Empresa não trabalha com boletos CNAB400
|
||||||
|
relatorioRemessaCNAB.MGS.alertaContanteCNABNossoNumeroForaPardrao = Existem boletos com Nosso-Número fora de padrão dos Boletos CNAB400
|
||||||
|
|
||||||
# Relatório Movimento Por Orgao Concedente
|
# Relatório Movimento Por Orgao Concedente
|
||||||
indexController.mniRelatorioMovimentoPorOrgaoConcedente.label = Movimento Por Órgão Concedente
|
indexController.mniRelatorioMovimentoPorOrgaoConcedente.label = Movimento Por Órgão Concedente
|
||||||
|
|
|
@ -7776,6 +7776,9 @@ relatorioRemessaCNAB.lbNossoNumero.value = Nosso Número
|
||||||
relatorioRemessaCNAB.lbDataEmissao.value = Dt. Emissão
|
relatorioRemessaCNAB.lbDataEmissao.value = Dt. Emissão
|
||||||
relatorioRemessaCNAB.lbValor.value = Valor
|
relatorioRemessaCNAB.lbValor.value = Valor
|
||||||
relatorioRemessaCNAB.lbRemessa.value = Enviado
|
relatorioRemessaCNAB.lbRemessa.value = Enviado
|
||||||
|
relatorioRemessaCNAB.MGS.erroSemEmpresa = Escolha uma empresa
|
||||||
|
relatorioRemessaCNAB.MGS.alertaContanteCNABnaoconfigurada = Empresa não trabalha com boletos CNAB400
|
||||||
|
relatorioRemessaCNAB.MGS.alertaContanteCNABNossoNumeroForaPardrao = Existem boletos com Nosso-Número fora de padrão dos Boletos CNAB400
|
||||||
|
|
||||||
# Relatório Movimento Por Orgao Concedente
|
# Relatório Movimento Por Orgao Concedente
|
||||||
indexController.mniRelatorioMovimentoPorOrgaoConcedente.label = Movimento Por Órgão Concedente
|
indexController.mniRelatorioMovimentoPorOrgaoConcedente.label = Movimento Por Órgão Concedente
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
<button id="btnExecutarRemessa"
|
<button id="btnExecutarRemessa"
|
||||||
image="/gui/img/enginer.png"
|
image="/gui/img/enginer.png"
|
||||||
label="${c:l('relatorioRemessaCNAB.btnGerarRemessa.label')}" />
|
label="${c:l('relatorioRemessaCNAB.btnGerarRemessa.label')}" />
|
||||||
<button id="btnImportarRetorno"
|
<button id="btnImportarRetorno" visible="false"
|
||||||
image="/gui/img/enginer.png"
|
image="/gui/img/enginer.png"
|
||||||
label="${c:l('relatorioRemessaCNAB.btnImportarRetornoRemessa.label')}" />
|
label="${c:l('relatorioRemessaCNAB.btnImportarRetornoRemessa.label')}" />
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
|
Loading…
Reference in New Issue