Referencia de la Clase ExtractoPrintView

Clase que corresponde con la ventana de impresión de extractos. Más...

#include <extractoprintview.h>

Diagrama de herencias de ExtractoPrintView

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

Slots públicos

virtual void accept ()
virtual void boton_codinicial ()
virtual void boton_codfinal ()
virtual void boton_ccostes ()
virtual void boton_canales ()
virtual void s_botonFiltrar ()

Métodos públicos

void setFiltro (filtrarextractosview *filtro)
void inicializa1 (QString, QString, QString, QString)
 Inicializa la clase con algunos par�etros por defecto.
 ExtractoPrintView (empresa *, QWidget *, const char *)
 Constructor de la clase que inicializa los parametros necesarios para esta.
void presentar (char *tipus)
 ~ExtractoPrintView ()
void pruebasRTK ()
void presentakugar ()
 se va a hacer una impresi� de Libro Mayor con kugar

Atributos públicos

char * fichero
postgresiface2conexionbase
empresaempresaactual
filtrarextractosviewm_filt

Métodos privados

QString montaQuery ()
 Esta funci� monta la consulta que se va a realizar contra la base de datos La consulta es de bastante detalle y por eso es conveniente dedicar una funci� a realizarla Adem� dicha consulta puede ser invocada desde distintos sitios.

Descripción detallada

Clase que corresponde con la ventana de impresión de extractos.

Autor:
Tomeu Borrás Riera
Tareas Pendientes:
Falta hacer que en los campos se haga el autocompletado.

Falta incluir el filtrado en el extracto.


Documentación del constructor y destructor

ExtractoPrintView::ExtractoPrintView empresa emp,
QWidget parent = 0,
const char *  name = 0
 

Constructor de la clase que inicializa los parametros necesarios para esta.

Parámetros:
emp Empresa con la que va a trabajar esta clase
parent Ventana que llama a esta ventana
name Nombre de la ventana Aqui tambi� se inicializa la variable global conexionbase.

Gráfico de llamadas para esta función:

ExtractoPrintView::~ExtractoPrintView  ) 
 


Documentación de las funciones miembro

void ExtractoPrintView::accept  )  [virtual, slot]
 

void ExtractoPrintView::boton_canales  )  [virtual, slot]
 

void ExtractoPrintView::boton_ccostes  )  [virtual, slot]
 

void ExtractoPrintView::boton_codfinal  )  [virtual, slot]
 

void ExtractoPrintView::boton_codinicial  )  [virtual, slot]
 

void ExtractoPrintView::inicializa1 QString  fechainicial,
QString  fechafinal,
QString  codi,
QString  codf
 

Inicializa la clase con algunos par�etros por defecto.

Parámetros:
fechainicial Fecha para empezar el extracto
fechafinal Fecha para terminar el extracto
codi Codigo de cuenta inicial del extracto
codf Codigo de cuenta final del extracto

QString ExtractoPrintView::montaQuery  )  [private]
 

Esta funci� monta la consulta que se va a realizar contra la base de datos La consulta es de bastante detalle y por eso es conveniente dedicar una funci� a realizarla Adem� dicha consulta puede ser invocada desde distintos sitios.

Cogemos los valores del formulario para poder hacer un filtraje adecuado

Gráfico de llamadas para esta función:

void ExtractoPrintView::presentakugar  ) 
 

se va a hacer una impresi� de Libro Mayor con kugar

La impresi� siempre se hace en el archivo extracte.kud situado en el directorio de trabajo

Sacamos la cabecera del documento de kugar.

Montamos la consulta que genera el listado

Cargamos el query

Ponemos el row de nivel 0 ya que es por donde se agrupa. Asi que kugar pide que se ponga el row dos veces por los agrupamientos.

Gráfico de llamadas para esta función:

void ExtractoPrintView::presentar char *  tipus  ) 
 

Gráfico de llamadas para esta función:

void ExtractoPrintView::pruebasRTK  ) 
 

Mediante comandos de sistema reemplazamos lo que necesitamos para obtener un fichero deseable.

Gráfico de llamadas para esta función:

void ExtractoPrintView::s_botonFiltrar  )  [virtual, slot]
 

void ExtractoPrintView::setFiltro filtrarextractosview filtro  )  [inline]
 


Documentación de los datos miembro

postgresiface2* ExtractoPrintView::conexionbase
 

empresa* ExtractoPrintView::empresaactual
 

char* ExtractoPrintView::fichero
 

filtrarextractosview* ExtractoPrintView::m_filt
 


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