fixes bug #8807
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@67983 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
d50a3dcbdf
commit
2c13a45c1a
|
@ -31,7 +31,7 @@ public interface FiscalDAO {
|
||||||
|
|
||||||
public List<ImportacionManualFiscalVO> buscaDatosFiscaisECFManual(Date inicio, Date fim, Integer empresaId, Integer estadoId, Connection connection) throws SQLException;
|
public List<ImportacionManualFiscalVO> buscaDatosFiscaisECFManual(Date inicio, Date fim, Integer empresaId, Integer estadoId, Connection connection) throws SQLException;
|
||||||
|
|
||||||
public List<ImportacionNaoFiscalVO> buscaDatosNaoFiscais(Date inicio, Date fim, Integer empresaId, Connection connection) throws SQLException;
|
public List<ImportacionNaoFiscalVO> buscaDatosNaoFiscais(Date inicio, Date fim, Integer empresaId, Integer estadoId, Connection connection) throws SQLException;
|
||||||
|
|
||||||
public List<ExportacaoECFTipoCFC> buscarRegistroECFTipoCFC(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
|
public List<ExportacaoECFTipoCFC> buscarRegistroECFTipoCFC(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
|
||||||
|
|
||||||
|
|
|
@ -1224,7 +1224,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ImportacionNaoFiscalVO> buscaDatosNaoFiscais(Date inicio, Date fim, Integer empresaId, Connection connection) throws SQLException {
|
public List<ImportacionNaoFiscalVO> buscaDatosNaoFiscais(Date inicio, Date fim, Integer empresaId, Integer estadoId, Connection connection) throws SQLException {
|
||||||
PreparedStatement stmt = null;
|
PreparedStatement stmt = null;
|
||||||
ResultSet rset = null;
|
ResultSet rset = null;
|
||||||
|
|
||||||
|
@ -1232,11 +1232,16 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sQuery.append("SELECT TEE.TIPOEVENTOEXTRA_ID AS TIPOEVENTOEXTRAID, TEE.DESCTIPOEVENTO AS DESCTIPOEVENTO, ")
|
sQuery.append("SELECT TEE.TIPOEVENTOEXTRA_ID AS TIPOEVENTOEXTRAID, TEE.DESCTIPOEVENTO AS DESCTIPOEVENTO, ")
|
||||||
.append(" TRUNC(CD.FECHORVTA) AS FECHORVTA, SUM(CD.PRECIO) AS TOTAL ")
|
.append(" TRUNC(CD.FECHORVTA) AS FECHORVTA, SUM(CD.PRECIO) AS TOTAL ")
|
||||||
.append("FROM TIPO_EVENTO_EXTRA TEE ")
|
.append("FROM TIPO_EVENTO_EXTRA TEE ")
|
||||||
.append("LEFT JOIN EVENTO_EXTRA EE ON TEE.TIPOEVENTOEXTRA_ID = EE.TIPOEVENTOEXTRA_ID ")
|
.append("JOIN EVENTO_EXTRA EE ON TEE.TIPOEVENTOEXTRA_ID = EE.TIPOEVENTOEXTRA_ID ")
|
||||||
|
.append("JOIN PUNTO_VENTA PV ON PV.PUNTOVENTA_ID = EE.PUNTOVENTA_ID ")
|
||||||
|
.append("JOIN PARADA PA ON PA.PARADA_ID = PV.PARADA_ID ")
|
||||||
|
.append("JOIN CIUDAD CI ON CI.CIUDAD_ID = PA.CIUDAD_ID ")
|
||||||
|
.append("JOIN ESTADO ES ON ES.ESTADO_ID = CI.ESTADO_ID ")
|
||||||
.append("LEFT JOIN CAJA_DIVERSOS CD ON EE.EVENTOEXTRA_ID = CD.EVENTOEXTRA_ID ")
|
.append("LEFT JOIN CAJA_DIVERSOS CD ON EE.EVENTOEXTRA_ID = CD.EVENTOEXTRA_ID ")
|
||||||
.append("WHERE TEE.ACTIVO = 1 ")
|
.append("WHERE TEE.ACTIVO = 1 ")
|
||||||
.append("AND EE.EMPRESA_ID = ? ")
|
.append("AND EE.EMPRESA_ID = ? ")
|
||||||
.append("AND TRUNC(CD.FECHORVTA) BETWEEN ? AND ? ")
|
.append("AND TRUNC(CD.FECHORVTA) BETWEEN ? AND ? ")
|
||||||
|
.append("AND ES.ESTADO_ID = ? ")
|
||||||
.append("GROUP BY TEE.TIPOEVENTOEXTRA_ID, TEE.DESCTIPOEVENTO, TRUNC(CD.FECHORVTA) ")
|
.append("GROUP BY TEE.TIPOEVENTOEXTRA_ID, TEE.DESCTIPOEVENTO, TRUNC(CD.FECHORVTA) ")
|
||||||
.append("ORDER BY TRUNC(CD.FECHORVTA), TEE.DESCTIPOEVENTO ");
|
.append("ORDER BY TRUNC(CD.FECHORVTA), TEE.DESCTIPOEVENTO ");
|
||||||
|
|
||||||
|
@ -1244,6 +1249,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
stmt.setInt(1, empresaId);
|
stmt.setInt(1, empresaId);
|
||||||
stmt.setDate(2, new java.sql.Date(inicio.getTime()));
|
stmt.setDate(2, new java.sql.Date(inicio.getTime()));
|
||||||
stmt.setDate(3, new java.sql.Date(fim.getTime()));
|
stmt.setDate(3, new java.sql.Date(fim.getTime()));
|
||||||
|
stmt.setInt(4, estadoId);
|
||||||
|
|
||||||
rset = stmt.executeQuery();
|
rset = stmt.executeQuery();
|
||||||
List<ImportacionNaoFiscalVO> importacionNaoFiscalVOs = new ArrayList<ImportacionNaoFiscalVO>();
|
List<ImportacionNaoFiscalVO> importacionNaoFiscalVOs = new ArrayList<ImportacionNaoFiscalVO>();
|
||||||
|
|
|
@ -27,7 +27,7 @@ public interface FiscalService {
|
||||||
|
|
||||||
public File importacionFiscalECFManual(Date inicio, Date fim, Empresa empresa, Estado estado);
|
public File importacionFiscalECFManual(Date inicio, Date fim, Empresa empresa, Estado estado);
|
||||||
|
|
||||||
public File importacionNaoFiscal(Date inicio, Date fim, Empresa empresa);
|
public File importacionNaoFiscal(Date inicio, Date fim, Empresa empresa, Estado estado);
|
||||||
|
|
||||||
public File importacionFiscalECFCancelados(Date inicio, Date fim, Empresa empresa, Estado estado);
|
public File importacionFiscalECFCancelados(Date inicio, Date fim, Empresa empresa, Estado estado);
|
||||||
|
|
||||||
|
|
|
@ -297,12 +297,12 @@ public class FiscalServiceImpl implements FiscalService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public File importacionNaoFiscal(Date inicio, Date fim, Empresa empresa) {
|
public File importacionNaoFiscal(Date inicio, Date fim, Empresa empresa, Estado estado) {
|
||||||
Connection connection = null;
|
Connection connection = null;
|
||||||
try {
|
try {
|
||||||
connection = getConnection();
|
connection = getConnection();
|
||||||
|
|
||||||
List<ImportacionNaoFiscalVO> importacionNaoFiscalVOs = fiscalDAO.buscaDatosNaoFiscais(inicio, fim, empresa.getEmpresaId(), connection);
|
List<ImportacionNaoFiscalVO> importacionNaoFiscalVOs = fiscalDAO.buscaDatosNaoFiscais(inicio, fim, empresa.getEmpresaId(), estado.getEstadoId(), connection);
|
||||||
|
|
||||||
return new ArchivoIntegracionNaoFiscal().gerarArquivo(empresa.getCnpj(), importacionNaoFiscalVOs);
|
return new ArchivoIntegracionNaoFiscal().gerarArquivo(empresa.getCnpj(), importacionNaoFiscalVOs);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue