00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <stdio.h>
00022
00023 #include <QAction>
00024 #include <QObject>
00025 #include <QMessageBox>
00026 #include <QLineEdit>
00027 #include <QTabWidget>
00028 #include <QTranslator>
00029 #include <QTextCodec>
00030 #include <QLocale>
00031
00032 #include "company.h"
00033 #include "myplugin.h"
00034 #include "comercialbf.h"
00035 #include "comercialclienteview.h"
00036
00037
00039
00043 int entryPoint(Bulmafact *bges) {
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 }
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 }
00061
00062
00064
00068 int ClienteView_ClienteView_Post(ClienteView *cli) {
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 }
00083
00084
00086
00090 int ClienteView_Des_ClienteView_Post(ClienteView *cli) {
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 }
00098
00099
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124