#include <stdio.h>#include <QAction>#include <QObject>#include <QMessageBox>#include <QLineEdit>#include <QTabWidget>#include "company.h"#include "plugintrazabilidad.h"#include "funcaux.h"#include "movimientosview.h"Go to the source code of this file.
Functions | |
| int | entryPoint (Bulmafact *bges) |
| int | ListLinAlbaranProveedorView_ListLinAlbaranProveedorView (ListLinAlbaranProveedorView *subform) |
| int | ListLinAlbaranClienteView_ListLinAlbaranClienteView (ListLinAlbaranClienteView *subform) |
| int | ListLinFacturaView_ListLinFacturaView (ListLinFacturaView *subform) |
| int | ListLinFacturaProveedorView_ListLinFacturaProveedorView (ListLinFacturaProveedorView *subform) |
| int | SubForm2Bf_on_mui_list_editFinished (SubForm2Bf *) |
| int entryPoint | ( | Bulmafact * | bges | ) |
| bges |
Añade en el menú del programa la opcióMn para acceder al corrector.
Definition at line 91 of file plugintrazabilidad.cpp.
References _depura(), bges, and myplugin::inicializa().
00091 { 00092 _depura("Punto de Entrada del plugin PluginTrazabilidad", 0); 00093 myplugin *plug = new myplugin(); 00094 plug->inicializa(bges); 00095 _depura("END Punto de Entrada del plugin PluginTrazabilidad", 0); 00096 return 0; 00097 }
| int ListLinAlbaranClienteView_ListLinAlbaranClienteView | ( | ListLinAlbaranClienteView * | subform | ) |
| subform |
Definition at line 117 of file plugintrazabilidad.cpp.
References _depura(), SubForm3::addSHeader(), SHeader::DBNone, DBCampo::DBNothing, and DBCampo::DBvarchar.
00117 { 00118 _depura("ListLinAlbaranClienteView_ListLinAlbaranClienteView", 0); 00119 subform->addSHeader("lotelalbaran", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote"); 00120 _depura("END ListLinAlbaranClienteView_ListLinAlbaranClienteView", 0); 00121 return 0; 00122 }
| int ListLinAlbaranProveedorView_ListLinAlbaranProveedorView | ( | ListLinAlbaranProveedorView * | subform | ) |
| subform |
Definition at line 105 of file plugintrazabilidad.cpp.
References _depura(), SubForm3::addSHeader(), SHeader::DBNone, DBCampo::DBNothing, and DBCampo::DBvarchar.
00105 { 00106 _depura("ListLinAlbaranProveedorView_ListLinAlbaranProveedorView", 0); 00107 subform->addSHeader("lotelalbaranp", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote"); 00108 _depura("END ListLinAlbaranProveedorView_ListLinAlbaranProveedorView", 0); 00109 return 0; 00110 }
| int ListLinFacturaProveedorView_ListLinFacturaProveedorView | ( | ListLinFacturaProveedorView * | subform | ) |
| subform |
Definition at line 143 of file plugintrazabilidad.cpp.
References _depura(), SubForm3::addSHeader(), SHeader::DBNone, DBCampo::DBNothing, and DBCampo::DBvarchar.
00143 { 00144 _depura("ListLinFacturaProveedorView_ListLinFacturaProveedorView", 0); 00145 subform->addSHeader("lotelfacturap", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote"); 00146 _depura("END ListLinFacturaProveedorView_ListLinFacturaProveedorView", 0); 00147 return 0; 00148 }
| int ListLinFacturaView_ListLinFacturaView | ( | ListLinFacturaView * | subform | ) |
| subform |
Definition at line 130 of file plugintrazabilidad.cpp.
References _depura(), SubForm3::addSHeader(), SHeader::DBNone, DBCampo::DBNothing, and DBCampo::DBvarchar.
00130 { 00131 _depura("ListLinFacturaView_ListLinFacturaView", 0); 00132 subform->addSHeader("lotelfactura", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote"); 00133 _depura("END ListLinFacturaView_ListLinFacturaView", 0); 00134 return 0; 00135 }
| int SubForm2Bf_on_mui_list_editFinished | ( | SubForm2Bf * | ) |
Definition at line 155 of file plugintrazabilidad.cpp.
References _depura(), postgresiface2::cargacursor(), SubForm3::currentColumn(), SubForm3::currentRow(), DBRecord::DBvalue(), PEmpresaBase::empresaBase(), cursor2::eof(), SubForm3::item(), SubForm3::lineaat(), mensajeAviso(), DBCampo::nomcampo(), SDBCampo::refresh(), SubForm3::tableName(), cursor2::valor(), and DBCampo::valorcampo().
00155 { 00156 _depura("SubForm2Bf_on_mui_list_editFinished", 0); 00157 00158 /* 00159 00160 if(subform->m_prevRow == -1 || subform->m_prevCol == -1) { 00161 return 0; 00162 } // end if 00163 00164 SDBRecord *rec = subform->lineaat(subform->m_prevRow); 00165 SDBCampo *camp = (SDBCampo *) subform->item(subform->m_prevRow, subform->m_prevCol); 00166 SDBCampo *campact = (SDBCampo *) subform->item(subform->currentRow(), subform->currentColumn()); 00167 camp->refresh(); 00168 00169 00170 00171 if (camp->nomcampo() == "lote"+subform->tableName()) { 00172 QString query = "SELECT * FROM movimiento LEFT JOIN articulo ON movimiento.idarticulo = articulo.idarticulo WHERE lotemovimiento = '"+camp->valorcampo()+"'"; 00173 cursor2 *cur = subform->empresaBase()->cargacursor(query); 00174 if (!cur->eof()) { 00175 if (campact->nomcampo() == "codigocompletoarticulo") { 00176 subform->situarse1(subform->m_prevRow, subform->m_prevCol); 00177 campact->setText(cur->valor("codigocompletoarticulo")); 00178 } else { 00179 rec->setDBvalue("idarticulo", cur->valor("idarticulo")); 00180 rec->setDBvalue("codigocompletoarticulo", cur->valor("codigocompletoarticulo")); 00181 rec->setDBvalue("nomarticulo", cur->valor("nomarticulo")); 00182 rec->refresh(); 00183 } // end if 00184 } // end if 00185 delete cur; 00186 } // end if 00187 00188 */ 00189 return 0; 00190 00191 _depura("END SubForm2Bf_on_mui_list_editFinished", 0); 00192 }
1.5.1