Referencia de la Clase aplinteligentesview

Formularió para la introducción de asientos mediante las plantillas. Clase que sirve para introducir asientos en el sistema mediante el uso de plantillas predefinidas, o asientos plantilla (ainteligentesview). Más...

#include <aplinteligentesview.h>

Diagrama de herencias de aplinteligentesview

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

Slots públicos

virtual void boton_crear ()
virtual void cambiada_plantilla (int)
virtual void return_cta ()
virtual void return_fecha ()
virtual void return_numero ()
virtual void return_texto ()
virtual void boton_buscacuenta ()
virtual void fecha_textChanged (const QString &)
virtual void codigo_textChanged (const QString &)

Métodos públicos

 aplinteligentesview (empresa *, QWidget *parent=0, const char *name=0)
 ~aplinteligentesview ()
void inicializa (int, intapunts3view *)
void mostrarplantilla ()
void recogevalores ()
void creaasiento ()
void recogevariables (QString, int)
QString aplicavariable (QString)
void borrawidgets ()
void selectsiguiente (QLineEdit *)
void inicializavariables ()
void cifcuenta (int)
void selectfirst ()
void muestraplantilla (int)
void setvalores (QString, QString)
void setfechaasiento (QString fecha)
void setmodo (int i)

Atributos privados

empresaempresaactual
 LA empresa del programa.
postgresiface2conexionbase
 La base de datos con la que trabaja la clase.
QString variablescta [100][3]
QString variablesfecha [100][3]
QString variablesnumero [100][3]
QString variablestexto [100][3]
QString variablespredefinidas [100][3]
QString variablesapunte [100][3]
int indvariablescta
int indvariablesfecha
int indvariablesnumero
int indvariablestexto
int indvariablespredefinidas
int indvariablesapunte
intapunts3viewintapunts
int modo
QLabel * labelcta [100]
QLabel * nomcta [100]
QLabel * labelfecha [100]
QLabel * labelnumero [100]
QLabel * labeltexto [100]
QLineEditvarcta [100]
QLineEditvarfecha [100]
QLineEditvarnumero [100]
QLineEditvartexto [100]
QToolButtonboton_cta [100]
int numainteligente
int numasiento
int listasientos [100]
int idainteligente
unsigned int numdigitos

Descripción detallada

Formularió para la introducción de asientos mediante las plantillas. Clase que sirve para introducir asientos en el sistema mediante el uso de plantillas predefinidas, o asientos plantilla (ainteligentesview).

Autor:
Tomeu Borrás Riera A partir de la plantilla se genera el formulario de forma dinámica. Y una vez introducidos los datos se hacen calculos en un bucle resolvedor de incognitas recursivas. Si no hay bucles infinitos al final se obtienen todos los campos necesarios para hacer la introducción de asientos y esta se efectua.
La clase tiene dos modos de actuar dependiendo de si estamos trabajando con un asiento abierto o con uno cerrado. En el primer caso el comportamiento es de todo lo introducido al asiento abierto. En el segundo caso se genera un asiento nuevo por cada introducción de plantilla.


Documentación del constructor y destructor

aplinteligentesview::aplinteligentesview empresa ,
QWidget parent = 0,
const char *  name = 0
 

Gráfico de llamadas para esta función:

aplinteligentesview::~aplinteligentesview  ) 
 

Gráfico de llamadas para esta función:


Documentación de las funciones miembro

QString aplinteligentesview::aplicavariable QString   ) 
 

void aplinteligentesview::borrawidgets  ) 
 

void aplinteligentesview::boton_buscacuenta  )  [virtual, slot]
 

void aplinteligentesview::boton_crear  )  [virtual, slot]
 

void aplinteligentesview::cambiada_plantilla int   )  [virtual, slot]
 

void aplinteligentesview::cifcuenta int   ) 
 

Gráfico de llamadas para esta función:

void aplinteligentesview::codigo_textChanged const QString &   )  [virtual, slot]
 

void aplinteligentesview::creaasiento  ) 
 

Gráfico de llamadas para esta función:

void aplinteligentesview::fecha_textChanged const QString &   )  [virtual, slot]
 

void aplinteligentesview::inicializa int  ,
intapunts3view
 

Gráfico de llamadas para esta función:

void aplinteligentesview::inicializavariables  ) 
 

Gráfico de llamadas para esta función:

void aplinteligentesview::mostrarplantilla  ) 
 

Gráfico de llamadas para esta función:

void aplinteligentesview::muestraplantilla int   ) 
 

Gráfico de llamadas para esta función:

void aplinteligentesview::recogevalores  ) 
 

void aplinteligentesview::recogevariables QString  ,
int 
 

void aplinteligentesview::return_cta  )  [virtual, slot]
 

void aplinteligentesview::return_fecha  )  [virtual, slot]
 

void aplinteligentesview::return_numero  )  [virtual, slot]
 

void aplinteligentesview::return_texto  )  [virtual, slot]
 

void aplinteligentesview::selectfirst  ) 
 

void aplinteligentesview::selectsiguiente QLineEdit  ) 
 

void aplinteligentesview::setfechaasiento QString  fecha  )  [inline]
 

void aplinteligentesview::setmodo int  i  )  [inline]
 

void aplinteligentesview::setvalores QString  ,
QString 
 


Documentación de los datos miembro

QToolButton* aplinteligentesview::boton_cta[100] [private]
 

postgresiface2* aplinteligentesview::conexionbase [private]
 

La base de datos con la que trabaja la clase.

empresa* aplinteligentesview::empresaactual [private]
 

LA empresa del programa.

int aplinteligentesview::idainteligente [private]
 

int aplinteligentesview::indvariablesapunte [private]
 

int aplinteligentesview::indvariablescta [private]
 

int aplinteligentesview::indvariablesfecha [private]
 

int aplinteligentesview::indvariablesnumero [private]
 

int aplinteligentesview::indvariablespredefinidas [private]
 

int aplinteligentesview::indvariablestexto [private]
 

intapunts3view* aplinteligentesview::intapunts [private]
 

QLabel* aplinteligentesview::labelcta[100] [private]
 

QLabel* aplinteligentesview::labelfecha[100] [private]
 

QLabel* aplinteligentesview::labelnumero[100] [private]
 

QLabel* aplinteligentesview::labeltexto[100] [private]
 

int aplinteligentesview::listasientos[100] [private]
 

int aplinteligentesview::modo [private]
 

QLabel* aplinteligentesview::nomcta[100] [private]
 

int aplinteligentesview::numainteligente [private]
 

int aplinteligentesview::numasiento [private]
 

unsigned int aplinteligentesview::numdigitos [private]
 

QLineEdit* aplinteligentesview::varcta[100] [private]
 

QLineEdit* aplinteligentesview::varfecha[100] [private]
 

QString aplinteligentesview::variablesapunte[100][3] [private]
 

QString aplinteligentesview::variablescta[100][3] [private]
 

QString aplinteligentesview::variablesfecha[100][3] [private]
 

QString aplinteligentesview::variablesnumero[100][3] [private]
 

QString aplinteligentesview::variablespredefinidas[100][3] [private]
 

QString aplinteligentesview::variablestexto[100][3] [private]
 

QLineEdit* aplinteligentesview::varnumero[100] [private]
 

QLineEdit* aplinteligentesview::vartexto[100] [private]
 


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