IncidenciaComercialView Class Reference

#include <incidenciacomercialview.h>

Inheritance diagram for IncidenciaComercialView:

IncidenciaComercial Ui_IncidenciaComercialBase FichaBf Ficha BLWidget DBRecord dialogChanges QWidget PEmpresaBase

Public Member Functions

 IncidenciaComercialView (QWidget *parent=NULL)
 ~IncidenciaComercialView ()
 IncidenciaComercialView (Company *, QWidget *parent=NULL)
void closeEvent (QCloseEvent *)
virtual void pintar ()
void setEmpresaBase (Company *comp)
virtual int guardar ()
virtual int cargar (QString id)

Detailed Description

Definition at line 39 of file incidenciacomercialview.h.


Constructor & Destructor Documentation

IncidenciaComercialView::IncidenciaComercialView ( QWidget parent = NULL  ) 

Parameters:
parent 

Usurpamos la identidad de mlist y ponemos nuestro propio widget con sus cosillas.

Definition at line 62 of file incidenciacomercialview.cpp.

References _depura(), dialogChanges::dialogChanges_cargaInicial(), and Ui_IncidenciaComercialBase::setupUi().

00063         :  IncidenciaComercial(NULL, parent) {
00064     _depura("IncidenciaComercialView::IncidenciaComercialView", 0);
00065     setAttribute(Qt::WA_DeleteOnClose);
00066     setupUi(this);
00068     dialogChanges_cargaInicial();
00069     _depura("END IncidenciaComercialView::IncidenciaComercialView", 0);
00070 }

IncidenciaComercialView::~IncidenciaComercialView (  ) 

Definition at line 76 of file incidenciacomercialview.cpp.

References _depura().

00076                                                   {
00077     _depura("END IncidenciaComercialView::IncidenciaComercialView", 0);
00078 }

IncidenciaComercialView::IncidenciaComercialView ( Company comp,
QWidget parent = NULL 
)

Parameters:
comp 
parent 

Definition at line 48 of file incidenciacomercialview.cpp.

References _depura(), dialogChanges::dialogChanges_cargaInicial(), and Ui_IncidenciaComercialBase::setupUi().

00049         : IncidenciaComercial(comp, parent) {
00050     _depura("IncidenciaComercialView::IncidenciaComercialView", 0);
00051     setAttribute(Qt::WA_DeleteOnClose);
00052     setupUi(this);
00053     dialogChanges_cargaInicial();
00054     _depura("END IncidenciaComercialView::IncidenciaComercialView", 0);
00055 }


Member Function Documentation

void IncidenciaComercialView::closeEvent ( QCloseEvent *  e  )  [virtual]

Parameters:
e 

Reimplemented from Ficha.

Definition at line 85 of file incidenciacomercialview.cpp.

References _depura(), dialogChanges::dialogChanges_hayCambios(), and guardar().

00085                                                        {
00086     _depura("closeEvent", 0);
00087     if (dialogChanges_hayCambios()) {
00088         int val = QMessageBox::warning(this,
00089                                        tr("Guardar la incidencia"),
00090                                        tr("Desea guardar los cambios?"), tr("&Si"), tr("&No"), tr("&Cancelar"), 0, 2);
00091         if (val == 0)
00092             guardar();
00093         if (val == 2)
00094             e->ignore();
00095     } // end if
00096 }

virtual void IncidenciaComercialView::pintar (  )  [inline, virtual]

Returns:

Disparamos los plugins con IncidenciaComercial_pintar

Reimplemented from IncidenciaComercial.

Definition at line 47 of file incidenciacomercialview.h.

00047 {}

void IncidenciaComercialView::setEmpresaBase ( Company comp  ) 

Parameters:
comp 

Definition at line 103 of file incidenciacomercialview.cpp.

References _depura(), Ui_IncidenciaComercialBase::mui_idcliente, Ui_IncidenciaComercialBase::mui_idtrabajador, PEmpresaBase::setEmpresaBase(), and BusquedaTrabajador::setidtrabajador().

Referenced by RutaComercialIncView::RutaComercialIncView().

00103                                                           {
00104     _depura("IncidenciaComercialView::setcompany", 0);
00105     PEmpresaBase::setEmpresaBase(comp);
00106     mui_idcliente->setEmpresaBase(comp);
00107     mui_idtrabajador->setEmpresaBase(comp);
00108     mui_idtrabajador->setidtrabajador("");
00109     _depura("END IncidenciaComercialView::setcompany", 0);
00110 
00111 }

int IncidenciaComercialView::guardar (  )  [virtual]

Returns:

Reimplemented from Ficha.

Definition at line 118 of file incidenciacomercialview.cpp.

References _depura(), BusquedaEstadoIncidencia::estado(), Ficha::guardar(), BusquedaCliente::idcliente(), BusquedaTrabajador::idtrabajador(), Ui_IncidenciaComercialBase::mui_comentincidenciacomercial, Ui_IncidenciaComercialBase::mui_estadoincidenciacomercial, Ui_IncidenciaComercialBase::mui_fechaincidenciacomercial, Ui_IncidenciaComercialBase::mui_horaincidenciacomercial, Ui_IncidenciaComercialBase::mui_idcliente, Ui_IncidenciaComercialBase::mui_idtrabajador, Ui_IncidenciaComercialBase::mui_refincidenciacomercial, DBRecord::setDBvalue(), and BusquedaFecha::text().

Referenced by closeEvent(), and RutaComercialIncView::on_mui_guardar_clicked().

00118                                      {
00119     _depura("IncidenciaComercialView::guardar", 0);
00120     if (mui_fechaincidenciacomercial->text() == "")
00121         return 0;
00122     setDBvalue("fechaincidenciacomercial", mui_fechaincidenciacomercial->text());
00123     setDBvalue("idcliente", mui_idcliente->idcliente());
00124     setDBvalue("comentincidenciacomercial", mui_comentincidenciacomercial->toPlainText());
00125     setDBvalue("idtrabajador", mui_idtrabajador->idtrabajador());
00126     setDBvalue("estadoincidenciacomercial", mui_estadoincidenciacomercial->estado());
00127     setDBvalue("horaincidenciacomercial", mui_horaincidenciacomercial->text());
00128     setDBvalue("refincidenciacomercial", mui_refincidenciacomercial->text());
00129     int err = IncidenciaComercial::guardar();
00130     _depura("END IncidenciaComercialView::guardar", 0);
00131     return err;
00132 }

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

Parameters:
id 
Returns:

Reimplemented from IncidenciaComercial.

Definition at line 140 of file incidenciacomercialview.cpp.

References _depura(), IncidenciaComercial::cargar(), DBRecord::DBvalue(), dialogChanges::dialogChanges_cargaInicial(), Ui_IncidenciaComercialBase::mui_comentincidenciacomercial, Ui_IncidenciaComercialBase::mui_estadoincidenciacomercial, Ui_IncidenciaComercialBase::mui_fechaincidenciacomercial, Ui_IncidenciaComercialBase::mui_horaincidenciacomercial, Ui_IncidenciaComercialBase::mui_idcliente, Ui_IncidenciaComercialBase::mui_idtrabajador, Ui_IncidenciaComercialBase::mui_refincidenciacomercial, BusquedaEstadoIncidencia::setestado(), BusquedaCliente::setidcliente(), BusquedaTrabajador::setidtrabajador(), and BusquedaFecha::setText().

Referenced by RutaComercialIncView::cargar().

00140                                               {
00141     _depura("IncidenciaComercialView::cargar", 0);
00142     int err = IncidenciaComercial::cargar(id);
00143     setWindowTitle(tr("Incidencia comercial") + " " + DBvalue("idincidenciacomercial"));
00144     mui_fechaincidenciacomercial->setText(DBvalue("fechaincidenciacomercial"));
00145     mui_idcliente->setidcliente(DBvalue("idcliente"));
00146     mui_comentincidenciacomercial->setPlainText(DBvalue("comentincidenciacomercial"));
00147     mui_idtrabajador->setidtrabajador(DBvalue("idtrabajador"));
00148     mui_estadoincidenciacomercial->setestado(DBvalue("estadoincidenciacomercial"));
00149     mui_horaincidenciacomercial->setText(DBvalue("horaincidenciacomercial"));
00150     mui_refincidenciacomercial->setText(DBvalue("refincidenciacomercial"));
00151     dialogChanges_cargaInicial();
00152     _depura("END IncidenciaComercialView::cargar", 0);
00153     return err;
00154 }


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