#include <postgresiface2.h>
Diagrama de herencias de postgresiface2
Métodos públicos | |
postgresiface2 () | |
Constructor de la clase que inicializa variables. | |
~postgresiface2 () | |
Destructor de la clase que libera memoria. | |
int | inicializa (QString nomdb, QString user="", QString passwd="") |
la clase debe ser inicializada con algunos parametros para poder funcionar. | |
int | begin () |
Inicia una transacción. | |
void | commit () |
Termina una transacción. | |
void | rollback () |
Termina una transacción de forma abrupta. | |
cursor2 * | cargacursor (QString Query, QString nomcursor="") |
Carga el cursor con un query. | |
int | ejecuta (QString) |
Ejecuta una sentencia de código SQL en la base de datos. | |
int | nuevoborrador (int idcuenta, int idasiento, QString concepto, QString descripcion, float debe, float haber, QString fecha, int idcontrapartida, int idtipoiva, int idccoste, int idcanal) |
int | modificaborrador (int idborrador, int idcuenta, float idebe, float ihaber, QString concepto, QString fecha, int contrapartida, int idtipoiva, int idccoste, int idcanal) |
cursor2 * | cargacuenta (int idcuenta, QString ccuenta="") |
cursor2 * | cargaasiento (int idasiento) |
cursor2 * | cargaapuntes (int tidasiento) |
cursor2 * | cargaborradores (int tidasiento) |
cursor2 * | cargacuentas (int padre) |
cursor2 * | cargagrupos () |
cursor2 * | cargasaldoscuentafecha (int, QString) |
cursor2 * | cargaapuntesctafecha (int, QString, QString) |
cursor2 * | cargacuentascodigo (int, QString, QString) |
cursor2 * | cargaasientosfecha (QString, QString) |
int | cierraasiento (int idasiento) |
int | borrarasiento (int idasiento) |
int | borrarborrador (int idborrador) |
int | abreasiento (int idasiento) |
int | borrarcuenta (int idcuenta) |
int | modificacuenta (int idcuenta, QString desccuenta, QString codigo, bool cimputacion, bool cbloqueada, int idgrupo, bool cactivo, QString, QString, QString, QString, QString, QString, QString, QString, QString, int, bool, bool) |
int | nuevacuenta (QString desccuenta, QString codigo, int padre, int idgrupo, QString, QString, QString, QString, QString, QString, QString, QString, QString, int, bool, bool) |
int | nuevoasiento (QString nombre, QString fecha, int numasiento=0, int clase=1) |
int | cargaempresa (QString nomempresa, QString login, QString password) |
Hace la carga de una empresa determinada. | |
cursor2 * | cargaempresas () |
Carga en un query las empresas especificadas. | |
void | terminar () |
QString | propiedadempresa (QString) |
QString | searchParent (QString) |
Returns the parent of a determinated account code. | |
QString | nameDB () |
Returns the name of the database opened, if none as open then returns "". | |
Métodos públicos estáticos | |
static QString | sanearCadena (QString cadena) |
Busca en una cadena código malicioso para SQL y lo elimina (previene el SQLInjection). | |
Métodos privados | |
int | formatofecha () |
Establece en la base de datos cual va a ser el formato de fecha a utilizar. | |
Atributos privados | |
QString | pghost |
QString | pgport |
Indica cual es el host de las bases de datos. | |
QString | pgoptions |
Indica por que puerto acceder a dicho host. | |
QString | pgtty |
Indica las opciones especiales que pueda tener la conexión. | |
QString | dbName |
Indica algunos parametros de la conexión (Desgraciadamente no se cuales). | |
int | nFields |
Indica el nombre de la base de datos con la que se conecta. | |
PGconn * | conn |
Indica el número de campos que tiene algo (no se que). | |
int | open |
Representa la conexión. |
|
Constructor de la clase que inicializa variables. Constructor de la clase, no hace nada de nada de nada |
|
Destructor de la clase que libera memoria. Destructor de la clase que al igual que terminar termina la conexi� con la base de datos close the connection to the database and cleanup |
|
Gráfico de llamadas para esta función: |
|
Inicia una transacción. Con esta sentencia se inicia una transacci� en la base de datos Las transacciones lo que indican es que el usuario se ha apoderado de la base de datos durante un tiempo y que la operaci� que va a transcurrir debe hacerse sin concurrencia.
|
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Esta funcion carga de la base de datos los apuntes tidasiento --> El asiento del que se deben cargar los apuntes Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Esta funcion carga de la base de datos las cuentas padre : = 0 carga las cuentas de nivel 0 padre : = -1 carga todas las cuentas sin excepcion padre : else carga las cuentas cuyo padre es el valor especificado. Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Carga el cursor con un query. Se encarga de generar un objeto del tipo cursor2 y de iniciarlo con un query concreto NOTA: Este m�odo crea mem�ia, con lo que �ta debe ser liberada posteriormente.
|
|
Hace la carga de una empresa determinada. Esta funci� carga de la metabase la combinaci� usuario password y basde de datos y devuelve el nmero de tuplas encontrados. Sirve como comprobaci� de que los datos introducidos (usuario/password y la empresa seleccionada) son ver�icos. fetch rows from the pg_database, the system catalog of databases Gráfico de llamadas para esta función: |
|
Carga en un query las empresas especificadas.
Gráfico de llamadas para esta función: |
|
Esta funcion carga de la base de datos los grupos Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Termina una transacción. Con esta sentencia se termina un bloque de transacci� dando por buenos todos los resultados que Se han almacenado dentro de �te. Y quedando almacenados en la base de datos de forma definitiva. |
|
Ejecuta una sentencia de código SQL en la base de datos.
Gráfico de llamadas para esta función: |
|
Establece en la base de datos cual va a ser el formato de fecha a utilizar. Cambia el formato de fecha de la base de datos para que usemos la fecha espa�la dd/mm/yyyy
Gráfico de llamadas para esta función: |
|
la clase debe ser inicializada con algunos parametros para poder funcionar. Inicializa la conexi� con la base de datos mediante los par�etro especificados Precisamente no lo hace el constructor debido a la ausencia de dichos datos.
port of the backend server special options to start up the backend server debugging tty for the backend server Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Returns the name of the database opened, if none as open then returns "".
|
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Devuelve el valor de una propiedad de la empresa Las propiedades de la empresa son valores asociados a �ta de la forma Nombre=Valor. De esta forma se guardan datos como el nombre fiscal de la empresa, CIF, domicilio, etc.
|
|
Termina una transacción de forma abrupta. Con esta sentencia se termina un bloque de transacci� dando por malos los resultados de la operaci� Y dejandose la base de datos en el mismo estado que cuando se inici�la transacci�. |
|
Busca en una cadena código malicioso para SQL y lo elimina (previene el SQLInjection). Esta funci� est�ica devuelve una cadena "saneada" para pasarsela a Postgresql. Neutraliza (escapes) los caracteres problem�icos por ser caracteres especiales de Postgresql. Ejemplo, comillas, contrabarras,... |
|
Returns the parent of a determinated account code. This function search in the database the account parent of the account selected if there are not parent returns NULL else returns the code of the parent account Gráfico de llamadas para esta función: |
|
Finaliza la conexi� con la base de datos |
|
Indica el número de campos que tiene algo (no se que).
|
|
Indica algunos parametros de la conexión (Desgraciadamente no se cuales).
|
|
Indica el nombre de la base de datos con la que se conecta.
|
|
Representa la conexión.
|
|
|
|
Indica por que puerto acceder a dicho host.
|
|
Indica cual es el host de las bases de datos.
|
|
Indica las opciones especiales que pueda tener la conexión.
|