Referencia de la Clase balance1view

Pantalla de presentación del balnace de sumas y saldos (no jerarquica). Más...

#include <balance1view.h>

Diagrama de herencias de balance1view

[leyenda]
Diagrama de colaboración para balance1view:
[leyenda]
Lista de todos los miembros.

Slots públicos

virtual void boton_imprimir ()
 SLOT que responde a la pulsacion del boton de imprimir Crea el objeto BalancePrintView lo inicializa con los mismos valores del balance y lo ejecuta en modo Modal.
virtual void accept ()

Métodos públicos

 balance1view (empresa *, QWidget *parent=0, const char *name=0, int flags=0)
void inicializa1 (QString, QString, QString, QString, int)
 ~balance1view ()
void inicializa2 (intapunts3view *, diarioview1 *, extractoview1 *)

Slots privados

virtual void return_fechafinal ()
virtual void return_fechainicial ()
virtual void return_codigoinicial ()
virtual void return_codigofinal ()
virtual void boton_buscacuentainicial ()
virtual void boton_buscacuentafinal ()
virtual void boton_fechainicial ()
 SLOT que tras pulsarse sobre el bot� de fecha inicial saca el calendario.
virtual void boton_fechafinal ()
 SLOT que tras pulsarse sobre el bot� de fecha final saca el calendario.
virtual void contextmenu (QListViewItem *, const QPoint &, int)
 SLOT que responde a la petici� de un men contextual para un elemento del balance.
virtual void nivelactivated (int)
virtual void nivelactivated1 (int, QListViewItem *)
virtual void codigo_textChanged (const QString &)
 SLOT que responde a la pulsaci� de texto sobre el campo de codigo.
virtual void fecha_textChanged (const QString &)
 SLOT que tras pulsarse una tecla sobre un campo del tipo fecha busca caracteres especiales.
virtual void boton_extracto1 (int)
virtual void boton_asiento ()
virtual void boton_diario1 (int)

Métodos privados

void cargacostes ()
void presentar ()

Atributos privados

empresaempresaactual
 Empresa con la que trabaja la clase.
postgresiface2conexionbase
 Base de datos con la que trabaja la empresa.
int numdigitos
 Indica el número de dígitos que tienen por defecto las cuentas.
intapunts3viewintroapunts
 Puntero a una clase amiga que se podra acceder de otra forma.
diarioview1diario
 Puntero a una clase amiga que se podra acceder de otra forma.
extractoview1extracto
 Puntero a una clase amiga que se podra acceder de otra forma.
int ccostes [200]
 Este array contiene los centros de coste por defecto.
int m_ccuenta
int m_cdenominacion
int m_csaldo_ant
int m_cdebe
int m_chaber
int m_csaldo
int m_cdebeej
int m_chaberej
int m_csaldoej
int m_cidcuenta
int m_cnivel
int m_cpadre

Descripción detallada

Pantalla de presentación del balnace de sumas y saldos (no jerarquica).

Autor:
Tomeu Borrás Riera
Tareas Pendientes:
Hay que eliminar el array de ccostes y sustituirlo por un cursor2
Bug:
El array de ccostes no permite más de 200 centros de coste siendo este un error.
Tareas Pendientes:
Hay que eliminar los punteros de extracto - diario - introaputnes y hacerlo pasar todo por la clase empresa. Clase que sirve para presentar en balance de sumas y saldos en forma de tabla. Permite presentar el balance entre unos rangos definidos y incluyendo las cuentas de un nivel determinado.


Documentación del constructor y destructor

balance1view::balance1view empresa ,
QWidget parent = 0,
const char *  name = 0,
int  flags = 0
 

Gráfico de llamadas para esta función:

balance1view::~balance1view  ) 
 


Documentación de las funciones miembro

void balance1view::accept  )  [virtual, slot]
 

void balance1view::boton_asiento  )  [private, virtual, slot]
 

void balance1view::boton_buscacuentafinal  )  [private, virtual, slot]
 

void balance1view::boton_buscacuentainicial  )  [private, virtual, slot]
 

void balance1view::boton_diario1 int   )  [private, virtual, slot]
 

void balance1view::boton_extracto1 int   )  [private, virtual, slot]
 

void balance1view::boton_fechafinal  )  [private, virtual, slot]
 

SLOT que tras pulsarse sobre el bot� de fecha final saca el calendario.

Ya que la acci� es la misma que la pulsaci� de la tecla + en el campo de fecha Lo que hace esta funci� es escribir el + en dicho campo y esperar que se active el slot fecha_textChanged

void balance1view::boton_fechainicial  )  [private, virtual, slot]
 

SLOT que tras pulsarse sobre el bot� de fecha inicial saca el calendario.

Ya que la acci� es la misma que la pulsaci� de la tecla + en el campo de fecha Lo que hace esta funci� es escribir el + en dicho campo y esperar que se active el slot fecha_textChanged

void balance1view::boton_imprimir  )  [virtual, slot]
 

SLOT que responde a la pulsacion del boton de imprimir Crea el objeto BalancePrintView lo inicializa con los mismos valores del balance y lo ejecuta en modo Modal.

void balance1view::cargacostes  )  [private]
 

Gráfico de llamadas para esta función:

void balance1view::codigo_textChanged const QString &  texto  )  [private, virtual, slot]
 

SLOT que responde a la pulsaci� de texto sobre el campo de codigo.

Parámetros:
texto El valor del campo tras la pulsaci�.
Usamos la funci� sender() para saber quien genera la llamada y actuamos en consecuencia. Si se pulsa el + hace aparecer el listado de cuentas listcuentasview1 Pone el listado en modo selecci� y espera a que �te devuelva algn valor para recogerlo

void balance1view::contextmenu QListViewItem ,
const QPoint &  poin,
int 
[private, virtual, slot]
 

SLOT que responde a la petici� de un men contextual para un elemento del balance.

Parámetros:
poin Punto en el que se ha hecho la pulsaci� del rat� y que, por tanto, es donde querremos hacer aparecer el menu contextual.
Creamos el objeto QPopupMenu con las opciones que queremos que aparezcan. Lo invocamos y segn la opci� que haya elegido el usuario llamamos a la funci� que da respuesta a dicha petici�.

void balance1view::fecha_textChanged const QString &  texto  )  [private, virtual, slot]
 

SLOT que tras pulsarse una tecla sobre un campo del tipo fecha busca caracteres especiales.

Cuando se ha pulsado una tecla sobre la fecha del extracto Se evalua si la pulsaci� es un c�igo de control o es un digitos Para la introducci� de fechas.

Parámetros:
texto El valor del campo tras la modificaci�.

void balance1view::inicializa1 QString  ,
QString  ,
QString  ,
QString  ,
int 
 

Gráfico de llamadas para esta función:

void balance1view::inicializa2 intapunts3view ,
diarioview1 ,
extractoview1
 

void balance1view::nivelactivated int   )  [private, virtual, slot]
 

void balance1view::nivelactivated1 int  ,
QListViewItem
[private, virtual, slot]
 

void balance1view::presentar  )  [private]
 

conexionbase->commit(); conexionbase->begin();

Gráfico de llamadas para esta función:

void balance1view::return_codigofinal  )  [private, virtual, slot]
 

void balance1view::return_codigoinicial  )  [private, virtual, slot]
 

void balance1view::return_fechafinal  )  [private, virtual, slot]
 

void balance1view::return_fechainicial  )  [private, virtual, slot]
 


Documentación de los datos miembro

int balance1view::ccostes[200] [private]
 

Este array contiene los centros de coste por defecto.

postgresiface2* balance1view::conexionbase [private]
 

Base de datos con la que trabaja la empresa.

diarioview1* balance1view::diario [private]
 

Puntero a una clase amiga que se podra acceder de otra forma.

empresa* balance1view::empresaactual [private]
 

Empresa con la que trabaja la clase.

extractoview1* balance1view::extracto [private]
 

Puntero a una clase amiga que se podra acceder de otra forma.

intapunts3view* balance1view::introapunts [private]
 

Puntero a una clase amiga que se podra acceder de otra forma.

int balance1view::m_ccuenta [private]
 

int balance1view::m_cdebe [private]
 

int balance1view::m_cdebeej [private]
 

int balance1view::m_cdenominacion [private]
 

int balance1view::m_chaber [private]
 

int balance1view::m_chaberej [private]
 

int balance1view::m_cidcuenta [private]
 

int balance1view::m_cnivel [private]
 

int balance1view::m_cpadre [private]
 

int balance1view::m_csaldo [private]
 

int balance1view::m_csaldo_ant [private]
 

int balance1view::m_csaldoej [private]
 

int balance1view::numdigitos [private]
 

Indica el número de dígitos que tienen por defecto las cuentas.


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Sat May 21 00:04:56 2005 para BulmaGes por  doxygen 1.4.2