RutaComercial Class Reference

#include <rutacomercial.h>

Inheritance diagram for RutaComercial:

FichaBf Ficha BLWidget DBRecord dialogChanges QWidget PEmpresaBase RutaComercialView

Public Member Functions

 RutaComercial (Company *, QWidget *)
virtual ~RutaComercial ()
virtual void pintar ()
virtual int cargar (QString id)

Detailed Description

Definition at line 30 of file rutacomercial.h.


Constructor & Destructor Documentation

RutaComercial::RutaComercial ( Company comp,
QWidget parent 
)

Parameters:
comp 
parent 

Definition at line 35 of file rutacomercial.cpp.

References _depura(), DBRecord::addDBCampo(), DBCampo::DBdate, DBCampo::DBint, DBCampo::DBNothing, DBCampo::DBNotNull, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, DBRecord::setDBCampoId(), Ficha::setDBTableName(), and Ficha::setTitleName().

00035                                                            : FichaBf(comp, parent) {
00036     _depura("RutaComercial::RutaComercial", 0);
00037     setTitleName(tr("Ruta Comercial"));
00038     setDBTableName("rutacomercial");
00039     setDBCampoId("idrutacomercial");
00040     addDBCampo("idrutacomercial", DBCampo::DBint, DBCampo::DBPrimaryKey, QApplication::translate("RutaComercial", "Identificador"));
00041     addDBCampo("fecharutacomercial", DBCampo::DBdate, DBCampo::DBNotNull, QApplication::translate("RutaComercial", "Fecha"));
00042     addDBCampo("idcliente", DBCampo::DBint, DBCampo::DBNotNull, QApplication::translate("RutaComercial", "Familia"));
00043     addDBCampo("comentariosrutacomercial", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("RutaComercial", "Comentarios"));
00044     addDBCampo("horarutacomercial", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("RutaComercial", "Hora"));
00045     addDBCampo("refrutacomercial",  DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("RutaComercial", "Referencia"));
00046     _depura("END RutaComercial::RutaComercial", 0);
00047 }

RutaComercial::~RutaComercial (  )  [virtual]

Definition at line 53 of file rutacomercial.cpp.

References _depura().

00053                               {
00054     _depura("RutaComercial::~RutaComercial", 0);
00055     _depura("END RutaComercial::~RutaComercial", 0);
00056 }


Member Function Documentation

void RutaComercial::pintar (  )  [virtual]

Returns:

Disparamos los plugins con presupuesto_imprimirPresupuesto.

Reimplemented from Ficha.

Reimplemented in RutaComercialView.

Definition at line 63 of file rutacomercial.cpp.

References _depura(), g_plugins, and Plugins::lanza().

00063                            {
00064     _depura("RutaComercial::pintar", 0);
00066     int res = g_plugins->lanza("RutaComercial_pintar", this);
00067     if (res != 0)
00068         return;
00069     _depura("funcion no sobrecargada", 2);
00070     _depura("END RutaComercial::pintar", 0);
00071 }

int RutaComercial::cargar ( QString  id  )  [virtual]

Parameters:
id 
Returns:

Reimplemented from Ficha.

Reimplemented in RutaComercialView.

Definition at line 79 of file rutacomercial.cpp.

References _depura(), postgresiface2::cargacursor(), DBRecord::DBload(), FichaBf::empresaBase(), and cursor2::eof().

Referenced by RutaComercialView::cargar().

00079                                     {
00080     _depura("RutaComercial::cargar", 0);
00081     QString query = "SELECT * FROM rutacomercial WHERE idrutacomercial = " + id;
00082     cursor2 *cur = empresaBase()->cargacursor(query);
00083     if (!cur->eof())  {
00084         DBload(cur);
00085     }
00086     delete cur;
00087     _depura("END RutaComercial::cargar", 0);
00088     return 0;
00089 }


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