00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
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