00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <QComboBox>
00022
00023 #include "busquedatarifa.h"
00024 #include "company.h"
00025 #include "funcaux.h"
00026
00027
00029
00032 BusquedaTarifa::BusquedaTarifa(QWidget *parent)
00033 : QComboBox(parent), PEmpresaBase() {
00034 _depura("BusquedaTarifa::BusquedaTarifa", 0);
00035 m_cursorcombo = NULL;
00036 connect(this, SIGNAL(activated(int)), this, SLOT(m_activated(int)));
00037 _depura("END BusquedaTarifa::BusquedaTarifa", 0);
00038 }
00039
00040
00042
00044 BusquedaTarifa::~BusquedaTarifa() {
00045 _depura("BusquedaTarifa::~BusquedaTarifa", 0);
00046 _depura("END BusquedaTarifa::~BusquedaTarifa", 0);
00047 }
00048
00049
00051
00054 void BusquedaTarifa::setidtarifa(QString idtarifa) {
00055 _depura("BusquedaTarifa::setidtarifa", 0);
00056 mdb_idtarifa = idtarifa;
00057 if (m_cursorcombo != NULL)
00058 delete m_cursorcombo;
00059 m_cursorcombo = empresaBase()->cargacursor("SELECT * FROM tarifa");
00060 int i = 0;
00061 int i1 = 0;
00062 clear();
00063 addItem("--");
00064 while (!m_cursorcombo->eof()) {
00065 i++;
00066 if (m_cursorcombo->valor("idtarifa") == idtarifa)
00067 i1 = i;
00068 addItem(m_cursorcombo->valor("nomtarifa"));
00069 m_cursorcombo->siguienteregistro();
00070 }
00071 setCurrentIndex(i1);
00072 _depura("END BusquedaTarifa::setidtarifa", 0);
00073 }
00074