#include <stdio.h>#include <QAction>#include <QObject>#include <QMessageBox>#include <QLineEdit>#include <QTabWidget>#include <QTranslator>#include <QTextCodec>#include <QLocale>#include "company.h"#include "myplugin.h"#include "comercialbf.h"#include "comercialclienteview.h"Go to the source code of this file.
Functions | |
| int | entryPoint (Bulmafact *bges) |
| int | ClienteView_ClienteView_Post (ClienteView *cli) |
| int | ClienteView_Des_ClienteView_Post (ClienteView *cli) |
| int ClienteView_ClienteView_Post | ( | ClienteView * | cli | ) |
| cli |
Agregamos los campos de registro que hacen falta.
Creamos la pestaña de comercial y la tratamos.
Definition at line 68 of file comercialbf.cpp.
References _depura(), DBRecord::addDBCampo(), DBCampo::DBdate, DBCampo::DBint, DBCampo::DBNothing, DBCampo::DBvarchar, FichaBf::empresaBase(), Ui_ClienteBase::mui_tab, and ComercialClienteView::setEmpresaBase().
00068 { 00069 _depura("ClienteView_ClienteView_Post",0); 00071 cli->addDBCampo("idzonacomercial", DBCampo::DBint, DBCampo::DBNothing, QApplication::translate("ClienteView_ClienteView_Post", "Zona comercial")); 00072 cli->addDBCampo("fechabasecomercialcliente", DBCampo::DBdate, DBCampo::DBNothing, QApplication::translate("ClienteView_ClienteView_Post", "Fecha base")); 00073 cli->addDBCampo("periodocomercialcliente", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("ClienteView_ClienteView_Post", "Periodo")); 00074 cli->addDBCampo("comentcomercialcliente", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("ClienteView_ClienteView_Post", "Comentarios para el comercial")); 00076 ComercialClienteView *l = new ComercialClienteView(cli); 00077 l->setEmpresaBase(cli->empresaBase()); 00078 l->setObjectName(QString::fromUtf8("lcomercial")); 00079 cli->mui_tab->addTab(l, QApplication::translate("ClienteView_ClienteView_Post", "&Comercial")); 00080 _depura("END ClienteView_ClienteView_Post", 0); 00081 return 0; 00082 }
| int ClienteView_Des_ClienteView_Post | ( | ClienteView * | cli | ) |
| cli |
Creamos la pestaña de comercial y la tratamos.
Definition at line 90 of file comercialbf.cpp.
References _depura().
00090 { 00091 _depura("ClienteView_Des_ClienteView", 0); 00093 ComercialClienteView *bus = cli->findChild<ComercialClienteView *>("lcomercial"); 00094 delete bus; 00095 _depura("END ClienteView_Des_ClienteView", 0); 00096 return 0; 00097 }
| int entryPoint | ( | Bulmafact * | bges | ) |
| bges |
Cargamos el sistema de traducciones una vez pasado por las configuraciones generales
Definition at line 43 of file comercialbf.cpp.
00043 { 00044 _depura("Punto de Entrada del plugin ComercialBF", 0); 00046 QTranslator *traductor = new QTranslator(0); 00047 if (confpr->valor(CONF_TRADUCCION) == "locales") { 00048 traductor->load(QString("comercialbf_") + QLocale::system().name(), 00049 confpr->valor(CONF_DIR_TRADUCCION).toAscii().constData()); 00050 } else { 00051 QString archivo = "comercialbf_" + confpr->valor(CONF_TRADUCCION); 00052 traductor->load(archivo, confpr->valor(CONF_DIR_TRADUCCION).toAscii().constData()); 00053 } // end if 00054 theApp->installTranslator(traductor); 00055 00056 mypluginbf *plug = new mypluginbf(); 00057 plug->inicializa(bges); 00058 _depura("END Punto de Entrada del plugin ComercialBF", 0); 00059 return 0; 00060 }
1.5.1