00001 // 00002 // C++ Interface: %{MODULE} 00003 // 00004 // Description: 00005 // 00006 // 00007 // Author: %{AUTHOR} <%{EMAIL}>, (C) %{YEAR} 00008 // 00009 // Copyright: See COPYING file that comes with this distribution 00010 // 00011 // 00016 #ifndef TIPOIVAVIEW_H 00017 #define TIPOIVAVIEW_H 00018 00019 #include "postgresiface2.h" 00020 #include "dialogchanges.h" 00021 00022 #include <tipoivadlg.h> 00023 00024 00025 00026 class empresa; 00027 00031 class tipoivaview : public tipoivadlg , dialogChanges { 00032 Q_OBJECT 00033 private: 00034 empresa *empresaactual; 00035 postgresiface2 *conexionbase; 00036 // QString m_idtipoiva; 00037 cursor2 *m_curtipoiva; 00038 int m_posactual; 00039 public: 00040 tipoivaview(empresa *, QWidget *parent = 0, const char *name = 0); 00041 ~tipoivaview(); 00042 private: 00043 void pintar(QString idtipoiva=""); 00044 void mostrarplantilla(int pos=0); 00045 private slots: 00046 virtual void cambiacombo(int); 00047 virtual void s_saveTipoIVA(); 00048 virtual void s_newTipoIVA(); 00049 virtual void s_deleteTipoIVA(); 00050 virtual void s_searchAccount(); 00051 virtual void close(); 00052 }; 00053 00054 #endif