bug #8121
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@64295 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
3165f78959
commit
a7a2ac19a5
|
@ -5,6 +5,7 @@ import java.sql.SQLException;
|
|||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Aidf;
|
||||
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
||||
import com.rjconsultores.ventaboletos.utilerias.exportacaofiscal.vo.ExportacaoECFTipoCCF;
|
||||
import com.rjconsultores.ventaboletos.utilerias.exportacaofiscal.vo.ExportacaoECFTipoCFC;
|
||||
|
@ -49,4 +50,8 @@ public interface FiscalDAO {
|
|||
public List<ExportacaoRMDTipoDBP> buscarRegistroRMDTipoDBP(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
|
||||
|
||||
public List<ImpressaoRMD> getRegistroImpressaoRMDTipoDVB(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado, String rmd);
|
||||
|
||||
public List<ImpressaoRMD> getRegistroImpressaoRMDTipoECF(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado, String rmd);
|
||||
|
||||
public void gravarRMDBoleto(Connection connection, List<ImpressaoRMD> rmds, Aidf aidf);
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,6 +7,7 @@ import java.util.Date;
|
|||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Aidf;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
|
@ -47,4 +48,8 @@ public interface FiscalService {
|
|||
public File buscarArquivoExportacaoRMD(Date value, Date value2, Empresa empresa, Estado estado);
|
||||
|
||||
public List<ImpressaoRMD> getRegistroImpressaoRMDTipoDVB(Connection connection, Date inicio, Date fim, Empresa empresa, Estado estado, String rmd);
|
||||
|
||||
public List<ImpressaoRMD> getRegistroImpressaoRMDTipoECF(Connection connection, Date inicio, Date fim, Empresa empresa, Estado estado, String rmd);
|
||||
|
||||
public void gravarRMDBoleto(Connection connection, List<ImpressaoRMD> rmds, Aidf aidf);
|
||||
}
|
||||
|
|
|
@ -27,6 +27,7 @@ import org.springframework.stereotype.Service;
|
|||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.FiscalDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Aidf;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
|
@ -80,18 +81,28 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
|
||||
@Autowired
|
||||
private ExportacaoFiscal exportacaoFiscal;
|
||||
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public int gerarRegistroP2_F2(List<EsquemaCorrida> lsEsquemaCorrida, Date dataDe, Date dataAte) throws SQLException {
|
||||
return fiscalDAO.gerarRegistroP2_F2(lsEsquemaCorrida, dataDe, dataAte);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void gravarRMDBoleto(Connection connection, List<ImpressaoRMD> rmds, Aidf aidf) {
|
||||
fiscalDAO.gravarRMDBoleto(connection, rmds, aidf);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ImpressaoRMD> getRegistroImpressaoRMDTipoDVB(Connection connection, Date inicio, Date fim, Empresa empresa, Estado estado, String rmd) {
|
||||
return fiscalDAO.getRegistroImpressaoRMDTipoDVB(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado(), rmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ImpressaoRMD> getRegistroImpressaoRMDTipoECF(Connection connection, Date inicio, Date fim, Empresa empresa, Estado estado, String rmd) {
|
||||
return fiscalDAO.getRegistroImpressaoRMDTipoECF(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado(), rmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public File importacionFiscalECFManual(Date inicio, Date fim, Empresa empresa) {
|
||||
|
||||
|
@ -790,21 +801,21 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
@Override
|
||||
public File buscarArquivoExportacaoECF(Date inicio, Date fim, Empresa empresa, Estado estado) {
|
||||
Connection connection = null;
|
||||
|
||||
|
||||
try {
|
||||
connection = getConnection();
|
||||
|
||||
|
||||
List<ExportacaoECFTipoCFC> listaRegistroECFTipoCFC = fiscalDAO.buscarRegistroECFTipoCFC(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
List<ExportacaoECFTipoCCF> listaRegistroECFTipoCCF = fiscalDAO.buscarRegistroECFTipoCCF(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
List<ExportacaoECFTipoICF> listaRegistroECFTipoICF = fiscalDAO.buscarRegistroECFTipoICF(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
List<ExportacaoECFTipoPRC> listaRegistroECFTipoPRC = fiscalDAO.buscarRegistroECFTipoPRC(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
|
||||
return exportacaoFiscal.gerarArquivoECF(inicio, fim, empresa.getNombempresa(), listaRegistroECFTipoCFC, listaRegistroECFTipoCCF, listaRegistroECFTipoICF,
|
||||
|
||||
return exportacaoFiscal.gerarArquivoECF(inicio, fim, empresa.getNombempresa(), listaRegistroECFTipoCFC, listaRegistroECFTipoCCF, listaRegistroECFTipoICF,
|
||||
listaRegistroECFTipoPRC);
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
|
||||
|
||||
} finally {
|
||||
try {
|
||||
if (connection != null && !connection.isClosed()) {
|
||||
|
@ -812,7 +823,7 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
}
|
||||
} catch (SQLException e) {
|
||||
log.error("error fechar conexão", e);
|
||||
|
||||
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
@ -823,21 +834,21 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
@Override
|
||||
public File buscarArquivoExportacaoRMD(Date inicio, Date fim, Empresa empresa, Estado estado) {
|
||||
Connection connection = null;
|
||||
|
||||
|
||||
try {
|
||||
connection = getConnection();
|
||||
|
||||
|
||||
List<ExportacaoRMDTipoPAR> listaRegistroRMDTipoPAR = fiscalDAO.buscarRegistroRMDTipoPAR(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
List<ExportacaoRMDTipoRMD> listaRegistroRMDTipoRMD = fiscalDAO.buscarRegistroRMDTipoRMD(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
List<ExportacaoRMDTipoBPS> listaRegistroRMDTipoBPS = fiscalDAO.buscarRegistroRMDTipoBPS(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
List<ExportacaoRMDTipoDBP> listaRegistroRMDTipoDBP = fiscalDAO.buscarRegistroRMDTipoDBP(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado());
|
||||
|
||||
return exportacaoFiscal.gerarArquivoRMD(inicio, fim, empresa.getNombempresa(), listaRegistroRMDTipoPAR, listaRegistroRMDTipoRMD, listaRegistroRMDTipoBPS,
|
||||
|
||||
return exportacaoFiscal.gerarArquivoRMD(inicio, fim, empresa.getNombempresa(), listaRegistroRMDTipoPAR, listaRegistroRMDTipoRMD, listaRegistroRMDTipoBPS,
|
||||
listaRegistroRMDTipoDBP);
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
|
||||
|
||||
} finally {
|
||||
try {
|
||||
if (connection != null && !connection.isClosed()) {
|
||||
|
@ -845,7 +856,7 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
}
|
||||
} catch (SQLException e) {
|
||||
log.error("error fechar conexão", e);
|
||||
|
||||
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@ package com.rjconsultores.ventaboletos.utilerias.impressaormd.vo;
|
|||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
public class DetalhadoRMDTipoDVB {
|
||||
public class DetalhadoRMD {
|
||||
|
||||
private Long boletoId;
|
||||
private String numoperacion;
|
||||
|
@ -33,6 +33,12 @@ public class DetalhadoRMDTipoDVB {
|
|||
private BigDecimal seguro;
|
||||
private BigDecimal outros;
|
||||
|
||||
// CAMPOS ECF
|
||||
private String ecf;
|
||||
private String datamov;
|
||||
private String coo;
|
||||
private String totalFiscal;
|
||||
|
||||
public Long getBoletoId() {
|
||||
return boletoId;
|
||||
}
|
||||
|
@ -249,4 +255,36 @@ public class DetalhadoRMDTipoDVB {
|
|||
this.outros = outros;
|
||||
}
|
||||
|
||||
public String getEcf() {
|
||||
return ecf;
|
||||
}
|
||||
|
||||
public void setEcf(String ecf) {
|
||||
this.ecf = ecf;
|
||||
}
|
||||
|
||||
public String getDatamov() {
|
||||
return datamov;
|
||||
}
|
||||
|
||||
public void setDatamov(String datamov) {
|
||||
this.datamov = datamov;
|
||||
}
|
||||
|
||||
public String getCoo() {
|
||||
return coo;
|
||||
}
|
||||
|
||||
public void setCoo(String coo) {
|
||||
this.coo = coo;
|
||||
}
|
||||
|
||||
public String getTotalFiscal() {
|
||||
return totalFiscal;
|
||||
}
|
||||
|
||||
public void setTotalFiscal(String totalFiscal) {
|
||||
this.totalFiscal = totalFiscal;
|
||||
}
|
||||
|
||||
}
|
|
@ -25,7 +25,7 @@ public class ImpressaoRMD {
|
|||
private BigDecimal icms;
|
||||
private String obs;
|
||||
|
||||
private List<DetalhadoRMDTipoDVB> detalhada;
|
||||
private List<DetalhadoRMD> detalhada;
|
||||
|
||||
public ImpressaoRMD(String empresa, String enderecoEmpresa, String cnpjEmpresa, String ieEmpresa,
|
||||
Date data, String rmd, String naturezaOperacao, String tipo, String serie, String obs) {
|
||||
|
@ -170,14 +170,14 @@ public class ImpressaoRMD {
|
|||
this.obs = obs;
|
||||
}
|
||||
|
||||
public List<DetalhadoRMDTipoDVB> getDetalhada() {
|
||||
public List<DetalhadoRMD> getDetalhada() {
|
||||
if (detalhada == null) {
|
||||
detalhada = new ArrayList<DetalhadoRMDTipoDVB>();
|
||||
detalhada = new ArrayList<DetalhadoRMD>();
|
||||
}
|
||||
return detalhada;
|
||||
}
|
||||
|
||||
public void setDetalhada(List<DetalhadoRMDTipoDVB> detalhada) {
|
||||
public void setDetalhada(List<DetalhadoRMD> detalhada) {
|
||||
this.detalhada = detalhada;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue