Referencia de la Clase tipoivaview

#include <tipoivaview.h>

Diagrama de herencias de tipoivaview

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

Métodos públicos

 tipoivaview (empresa *, QWidget *parent=0, const char *name=0)
 Indica la posición en el combobox que está seleccionada. Se usa para hacer saves en caso de modificaciones.
 ~tipoivaview ()

Slots privados

virtual void cambiacombo (int)
virtual void s_saveTipoIVA ()
virtual void s_newTipoIVA ()
virtual void s_deleteTipoIVA ()
virtual void s_searchAccount ()
virtual void close ()

Métodos privados

void pintar (QString idtipoiva="")
void mostrarplantilla (int pos=0)
void dialogChanges_cargaInicial ()
bool dialogChanges_hayCambios ()

Atributos privados

empresaempresaactual
postgresiface2conexionbase
cursor2m_curtipoiva
int m_posactual

Descripción detallada

Esta clase hace el mantenimiento de la tabla de Tipos de IVA Su funcionamiento se basa un poco en el funcionamiento de la pantalla de canales.


Documentación del constructor y destructor

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

Indica la posición en el combobox que está seleccionada. Se usa para hacer saves en caso de modificaciones.

El constructor de la clase prepara las variables globales y llama a la función pintar

Gráfico de llamadas para esta función:

tipoivaview::~tipoivaview  ) 
 

El destructor de la clase guarda los datos (por si ha habido cambios) y libera la memoria que se haya ocupado


Documentación de las funciones miembro

void tipoivaview::cambiacombo int   )  [private, virtual, slot]
 

void tipoivaview::close  )  [private, virtual, slot]
 

Antes de salir de la ventana debemos hacer la comprobación de si se ha modificado algo Esta función está dedicada a Francina, Bienvenida al mundo

Si se ha modificado el contenido advertimos y guardamos.

void dialogChanges::dialogChanges_cargaInicial  )  [inherited]
 

Gráfico de llamadas para esta función:

bool dialogChanges::dialogChanges_hayCambios  )  [inherited]
 

Gráfico de llamadas para esta función:

void tipoivaview::mostrarplantilla int  pos = 0  )  [private]
 

Esta funcion muestra el tipo de iva en la ventana.

Parámetros:
pos si es distinto de cero se busca en el combo la posición indicada sino se usa la posición actual del combo.
Si se ha modificado el contenido advertimos y guardamos.

Comprobamos cual es la cadena inicial.

Gráfico de llamadas para esta función:

void tipoivaview::pintar QString  idtipoiva = ""  )  [private]
 

Pinta la ventana, recarga el combo y si se pasa el parametro muestra el identificador indicado

Vamos a inicializar el combo de los tipos de IVA

Gráfico de llamadas para esta función:

void tipoivaview::s_deleteTipoIVA  )  [private, virtual, slot]
 

SLOT que responde a la pulsación del botón de borrar un tipo de IVA Borra en la tabla de tiposiva el TIPO de iva concreto

void tipoivaview::s_newTipoIVA  )  [private, virtual, slot]
 

SLOT que responde a la pulsación del botón de nuevo tipo de iva Inserta en la tabla de ivas

Si se ha modificado el contenido advertimos y guardamos.

void tipoivaview::s_saveTipoIVA  )  [private, virtual, slot]
 

SLOT que responde a la pulsación del botón de guardar el tipo de iva que se está editando. Lo que hace es que se hace un update de todos los campos

Comprobamos cual es la cadena inicial.

void tipoivaview::s_searchAccount  )  [private, virtual, slot]
 

SLOT que responde a la pulsación del botón de buscar una cuenta


Documentación de los datos miembro

postgresiface2* tipoivaview::conexionbase [private]
 

empresa* tipoivaview::empresaactual [private]
 

cursor2* tipoivaview::m_curtipoiva [private]
 

int tipoivaview::m_posactual [private]
 


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