linprevcobro.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  *   Copyright (C) 2005 by Tomeu Borras Riera                              *
00003  *   tborras@conetxia.com                                                  *
00004  *                                                                         *
00005  *   This program is free software; you can redistribute it and/or modify  *
00006  *   it under the terms of the GNU General Public License as published by  *
00007  *   the Free Software Foundation; either version 2 of the License, or     *
00008  *   (at your option) any later version.                                   *
00009  *                                                                         *
00010  *   This program is distributed in the hope that it will be useful,       *
00011  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00012  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
00013  *   GNU General Public License for more details.                          *
00014  *                                                                         *
00015  *   You should have received a copy of the GNU General Public License     *
00016  *   along with this program; if not, write to the                         *
00017  *   Free Software Foundation, Inc.,                                       *
00018  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
00019  ***************************************************************************/
00020 
00021 #ifndef LINPREVCOBRO_H
00022 #define LINPREVCOBRO_H
00023 
00024 #include "empresa.h"
00025 #include "postgresiface2.h"
00026 
00027 
00028 class linprevcobro {
00029 private:
00030     QString mdb_idprevcobro;
00031     QString mdb_fprevistaprevcobro;
00032     QString mdb_fcobroprevcobro;
00033     QString mdb_idfpago;
00034     QString mdb_idcuenta;
00035     QString mdb_idasiento;
00036     QString mdb_cantidadprevistaprevcobro;
00037     QString mdb_cantidadprevcobro;
00038     QString mdb_idregistroiva;
00039     QString mdb_tipoprevcobro;
00040     QString mdb_docprevcobro;
00041     QString mdb_idctacliente;
00044     QString mdb_codigocuenta;
00045     QString mdb_codigoctacliente;
00048     QString mdb_nomcuenta;
00049     QString mdb_nomctacliente;
00050     Empresa *empresaactual;
00051     postgresiface2 *conexionbase;
00052 
00053 public:
00054     linprevcobro(Empresa *);
00055     linprevcobro(Empresa *, QString);
00058     linprevcobro(Empresa *, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString);
00059     virtual ~linprevcobro();
00060     virtual void pintalinprevcobro() {};
00061     void guardalinprevcobro();
00062     void vacialinprevcobro();
00063     int creaPago();
00064     inline QString idprevcobro() {
00065         return mdb_idprevcobro;
00066     };
00067     inline QString fprevistaprevcobro() {
00068         return mdb_fprevistaprevcobro;
00069     };
00070     inline QString fcobroprevcobro() {
00071         return mdb_fcobroprevcobro;
00072     };
00073     inline QString idfpago()  {
00074         return mdb_idfpago;
00075     };
00076     inline QString idcuenta() {
00077         return mdb_idcuenta;
00078     };
00079     inline QString idctacliente() {
00080         return mdb_idctacliente;
00081     };
00082     inline QString idasiento() {
00083         return mdb_idasiento;
00084     };
00085     inline QString cantidadprevistaprevcobro() {
00086         return mdb_cantidadprevistaprevcobro;
00087     };
00088     inline QString cantidadprevcobro() {
00089         return mdb_cantidadprevcobro;
00090     };
00091     inline QString idregistroiva() {
00092         return mdb_idregistroiva;
00093     };
00094     inline QString tipoprevcobro() {
00095         return mdb_tipoprevcobro;
00096     };
00097     inline QString docprevcobro() {
00098         return mdb_docprevcobro;
00099     };
00100     inline QString codigocuenta() {
00101         return mdb_codigocuenta;
00102     };
00103     inline QString codigoctacliente() {
00104         return mdb_codigoctacliente;
00105     };
00106     inline QString nomcuenta() {
00107         return mdb_nomcuenta;
00108     };
00109     inline QString nomctacliente() {
00110         return mdb_nomctacliente;
00111     };
00112     inline void setidprevcobro(QString val) {
00113         mdb_idprevcobro = val;
00114     };
00115     inline void setfprevistaprevcobro(QString val) {
00116         mdb_fprevistaprevcobro = val;
00117     };
00118     inline void setfcobroprevcobro(QString val) {
00119         mdb_fcobroprevcobro = val;
00120     };
00121     inline void setidfpago(QString val)  {
00122         mdb_idfpago = val;
00123     };
00124     inline void setidasiento(QString val) {
00125         mdb_idasiento = val;
00126     };
00127     inline void setcantidadprevistaprevcobro(QString val) {
00128         mdb_cantidadprevistaprevcobro = val;
00129     };
00130     inline void setcantidadprevcobro(QString val) {
00131         mdb_cantidadprevcobro = val;
00132     };
00133     inline void setidregistroiva(QString val) {
00134         mdb_idregistroiva = val;
00135     };
00136     inline void settipoprevcobro(QString val) {
00137         mdb_tipoprevcobro = val;
00138     };
00139     inline void setdocprevcobro(QString val) {
00140         mdb_docprevcobro = val;
00141     };
00142     void setcodigocuenta(QString);
00143     void setidcuenta(QString);
00144     inline void setnomcuenta(QString val) {
00145         mdb_nomcuenta = val;
00146     };
00147     void setcodigoctacliente(QString);
00148     void setidctacliente(QString);
00149     inline void setnomctacliente(QString val) {
00150         mdb_nomctacliente = val;
00151     };
00152     void borrar();
00153 };
00154 
00155 #endif
00156 

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