-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconsultas.cpp
More file actions
31 lines (25 loc) · 1004 Bytes
/
consultas.cpp
File metadata and controls
31 lines (25 loc) · 1004 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "consultas.h"
#include <QDebug>
Consultas::Consultas()
{
}
QString Consultas::CrearObra(QString codigo, QString resumen)
{
QString consulta = "SELECT crear_obra('" + codigo + "','"+resumen+"')";
qDebug()<<consulta;
return consulta;
}
QString Consultas::MostrarHijos(QString idpadre, QString idhijo)
{
QString consulta = "SELECT codigo,naturaleza,ud, resumen,cantidad,preciomed, cantidad*preciomed AS \"Importe\" \
FROM conceptos, relacion\
WHERE relacion.id_padre="+idhijo+" AND conceptos.id = relacion.id_hijo";
return consulta;
}
QString Consultas::CabeceraTablaprincipal(QString idpadre, QString idhijo)
{
QString consulta = "SELECT codigo, naturaleza, ud, resumen, cantidad, preciomed, cantidad*preciomed AS \"Importe\" \
FROM conceptos,relacion\
WHERE relacion.id_padre="+idpadre+" AND relacion.id_hijo = " +idhijo+ " AND conceptos.id = relacion.id_hijo";
return consulta;
}