00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <QWidget>
00022 #include <QObject>
00023 #include <QComboBox>
00024 #include <QToolButton>
00025 #include <QFile>
00026 #include <QTextStream>
00027 #include <QLayout>
00028 #include <QMessageBox>
00029 #include <QCloseEvent>
00030
00031 #include "rutacomercialview.h"
00032 #include "company.h"
00033 #include "configuracion.h"
00034 #include "busquedacliente.h"
00035 #include "busquedafecha.h"
00036
00037
00038 #include <fstream>
00039
00040 #include "funcaux.h"
00041 #define coma "'"
00042
00043
00045
00049 RutaComercialView::RutaComercialView(Company *comp, QWidget *parent)
00050 : RutaComercial(comp, parent) {
00051 _depura("RutaComercialView::RutaComercialView", 0);
00052 setAttribute(Qt::WA_DeleteOnClose);
00053 setupUi(this);
00054 dialogChanges_cargaInicial();
00055 _depura("END RutaComercialView::RutaComercialView", 0);
00056 }
00057
00058
00060
00063 RutaComercialView::RutaComercialView(QWidget *parent)
00064 : RutaComercial(NULL, parent) {
00065 _depura("RutaComercialView::RutaComercialView", 0);
00066 setAttribute(Qt::WA_DeleteOnClose);
00067 setupUi(this);
00068 dialogChanges_cargaInicial();
00069 _depura("END RutaComercialView::RutaComercialView", 0);
00070 }
00071
00072
00074
00076 RutaComercialView::~RutaComercialView() {
00077 _depura("END RutaComercialView::RutaComercialView", 0);
00078 }
00079
00080
00082
00085 void RutaComercialView::setEmpresaBase(Company *comp) {
00086 _depura("RutaComercialView::setEmpresaBase", 0);
00087 PEmpresaBase::setEmpresaBase(comp);
00088 mui_idcliente->setEmpresaBase(comp);
00089 _depura("END RutaComercialView::setEmpresaBase", 0);
00090 }
00091
00092
00094
00097 int RutaComercialView::guardar() {
00098 _depura("RutaComercialView::guardar", 0);
00099 if (mui_fecharutacomercial->text() == "")
00100 return 0;
00101 setDBvalue("fecharutacomercial", mui_fecharutacomercial->text());
00102 setDBvalue("idcliente", mui_idcliente->idcliente());
00103 setDBvalue("comentariosrutacomercial", mui_comentrutacomercial->toPlainText());
00104 setDBvalue("horarutacomercial", mui_horarutacomercial->text());
00105 setDBvalue("refrutacomercial", mui_refrutacomercial->text());
00106 int err = RutaComercial::guardar();
00107 _depura("END RutaComercialView::guardar", 0);
00108 return err;
00109 }
00110
00111
00113
00117 int RutaComercialView::cargar(QString id) {
00118 _depura("RutaComercialView::cargar", 0);
00119 int err = RutaComercial::cargar(id);
00120 setWindowTitle(tr("Ruta comercial") + " " + DBvalue("idrutacomercial"));
00121 mui_fecharutacomercial->setText(DBvalue("fecharutacomercial"));
00122 mui_idcliente->setidcliente(DBvalue("idcliente"));
00123 mui_comentrutacomercial->setPlainText(DBvalue("comentariosrutacomercial"));
00124 mui_horarutacomercial->setText(DBvalue("horarutacomercial"));
00125 mui_refrutacomercial->setText(DBvalue("refrutacomercial"));
00126 dialogChanges_cargaInicial();
00127 _depura("END RutaComercialView::cargar", 0);
00128 return err;
00129 }
00130
00131
00132
00133