00001 // 00002 // 00003 // C++ Interface: $MODULE$ 00004 // 00005 // Description: 00006 // 00007 // 00008 // Author: Tomeu Borras <tborras@conetxia.com>, (C) 2003 00009 // 00010 // Copyright: See COPYING file that comes with this distribution 00011 // 00012 // 00013 #ifndef AMORTIZACIONDLGAMORTIZACIONVIEW_H 00014 #define AMORTIZACIONDLGAMORTIZACIONVIEW_H 00015 00016 #include "amortizaciondlg.h" 00017 #include "postgresiface2.h" 00018 #include "dialogchanges.h" 00019 00020 class empresa; 00021 00028 class amortizacionview : public amortizaciondlg , dialogChanges { 00029 Q_OBJECT 00030 public: 00032 empresa *empresaactual; 00034 postgresiface2 *conexionbase; 00036 QString idctaactivo; 00038 QString idctaamortizacion; 00040 QString idamortizacion; 00042 QString idainteligente; 00043 public: 00044 amortizacionview::amortizacionview(empresa *, QWidget *, const char *, bool ); 00045 ~amortizacionview(); 00046 void inicializa(QString); 00047 void trataModificado(); 00048 public slots: 00049 virtual void close(); 00050 virtual void accept(); 00051 virtual void cambiofechacompra(); 00052 virtual void cambiofecha1cuota(); 00053 virtual void calculaamortizacion(); 00054 virtual void contextMenuRequested(int, int, const QPoint &); 00055 virtual void buscactaactivo(); 00056 virtual void buscactaamortizacion(); 00057 virtual void codigo_textChanged(const QString &); 00058 virtual void codigo_lostfocus(); 00059 virtual void return_ctaactivo(); 00060 virtual void return_ctaamortizacion(); 00061 virtual void s_saveAmortizacion(); 00062 virtual void s_newAmortizacion(); 00063 virtual void s_deleteAmortizacion(); 00064 }; 00065 #endif