SDBRecord Class Reference

#include <subform.h>

Inheritance diagram for SDBRecord:

DBRecord

Public Member Functions

 SDBRecord (postgresiface2 *con)
 ~SDBRecord ()
int addDBCampo (QString nom, DBCampo::dbtype typ, int res, QString nomp="")
void refresh ()
virtual int DBsave (QString &)

Detailed Description

Definition at line 58 of file subform.h.


Constructor & Destructor Documentation

SDBRecord::SDBRecord ( postgresiface2 con  ) 

Parameters:
con 

Definition at line 34 of file subform.cpp.

References _depura().

00034                                         : DBRecord(con) {
00035   _depura("SDBRecord::SDBRecord", 0);
00036   static int creaciones = 0;
00037   creaciones++;
00038   _depura("SDBrecord::creados: ",0,  QString::number(creaciones));
00039   _depura("END SDBRecord::SDBRecord", 0);
00040 }

SDBRecord::~SDBRecord (  ) 

Definition at line 46 of file subform.cpp.

References _depura().

00046                       {
00047   static int destrucciones = 0;
00048   _depura("SDBRecord::~SDBRecord", 0);
00049   destrucciones++;
00050   _depura("SDBrecord::destruidos: ",0 ,  QString::number(destrucciones));
00051   _depura("SDBRecord::~SDBRecord", 0);
00052 }


Member Function Documentation

int SDBRecord::addDBCampo ( QString  nom,
DBCampo::dbtype  typ,
int  res,
QString  nomp = "" 
)

Parameters:
nom 
typ 
res 
nomp 
Returns:

Reimplemented from DBRecord.

Definition at line 90 of file subform.cpp.

References _depura(), DBRecord::m_conexionbase, DBRecord::m_lista, and SDBCampo::set().

Referenced by SubForm3::newSDBRecord().

00090                                                                                {
00091   _depura("SDBRecord::addDBCampo", 0);
00092   SDBCampo *camp = new SDBCampo(this, m_conexionbase, nom, typ, res, nomp);
00093   camp->set("");
00094   m_lista.append(camp);
00095   _depura("END SDBRecord::addDBCampo", 0);
00096   return 0;
00097 }

void SDBRecord::refresh (  ) 

Definition at line 71 of file subform.cpp.

References _depura(), DBRecord::m_lista, and SDBCampo::refresh().

Referenced by Q19QToolButton::click(), EmailQToolButton::click(), SelQToolButton::click(), ImpQToolButton::click(), DBsave(), AlbaranClienteView::generarFactura(), and SubForm3::guardar().

00071                         {
00072   _depura("SDBRecord::refresh", 0);
00073   SDBCampo *camp;
00074   for (int i = 0; i < m_lista.size(); ++i) {
00075     camp = (SDBCampo *) m_lista.at(i);
00076     camp->refresh();
00077   } // end for
00078   _depura("END SDBRecord::refresh", 0);
00079 }

int SDBRecord::DBsave ( QString &  id  )  [virtual]

Parameters:
id 
Returns:

Reimplemented from DBRecord.

Definition at line 60 of file subform.cpp.

References _depura(), DBRecord::DBsave(), and refresh().

00060                                  {
00061   _depura("SDBRecord::DBsave", 0);
00062   refresh();
00063   _depura("END SDBRecord::DBsave", 0);
00064   return DBRecord::DBsave(id);
00065 }


The documentation for this class was generated from the following files:
Generated on Sat Dec 15 00:02:14 2007 for BulmaGes by  doxygen 1.5.1