Referencia de la Clase empresa

Soporte principal para cada empresa contable. Más...

#include <empresa.h>

Diagrama de colaboración para empresa:

[leyenda]
Lista de todos los miembros.

Métodos públicos

 empresa ()
 ~empresa ()
postgresiface2bdempresa ()
 Returns a pointer to the database class.
intapunts3viewintapuntsempresa ()
int numdigitosempresa ()
QString nomuserempresa ()
QString nombreempresa ()
int muestracuentas ()
int nuevacuenta ()
int muestraapuntes ()
int muestraapuntes1 ()
int muestraasientos ()
int propiedadempresa ()
int nuevaempresa ()
int borrarempresa ()
QString searchCompany ()
 This function search for a comapany.
int libromayor ()
int librodiario ()
int librobalance ()
int librobalancetree ()
int registroiva ()
int modelo347 ()
int inicializa1 (QString, QWorkspace *)
 inicializa la clase con el nombre de la base de datos y con el workspace.
int boton_siguiente ()
int boton_anterior ()
int boton_primero ()
int boton_ultimo ()
int boton_guardar ()
int boton_imprimir ()
int boton_reload ()
int ainteligentes ()
int ccostes ()
int canales ()
int tiposIVA ()
int fPago ()
void cierraempresa ()
void abreempresa ()
void regularizaempresa ()
void maximiza ()
void Abrirasientos ()
void Ordenarasientos ()
void Filtro ()
void nuevoejercicio ()
int mpatrimoniales ()
int compbalance ()
int amortizaciones ()
void reemplazacuentaenasientos ()
int cambioejercicio ()
void centrocostedefecto ()
void canaldefecto ()
selectccosteviewgetselccostes ()
selectcanalviewgetselcanales ()
void recalculasaldos ()
void cobPag ()

Atributos públicos

QString nombreDB

Atributos privados

QString nombre
int ano
QString contrasenya
QWorkspace * pWorkspace
postgresiface2conexionbase2
postgresiface2conexionanterior2
balance1viewbalance1
diarioview1diario
extractoview1extracto
balanceviewbalance
intapunts3viewintroapunts1
int numdigitos
selectccosteviewselccostes
selectcanalviewselcanales

Descripción detallada

Soporte principal para cada empresa contable.

Autor:
Tomeu Borrás Riera Clase que soporta todas las funciones de la empresa contable. Supuestamente el programa podrá tener múltiples empresas abiertas al mismo tiempo. Esta clase es el corazón del programa donde acaban confluyendo todos los demás objetos. Se encarga de instanciar los objetos necesarios, inicializarlos e invocarlos cuando es preciso. También debe servir como punto de comunicación entre los diferentes objetos de modo que éstos sólo tengan referencias a esta clase y haciendo el flujo del código más fácil de entender.
Tareas Pendientes:
proporcionar la funcionalidad de comunicación entre las otras clases.


Documentación del constructor y destructor

empresa::empresa  ) 
 

empresa::~empresa  ) 
 


Documentación de las funciones miembro

void empresa::abreempresa  ) 
 

Gráfico de llamadas para esta función:

void empresa::Abrirasientos  ) 
 

Gráfico de llamadas para esta función:

int empresa::ainteligentes  ) 
 

int empresa::amortizaciones  ) 
 

postgresiface2* empresa::bdempresa  )  [inline]
 

Returns a pointer to the database class.

int empresa::borrarempresa  ) 
 

int empresa::boton_anterior  ) 
 

int empresa::boton_guardar  ) 
 

int empresa::boton_imprimir  ) 
 

int empresa::boton_primero  ) 
 

int empresa::boton_reload  ) 
 

Gráfico de llamadas para esta función:

int empresa::boton_siguiente  ) 
 

int empresa::boton_ultimo  ) 
 

int empresa::cambioejercicio  ) 
 

Gráfico de llamadas para esta función:

void empresa::canaldefecto  )  [inline]
 

int empresa::canales  ) 
 

Esta funcion presenta la pantalla de edicion de canales. Luego recarga los comboboxes de todo el resto de pantallas para que se actualizen.

int empresa::ccostes  ) 
 

Esta funcion presenta los centros de coste. Luego recarga los comboboxes de todo el resto de pantallas para que se actualizen

Gráfico de llamadas para esta función:

void empresa::centrocostedefecto  )  [inline]
 

void empresa::cierraempresa  ) 
 

Gráfico de llamadas para esta función:

void empresa::cobPag  ) 
 

Esta función se dispara para poner en marcha la gestión de cobros y pagos

int empresa::compbalance  ) 
 

void empresa::Filtro  ) 
 

Gráfico de llamadas para esta función:

int empresa::fPago  ) 
 

Crea la ventana de Formas de Pago y la presenta en modo modal Es invocada desde la clase principal

selectcanalview* empresa::getselcanales  )  [inline]
 

selectccosteview* empresa::getselccostes  )  [inline]
 

int empresa::inicializa1 QString  ,
QWorkspace * 
 

inicializa la clase con el nombre de la base de datos y con el workspace.

Gráfico de llamadas para esta función:

intapunts3view* empresa::intapuntsempresa  )  [inline]
 

int empresa::librobalance  ) 
 

int empresa::librobalancetree  ) 
 

int empresa::librodiario  ) 
 

int empresa::libromayor  ) 
 

void empresa::maximiza  ) 
 

int empresa::modelo347  ) 
 

int empresa::mpatrimoniales  ) 
 

Gráfico de llamadas para esta función:

int empresa::muestraapuntes  ) 
 

int empresa::muestraapuntes1  ) 
 

int empresa::muestraasientos  ) 
 

Gráfico de llamadas para esta función:

int empresa::muestracuentas  ) 
 

Esta funcion abre la ventana que presenta las cuentas contables

Gráfico de llamadas para esta función:

QString empresa::nombreempresa  )  [inline]
 

QString empresa::nomuserempresa  )  [inline]
 

int empresa::nuevacuenta  ) 
 

int empresa::nuevaempresa  ) 
 

void empresa::nuevoejercicio  ) 
 

int empresa::numdigitosempresa  )  [inline]
 

void empresa::Ordenarasientos  ) 
 

Gráfico de llamadas para esta función:

int empresa::propiedadempresa  ) 
 

Gráfico de llamadas para esta función:

void empresa::recalculasaldos  ) 
 

Gráfico de llamadas para esta función:

void empresa::reemplazacuentaenasientos  ) 
 

int empresa::registroiva  ) 
 

Gráfico de llamadas para esta función:

void empresa::regularizaempresa  ) 
 

Gráfico de llamadas para esta función:

QString empresa::searchCompany  ) 
 

This function search for a comapany.

Gráfico de llamadas para esta función:

int empresa::tiposIVA  ) 
 

Crea la ventana de tipos de IVA y la presenta en modo modal Es invocada desde la clase principal


Documentación de los datos miembro

int empresa::ano [private]
 

balanceview* empresa::balance [private]
 

balance1view* empresa::balance1 [private]
 

postgresiface2* empresa::conexionanterior2 [private]
 

postgresiface2* empresa::conexionbase2 [private]
 

QString empresa::contrasenya [private]
 

diarioview1* empresa::diario [private]
 

extractoview1* empresa::extracto [private]
 

intapunts3view* empresa::introapunts1 [private]
 

QString empresa::nombre [private]
 

QString empresa::nombreDB
 

int empresa::numdigitos [private]
 

QWorkspace* empresa::pWorkspace [private]
 

selectcanalview* empresa::selcanales [private]
 

selectccosteview* empresa::selccostes [private]
 


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