#include <incidenciacomercialview.h>
Inheritance diagram for IncidenciaComercialView:

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) |
Definition at line 39 of file incidenciacomercialview.h.
| IncidenciaComercialView::IncidenciaComercialView | ( | QWidget * | parent = NULL |
) |
| 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 }
| 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 }
| void IncidenciaComercialView::closeEvent | ( | QCloseEvent * | e | ) | [virtual] |
| 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] |
Disparamos los plugins con IncidenciaComercial_pintar
Reimplemented from IncidenciaComercial.
Definition at line 47 of file incidenciacomercialview.h.
| void IncidenciaComercialView::setEmpresaBase | ( | Company * | comp | ) |
| 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] |
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] |
| id |
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 }
1.5.1