+" <br/>"+"<b>Usted puede revisar este comprobante en: <br/> </b>"+"http://www.epn.edu.ec/sistema-integrado-de-informacion/facturacion-electronica/"+" <br/>"
listFact=jdbcTemplate().query("SELECT * FROM \"Facturacion\".factura WHERE fechafac_f like ? AND estado_sri LIKE '%CONTINGENCIA%'",BeanPropertyRowMapper.newInstance(FacturaDTO.class),"%"+fecha+"%");
listFact=jdbcTemplate().query("SELECT * FROM \"Facturacion\".factura WHERE path IS NULL AND estado_sri = 'AUTORIZADO' AND fechafac_f like ? ",BeanPropertyRowMapper.newInstance(FacturaDTO.class),"%"+fecha+"%");
returnlistFact;
}catch(Exceptione){
returnnull;
}
}
publicFacturaDTOconsumoFactura(StringidFactura){
FacturaDTOfacturaDTO=newFacturaDTO();
try{
facturaDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Facturacion\".factura WHERE trim(id_factura)=? ",BeanPropertyRowMapper.newInstance(FacturaDTO.class),idFactura);
listDetalleFAct=jdbcTemplate().query("SELECT * FROM \"Facturacion\".detallefactura WHERE trim(id_factura)=? ",BeanPropertyRowMapper.newInstance(DetallefacturaDTO.class),idFactura);
listPagosDTO=jdbcTemplate().query("SELECT * FROM \"Facturacion\".pagos WHERE trim(id_factura)=? ",BeanPropertyRowMapper.newInstance(PagosDTO.class),idFactura);
"FROM \"Facturacion\".forma_pago WHERE id_forma_pago=?;";
ps=coneccionSQL().prepareStatement(sql);
ps.setString(1,idFormaPago);
ResultSetrs=ps.executeQuery(sql);
while(rs.next()){
formaPagoDTO.setIdFormaPago(rs.getString(1));
formaPagoDTO.setNombreFp(rs.getString(2));
formaPagoDTO.setDescrFp(rs.getString(3));
formaPagoDTO.setCodigoSri(rs.getString(4));
formaPagoDTO.setActivo(rs.getString(5));
formaPagoDTO.setCodigoSae(rs.getString(6));
}
formaPagoDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Facturacion\".forma_pago WHERE trim(id_forma_pago)=? ",BeanPropertyRowMapper.newInstance(FormaPagoDTO.class),idFormaPago);
returnformaPagoDTO;
...
...
@@ -243,23 +217,9 @@ public class ConsultasFacturacionController implements Serializable {
" FROM \"Facturacion\".concepto WHERE id_concepto= ?;";
ps=coneccionSQL().prepareStatement(sql);
ps.setString(1,idConcepto);
ResultSetrs=ps.executeQuery(sql);
while(rs.next()){
conceptoDTO.setIdConcepto(rs.getString(1));
conceptoDTO.setNombreConcp(rs.getString(2));
}
try{
conceptoDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Facturacion\".concepto WHERE trim(id_concepto)=? ",BeanPropertyRowMapper.newInstance(ConceptoDTO.class),idConcepto);
returnconceptoDTO;
...
...
@@ -272,29 +232,12 @@ public class ConsultasFacturacionController implements Serializable {
" FROM \"Laboratorios\".servicio WHERE id_servicio= ?;";
ps=coneccionSQL().prepareStatement(sql);
ps.setString(1,idServicio);
ResultSetrs=ps.executeQuery(sql);
while(rs.next()){
servicioDTO.setIdServicio(rs.getString(1));
servicioDTO.setLaboratorio(rs.getString(2));
servicioDTO.setTiposervicio(rs.getString(3));
servicioDTO.setNombreS(rs.getString(4));
servicioDTO.setDescrS(rs.getString(5));
servicioDTO.setAuxIdServicio(rs.getInt(6));
servicioDTO.setPrecioS(rs.getFloat(7));
}
servicioDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Laboratorios\".servicio WHERE trim(id_servicio)=? ",BeanPropertyRowMapper.newInstance(ServicioDTO.class),idServicio);
returnservicioDTO;
}catch(Exceptione){
...
...
@@ -304,16 +247,118 @@ public class ConsultasFacturacionController implements Serializable {
userFactDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Facturacion\".userfact WHERE trim(usuario)=? ",BeanPropertyRowMapper.newInstance(UserFactDTO.class),rucCli);