00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef BALANCE1VIEW_H
00018 #define BALANCE1VIEW_H
00019
00020 #include <qwidget.h>
00021 #include <balance1dlg.h>
00022
00023 #include <qlineedit.h>
00024 #include <qdatetimeedit.h>
00025 #include <qfiledialog.h>
00026 #include <qwidget.h>
00027 #include <qtable.h>
00028 #include <qtoolbutton.h>
00029
00030 #include "intapunts3view.h"
00031 #include "listcuentasview1.h"
00032 #include "diarioview1.h"
00033 #include "extractoview1.h"
00034 #include "qtable1.h"
00035 #include "qlayout.h"
00036 #include "postgresiface2.h"
00037 #include "configuracion.h"
00038
00039 class intapunts3view;
00040 class diarioview1;
00041 class extractoview1;
00042 class empresa;
00043
00054 class balance1view : public balance1dlg {
00055 Q_OBJECT
00056 private:
00058 empresa *empresaactual;
00060 postgresiface2 *conexionbase;
00062 int numdigitos;
00063
00065 intapunts3view *introapunts;
00067 diarioview1 *diario;
00069 extractoview1 *extracto;
00070
00072 int ccostes[200];
00073
00074 int m_ccuenta;
00075 int m_cdenominacion;
00076 int m_csaldo_ant;
00077 int m_cdebe;
00078 int m_chaber;
00079 int m_csaldo;
00080 int m_cdebeej;
00081 int m_chaberej;
00082 int m_csaldoej;
00083 int m_cidcuenta;
00084 int m_cnivel;
00085 int m_cpadre;
00086
00087 public:
00088 balance1view(empresa *, QWidget *parent=0, const char *name=0, int flags=0);
00089 void inicializa1(QString, QString, QString, QString, int);
00090 ~balance1view();
00091 void inicializa2(intapunts3view *, diarioview1 *, extractoview1 *);
00092 private:
00093 void cargacostes();
00094 void presentar();
00095
00096 private slots:
00097 virtual void return_fechafinal();
00098 virtual void return_fechainicial();
00099 virtual void return_codigoinicial();
00100 virtual void return_codigofinal();
00101 virtual void boton_buscacuentainicial();
00102 virtual void boton_buscacuentafinal();
00103 virtual void boton_fechainicial();
00104 virtual void boton_fechafinal();
00105 virtual void contextmenu( QListViewItem *, const QPoint &, int);
00106 virtual void nivelactivated(int);
00107 virtual void nivelactivated1(int, QListViewItem *);
00108 virtual void codigo_textChanged(const QString &);
00109 virtual void fecha_textChanged(const QString &);
00110 virtual void boton_extracto1(int);
00111 virtual void boton_asiento();
00112 virtual void boton_diario1(int);
00113
00114 public slots:
00115 virtual void boton_imprimir();
00116 virtual void accept();
00117
00118 };
00119
00120 #endif