plugintarifas.h File Reference

#include "postgresiface2.h"
#include "clienteview.h"
#include "articuloview.h"
#include "bulmafact.h"

Go to the source code of this file.

Defines

#define MY_EXPORT

Functions

MY_EXPORT int entryPoint (Bulmafact *)
MY_EXPORT int ClienteView_ClienteView (ClienteView *)
MY_EXPORT int ArticuloView_ArticuloView (ArticuloView *)
MY_EXPORT int ArticuloView_cargar (ArticuloView *)
MY_EXPORT int ArticuloView_guardar_post (ArticuloView *)
MY_EXPORT int ArticuloView_borrar (ArticuloView *)


Define Documentation

#define MY_EXPORT

Definition at line 24 of file plugintarifas.h.


Function Documentation

MY_EXPORT int ArticuloView_ArticuloView ( ArticuloView art  ) 

Parameters:
art 
Returns:

Definition at line 96 of file plugininventario.cpp.

References _depura(), SubForm3::addSHeader(), ListLTarifaView::cargar(), DBCampo::DBint, SHeader::DBNone, DBCampo::DBNoSave, DBCampo::DBNotNull, SHeader::DBNoView, SHeader::DBNoWrite, DBCampo::DBnumeric, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, dialogChanges::dialogChanges_setQObjectExcluido(), FichaBf::empresaBase(), FALSE, Ui_SubForm3Base::mui_list, Ui_ArticuloBase::mui_tab, SubForm3::setDBCampoId(), SubForm3::setDBTableName(), SubForm3::setDelete(), SubForm2Bf::setEmpresaBase(), SubForm3::setinsercion(), SubForm3::setSortingEnabled(), and TRUE.

00096                                                  {
00097     _depura("ArticuloView_ArticuloView", 0);
00098     SubForm2Bf *l = new SubForm2Bf(art);
00099     l->setEmpresaBase(art->empresaBase());
00100     l->setObjectName(QString::fromUtf8("m_lmin"));
00101     art->mui_tab->addTab(l, "Minimos Almacen");
00102 
00103     l->setDBTableName("minimsalmacen");
00104     l->setDBCampoId("idminimsalmacen");
00105     l->addSHeader("nomalmacen", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone , QApplication::translate("TrabajadorView", "Almacén"));
00106     l->addSHeader("idalmacen", DBCampo::DBint, DBCampo::DBNotNull, SHeader::DBNoWrite , QApplication::translate("TrabajadorView", "Id Almacen"));
00107     l->addSHeader("valminimsalmacen", DBCampo::DBnumeric, DBCampo::DBNotNull, SHeader::DBNone, QApplication::translate("TrabajadorView", "Minimo"));
00108     l->addSHeader("idminimsalmacen", DBCampo::DBint, DBCampo::DBPrimaryKey, SHeader::DBNoView | SHeader::DBNoWrite, QApplication::translate("TrabajadorView", "ID Validacion"));
00109     l->addSHeader("idarticulo", DBCampo::DBint, DBCampo::DBNotNull, SHeader::DBNoView | SHeader::DBNoWrite, QApplication::translate("TrabajadorView", "ID Trabajador"));
00110     l->setinsercion(TRUE);
00111     l->setDelete(TRUE);
00112     l->setSortingEnabled(FALSE);
00113     art->dialogChanges_setQObjectExcluido(l->mui_list);
00114 
00115     _depura("END ArticuloView_ArticuloView", 0);
00116     return 0;
00117 }

MY_EXPORT int ArticuloView_borrar ( ArticuloView art  ) 

Parameters:
art 
Returns:

Definition at line 181 of file plugintarifas.cpp.

References _depura(), and SubForm3::borrar().

00181                                            {
00182     _depura("ArticuloView_borrar", 0);
00183     try {
00184         ListLTarifaView *l = art->findChild<ListLTarifaView *>("ltarifas");
00185         l->borrar();
00186         return 0;
00187     } catch (...) {
00188         _depura("Hubo un error al borrar las tarifas", 0);
00189         throw -1;
00190     }
00191 }

MY_EXPORT int ArticuloView_cargar ( ArticuloView art  ) 

Parameters:
art 
Returns:

Definition at line 95 of file pluginpromedios.cpp.

References _depura(), ListLTarifaView::cargar(), PromedioView::cargar(), and DBRecord::DBvalue().

00095                                            {
00096     _depura("ArticuloView_cargar", 0);
00097     PromedioView *l = art->findChild<PromedioView *>("lpromedios");
00098     l->cargar(art->DBvalue("idarticulo"));
00099     _depura("END ArticuloView_cargar", 0);
00100     return 0;
00101 }

MY_EXPORT int ArticuloView_guardar_post ( ArticuloView art  ) 

Parameters:
art 
Returns:

Definition at line 162 of file plugintarifas.cpp.

References _depura(), DBRecord::DBvalue(), SubForm3::guardar(), and SubForm3::setColumnValue().

00162                                                  {
00163     _depura("ArticuloView_guardar_post", 0);
00164     try {
00165         ListLTarifaView *l = art->findChild<ListLTarifaView *>("ltarifas");
00166         l->setColumnValue("idarticulo", art->DBvalue("idarticulo"));
00167         l->guardar();
00168         return 0;
00169     } catch (...) {
00170         _depura("Hubo un error al guardar las tarifas", 2);
00171         return 0;
00172     }
00173 }

MY_EXPORT int ClienteView_ClienteView ( ClienteView cli  ) 

Parameters:
cli 
Returns:

Para que funcione bien debemos iniciar con SelectMode y luego pasar a EditMode ya que si no se hace un meteWindow y no es deseable.

Definition at line 103 of file plugincontratos.cpp.

References _depura(), DBRecord::addDBCampo(), DBCampo::DBint, DBCampo::DBNothing, ContratosList::editMode(), FichaBf::empresaBase(), Ui_ClienteBase::m_frameplugin, Ui_ClienteBase::mui_tab, ContratosList::SelectMode, PEmpresaBase::setEmpresaBase(), BusquedaTarifa::setidtarifa(), and Ui_ClienteBase::vboxLayout2.

00103                                               {
00104     _depura("ClienteView_ClienteView", 0);
00106     ContratosList *l = new ContratosList(((Company *)art->empresaBase()), art, 0, ContratosList::SelectMode);
00107     l->setObjectName(QString::fromUtf8("ccontratoslist"));
00108     art->mui_tab->addTab(l, "Contratos");
00109     l->editMode();
00110     _depura("END ClienteView_ClienteView", 0);
00111     return 0;
00112 }

MY_EXPORT int entryPoint ( Bulmafact bges  ) 

Parameters:
bges 
Returns:

Añade en el menú del programa la opci&oacuteMn para acceder al corrector.

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:32 2007 for BulmaGes by  doxygen 1.5.1