registroiva.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  *   Copyright (C) 2005 by Tomeu Borras Riera                              *
00003  *   tborras@conetxia.com                                                  *
00004  *   Copyright (C) 2005 by Alvaro de Miguel                                *
00005  *                                                                         *
00006  *   This program is free software; you can redistribute it and/or modify  *
00007  *   it under the terms of the GNU General Public License as published by  *
00008  *   the Free Software Foundation; either version 2 of the License, or     *
00009  *   (at your option) any later version.                                   *
00010  *                                                                         *
00011  *   This program is distributed in the hope that it will be useful,       *
00012  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00013  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
00014  *   GNU General Public License for more details.                          *
00015  *                                                                         *
00016  *   You should have received a copy of the GNU General Public License     *
00017  *   along with this program; if not, write to the                         *
00018  *   Free Software Foundation, Inc.,                                       *
00019  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
00020  ***************************************************************************/
00021 
00022 #ifndef REGISTROIVA_H
00023 #define REGISTROIVA_H
00024 
00025 #include <QString>
00026 
00027 #include "fixed.h"
00028 #include "listiva.h"
00029 #include "listlinprevcobro.h"
00030 #include "empresa.h"
00031 #include "fichabc.h"
00032 
00033 
00036 class RegistroIva : public FichaBc {
00037 protected:
00038     SubForm2Bc *m_lineas;
00039 
00040 public:
00041     void setLineas(SubForm2Bc *l) {
00042         m_lineas = l;
00043     };
00044     RegistroIva(Empresa *, QWidget *);
00045     QString idregistroiva() {
00046         return DBvalue("idregistroiva");
00047     };
00048     QString contrapartida() {
00049         return DBvalue("contrapartida");
00050     };
00051     QString baseimp() {
00052         return DBvalue("baseimp");
00053     };
00054     QString iva() {
00055         return DBvalue("iva");
00056     };
00057     QString ffactura() {
00058         return DBvalue("ffactura");
00059     };
00060     QString femisionregistroiva() {
00061         return DBvalue("femisionregistroiva");
00062     };
00063     QString factura() {
00064         return DBvalue("factura");
00065     };
00066     QString idborrador() {
00067         return DBvalue("idborrador");
00068     };
00069     QString incregistro() {
00070         return DBvalue("incregistro");
00071     };
00072     QString regularizacion() {
00073         return DBvalue("regularizacion");
00074     };
00075     QString plan349() {
00076         return DBvalue("plan349");
00077     };
00078     QString numorden() {
00079         return DBvalue("numorden");
00080     };
00081     QString cif() {
00082         return DBvalue("cif");
00083     };
00084     QString idfpago() {
00085         return DBvalue("idfpago");
00086     };
00087     QString factemitida() {
00088         return DBvalue("factemitida");
00089     };
00090     QString rectificaaregistroiva() {
00091         return DBvalue("rectificaaregistroiva");
00092     };
00093     QString serieregistroiva() {
00094         return DBvalue("serieregistroiva");
00095     };
00096     void setidregistroiva(const QString &val) {
00097         setDBvalue("idregistroiva", val);
00098     };
00099     void setcontrapartida(const QString &val) {
00100         setDBvalue("contrapartida", val);
00101     };
00102     void setbaseimp(const QString &val) {
00103         setDBvalue("baseimp", val);
00104     };
00105     void setiva(const QString &val) {
00106         setDBvalue("iva", val);
00107     };
00108     void setffactura(const QString &val) {
00109         setDBvalue("ffactura", val);
00110     };
00111     void setfactura(const QString &val) {
00112         setDBvalue("factura", val);
00113     };
00114     void setidborrador(const QString &val) {
00115         setDBvalue("idborrador", val);
00116     };
00117     void setincregistro(const QString &val) {
00118         setDBvalue("incregistro", val);
00119     };
00120     void setregularizacion(const QString &val) {
00121         setDBvalue("regularizacion", val);
00122     };
00123     void setplan349(const QString &val) {
00124         setDBvalue("plan349", val);
00125     };
00126     void setnumorden(const QString &val) {
00127         setDBvalue("numorden", val);
00128     };
00129     void setcif(const QString &val) {
00130         setDBvalue("cif", val);
00131     };
00132     void setidfpago(const QString &val) {
00133         setDBvalue("idfpago", val);
00134     };
00135     void setfactemitida(const QString &val) {
00136         setDBvalue("factemitida", val);
00137     };
00138     void setrectificaaregistroiva(const QString &val) {
00139         setDBvalue("rectificaaregistroiva", val);
00140     };
00141     void setfemisionregistroiva(const QString &val) {
00142         setDBvalue("femisionregistroiva", val);
00143     };
00144     void setserieregistroiva(const QString &val) {
00145         setDBvalue("serieregistroiva", val);
00146     };
00147     virtual void pintaidregistroiva(const QString &) {
00148         _depura("funcion no implementada", 2);
00149     };
00150     virtual void pintacontrapartida(const QString &) {
00151         _depura("funcion no implementada", 2);
00152     };
00153     virtual void pintabaseimp(const QString &) {
00154         _depura("funcion no implementada", 2);
00155     };
00156     virtual void pintaiva(const QString &) {
00157         _depura("funcion no implementada", 2);
00158     };
00159     virtual void pintaffactura(const QString &) {
00160         _depura("funcion no implementada", 2);
00161     };
00162     virtual void pintafactura(const QString &) {
00163         _depura("funcion no implementada", 2);
00164     };
00165     virtual void pintaidborrador(const QString &) {
00166         _depura("funcion no implementada", 2);
00167     };
00168     virtual void pintaincregistro(const QString &) {
00169         _depura("funcion no implementada", 2);
00170     };
00171     virtual void pintaregularizacion(const QString &) {
00172         _depura("funcion no implementada", 2);
00173     };
00174     virtual void pintaplan349(const QString &) {
00175         _depura("funcion no implementada", 2);
00176     };
00177     virtual void pintanumorden(const QString &) {
00178         _depura("funcion no implementada", 2);
00179     };
00180     virtual void pintacif(const QString &) {
00181         _depura("funcion no implementada", 2);
00182     };
00183     virtual void pintaidfpago(const QString &) {
00184         _depura("funcion no implementada", 2);
00185     };
00186     virtual void pintafactemitida(const QString &) {
00187         _depura("funcion no implementada", 2);
00188     };
00189     virtual void pintarectificaaregistroiva(const QString &) {
00190         _depura("funcion no implementada", 2);
00191     };
00192     virtual void pintafemisionregistroiva(const QString &) {
00193         _depura("funcion no implementada", 2);
00194     };
00195     virtual void pintaserieregistroiva(const QString &) {
00196         _depura("funcion no implementada", 2);
00197     };
00198     virtual ~RegistroIva();
00199     virtual int cargar(QString);
00200     virtual void pintaRegistroIva();
00201     virtual int guardar();
00202     virtual int borrar();
00203     virtual void calculaypintatotales() {}
00204     ;
00205     virtual void recalculaIva() {_depura("no implementada", 2);};
00206     void vaciaRegistroIva();
00207     int buscaborradorservicio(int);
00208     int buscaborradorcliente(int);
00209     int buscaborradoriva(int);
00210     void inicializa1(int);
00211     void buscafecha(int);
00212     void buscaNumFactura(int);
00213 };
00214 
00215 #endif
00216 

Generated on Sat Dec 15 00:00:59 2007 for BulmaGes by  doxygen 1.5.1