+" <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+"%");
Stringsql="SELECT id_servicio,"+
"id_factura,"+
"id_detallefactura,"+
"costo_df,"+
"unidades_df,"+
"costot_df,"+
"id_metodo,"+
"id_concepto,"+
"porcentajeiva,"+
"valor_iva,n"+
"subtotal,"+
"nombreser"+
"FROM \"Facturacion\".detallefactura WHERE id_factura= ?";
returnlistFact;
ps=coneccionSQL().prepareStatement(sql);
ps.setString(1,idFactura);
}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,77 +217,148 @@ public class ConsultasFacturacionController implements Serializable {
conceptoDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Facturacion\".concepto WHERE trim(id_concepto)=? ",BeanPropertyRowMapper.newInstance(ConceptoDTO.class),idConcepto);
returnconceptoDTO;
Stringsql="SELECT id_concepto, nombre_concp"+
" FROM \"Facturacion\".concepto WHERE id_concepto= ?;";
servicioDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Laboratorios\".servicio WHERE trim(id_servicio)=? ",BeanPropertyRowMapper.newInstance(ServicioDTO.class),idServicio);
userFactDTO=jdbcTemplate().queryForObject("SELECT * FROM \"Facturacion\".userfact WHERE trim(usuario)=? ",BeanPropertyRowMapper.newInstance(UserFactDTO.class),rucCli);