comercialbf.cpp File Reference

#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)


Function Documentation

int ClienteView_ClienteView_Post ( ClienteView cli  ) 

Parameters:
cli 
Returns:

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  ) 

Parameters:
cli 
Returns:

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  ) 

Parameters:
bges 
Returns:

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 }


Generated on Sat Dec 15 00:01:30 2007 for BulmaGes by  doxygen 1.5.1