IncidenciaComercial Class Reference

#include <incidenciacomercial.h>

Inheritance diagram for IncidenciaComercial:

FichaBf Ficha BLWidget DBRecord dialogChanges QWidget PEmpresaBase IncidenciaComercialView

Public Member Functions

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

Detailed Description

Definition at line 30 of file incidenciacomercial.h.


Constructor & Destructor Documentation

IncidenciaComercial::IncidenciaComercial ( Company comp,
QWidget parent 
)

Parameters:
comp 
parent 

Definition at line 35 of file incidenciacomercial.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("IncidenciaComercial::IncidenciaComercial", 0);
00037     setTitleName(tr("Incidencia Comercial"));
00038     setDBTableName("incidenciacomercial");
00039     setDBCampoId("idincidenciacomercial");
00040     addDBCampo("idincidenciacomercial", DBCampo::DBint, DBCampo::DBPrimaryKey, QApplication::translate("IncidenciaComercial", "Identificador"));
00041     addDBCampo("fechaincidenciacomercial", DBCampo::DBdate, DBCampo::DBNotNull, QApplication::translate("IncidenciaComercial", "Fecha"));
00042     addDBCampo("idcliente", DBCampo::DBint, DBCampo::DBNotNull, QApplication::translate("IncidenciaComercial", "Familia"));
00043     addDBCampo("idtrabajador", DBCampo::DBint, DBCampo::DBNotNull, QApplication::translate("IncidenciaComercial", "Trabajador"));
00044     addDBCampo("comentincidenciacomercial", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("IncidenciaComercial", "Comentarios"));
00045     addDBCampo("estadoincidenciacomercial", DBCampo::DBint, DBCampo::DBNotNull, QApplication::translate("IncidenciaComercial", "Estado"));
00046     addDBCampo("horaincidenciacomercial", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("IncidenciaComercial", "Hora"));
00047     addDBCampo("refincidenciacomercial", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("IncidenciaComercial", "Referencia"));
00048     _depura("END IncidenciaComercial::IncidenciaComercial", 0);
00049 }

IncidenciaComercial::~IncidenciaComercial (  )  [virtual]

Definition at line 55 of file incidenciacomercial.cpp.

References _depura().

00055                                           {
00056         _depura("IncidenciaComercial::~IncidenciaComercial", 0);
00057         _depura("END IncidenciaComercial::~IncidenciaComercial", 0);
00058 }


Member Function Documentation

void IncidenciaComercial::pintar (  )  [virtual]

Returns:

Disparamos los plugins con IncidenciaComercial_pintar

Reimplemented from Ficha.

Reimplemented in IncidenciaComercialView.

Definition at line 65 of file incidenciacomercial.cpp.

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

00065                                  {
00066     _depura("IncidenciaComercial::pintar", 0);
00068     int res = g_plugins->lanza("IncidenciaComercial_pintar", this);
00069     if (res != 0)
00070         return;
00071     _depura("END IncidenciaComercial::pintar", 0);
00072 }

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

Parameters:
id 
Returns:

Reimplemented from Ficha.

Reimplemented in IncidenciaComercialView.

Definition at line 80 of file incidenciacomercial.cpp.

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

Referenced by IncidenciaComercialView::cargar().

00080                                           {
00081     _depura("IncidenciaComercial::cargar", 0);
00082     QString query = "SELECT * FROM incidenciacomercial WHERE idincidenciacomercial = " + id;
00083     cursor2 *cur = empresaBase()->cargacursor(query);
00084     if (!cur->eof())  {
00085         DBload(cur);
00086     }
00087     delete cur;
00088     setWindowTitle(tr("Ruta comercial") + " " + DBvalue("idincidenciacomercial"));
00089     dialogChanges_cargaInicial();
00090     _depura("END IncidenciaComercial::cargar", 0);
00091     return 0;
00092 }


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