#include <abreempresaview.h>
Inheritance diagram for abreempresaview:

Public Slots | |
| virtual void | accept () |
| Este SLOT se activa al seleccionar una compañia y pulsar INTRO. | |
| virtual void | on_mui_actualizar_clicked () |
| This SLOT searches in the databases of postgres all the companies needed. | |
Public Member Functions | |
| void | setModoDestructivo (bool) |
| Asigna el modo de la ventana a destructivo (true) o no destructivo (false). | |
| abreempresaview (QWidget *parent=0, QString tipo=0, const char *name=0, bool modal=true) | |
| ~abreempresaview () | |
| QString | nomDB () |
| Devuelve el nombre de la base de datos seleccionada. | |
| QString | nomEmpresa () |
| Devuelve el nombre de la empresa seleccionada. | |
| QString | tipoEmpresa () |
| Devuelve el tipo de empresa que se ha seleccionado. | |
| bool | modoDestructivo () |
| Devuelve si se está en modo destructivo o no. | |
Protected Member Functions | |
| bool | eventFilter (QObject *obj, QEvent *ev) |
Private Slots | |
| virtual void | s_botonCancelar () |
| Al pulsar el botón de cancelar se aborta la ejecución del programa. | |
| bool | close (bool) |
| void | mui_empresasdobleclick () |
| Evento que se dispara al hacer doble click sobre el listado de mui_empresas. | |
Private Member Functions | |
| void | guardaArchivo () |
| Guarda en el archivo especificado en LISTEMPRESAS la lista de mui_empresas disponibles. | |
| void | cargaArchivo () |
| Carga del archivo especificado en LISTEMPRESAS la lista de mui_empresas disponibles. | |
| void | insertCompany (QString, QString, QString, QString) |
| Inserta una compañia en el QList mui_empresas definido en el diálogo. | |
| void | preparamui_empresas () |
| void | trataEmpresa (QString, QFile *) |
| void | setNomDB (QString) |
| Asigna el nombre de la base de datos seleccionada. | |
| void | setNomEmpresa (QString) |
| Asigna el nombre de la empresa seleccionada. | |
| void | setTipoEmpresa (QString) |
| Asigna el tipo de empresa que se ha seleccionado. | |
Private Attributes | |
| QString | m_empresabd |
| Se usa para almacenar el nombre de la base de datos seleccionada. | |
| QString | m_nombreempresa |
| Se usa para almacenar el nombre de la empresa seleccionada. | |
| QString | m_tipo |
| Se usa para tener presente que tipo de elementos queremos que el selector muestre. | |
| QString | m_tipoempresa |
| Se usa para devolver el tipo de empresa que se ha seleccionado en el selector. | |
| QString | user |
| Almacena el nombre del usuario que desea acceder. | |
| QString | password |
| Almacena el password del usuario que desa acceder. | |
| bool | m_modo |
Esta clase muestra el diálogo de seleccionar una empresa y espera a que se haga doble click sobre uno de los elementos que contiene, se haga click en aceptar o se de la accion de cancelar. La ventana siempre se abre en modo 'modal' y detiene la ejecución del programa. Se puede especificar, si es preciso, un tipo de mui_empresas a mostrar (bulmacont o bulmafact) para facilitar la selección de elementos.
Definition at line 38 of file abreempresaview.h.
| abreempresaview::abreempresaview | ( | QWidget * | parent = 0, |
|
| QString | tipo = 0, |
|||
| const char * | name = 0, |
|||
| bool | modal = true | |||
| ) |
Inicia las variables m_tipo y m_tipoempresa y carga el archivo para hacer la presentación.
Si el m_modo es false (salir del programa si se cancela la ventana) entonces se pone un título adecuado al botón.
Definition at line 193 of file abreempresaview.cpp.
References _depura(), accept(), Ui_abreempresabase::botonAceptar, Ui_abreempresabase::botonCancelar, cargaArchivo(), FALSE, m_tipo, modoDestructivo(), Ui_abreempresabase::mui_empresas, mui_empresasdobleclick(), s_botonCancelar(), setModoDestructivo(), setTipoEmpresa(), and Ui_abreempresabase::setupUi().
00194 : QDialog (parent) 00195 { 00196 _depura("abreempresaview::abreempresaview", 0); 00197 setModal(modal); 00198 this->setWindowTitle(name); 00199 setupUi(this); 00200 00201 mui_empresas->installEventFilter(this); 00202 QObject::connect(botonCancelar, SIGNAL(clicked(bool)), this, SLOT(s_botonCancelar())); 00203 QObject::connect(botonAceptar, SIGNAL(clicked(bool)), this, SLOT(accept())); 00204 QObject::connect(mui_empresas, SIGNAL(itemDoubleClicked(QTableWidgetItem *)), this, 00205 SLOT(mui_empresasdobleclick())); 00206 00207 m_tipo = tipo; 00208 setTipoEmpresa(""); 00209 setModoDestructivo(FALSE); 00212 if(!modoDestructivo()) 00213 botonCancelar->setText(tr("&Cierra el programa")); 00214 // end if 00215 cargaArchivo(); 00216 _depura("END abreempresaview::abreempresaview", 0); 00217 }
| abreempresaview::~abreempresaview | ( | ) |
Definition at line 223 of file abreempresaview.cpp.
References _depura().
00224 { 00225 _depura("abreempresaview::~abreempresaview", 0); 00226 _depura("END abreempresaview::~abreempresaview", 0); 00227 00228 }
| void abreempresaview::setModoDestructivo | ( | bool | pModo | ) |
Asigna el modo de la ventana a destructivo (true) o no destructivo (false).
| pModo |
Definition at line 114 of file abreempresaview.cpp.
References _depura(), and m_modo.
Referenced by abreempresaview(), BSelector::contabilidad_clicked(), BSelector::m_bulmafact_clicked(), BSelector::m_bulmatpv_clicked(), and BSelector::seleccionaempresa_clicked().
00115 { 00116 _depura("abreempresaview::setModoDestructivo", 0); 00117 m_modo = pModo; 00118 _depura("END abreempresaview::setModoDestructivo", 0); 00119 }
| QString abreempresaview::nomDB | ( | ) |
Devuelve el nombre de la base de datos seleccionada.
Definition at line 126 of file abreempresaview.cpp.
References _depura(), and m_empresabd.
Referenced by BSelector::contabilidad_clicked(), BSelector::m_bulmafact_clicked(), BSelector::m_bulmatpv_clicked(), EmpresaBase::searchCompany(), and BSelector::seleccionaempresa_clicked().
00127 { 00128 _depura("abreempresaview::nomDB", 0); 00129 _depura("END abreempresaview::nomDB", 0); 00130 return m_empresabd; 00131 }
| QString abreempresaview::nomEmpresa | ( | ) |
Devuelve el nombre de la empresa seleccionada.
Definition at line 138 of file abreempresaview.cpp.
References _depura(), and m_nombreempresa.
Referenced by BSelector::seleccionaempresa_clicked().
00139 { 00140 _depura("abreempresaview::nomEmpresa", 0); 00141 _depura("END abreempresaview::nomEmpresa", 0); 00142 return m_nombreempresa; 00143 }
| QString abreempresaview::tipoEmpresa | ( | ) |
Devuelve el tipo de empresa que se ha seleccionado.
Definition at line 150 of file abreempresaview.cpp.
References _depura(), and m_tipoempresa.
Referenced by BSelector::seleccionaempresa_clicked().
00151 { 00152 _depura("abreempresaview::tipoEmpresa", 0); 00153 _depura("END abreempresaview::tipoEmpresa", 0); 00154 return m_tipoempresa; 00155 }
| bool abreempresaview::modoDestructivo | ( | ) |
Devuelve si se está en modo destructivo o no.
Definition at line 102 of file abreempresaview.cpp.
References _depura(), and m_modo.
Referenced by abreempresaview(), and s_botonCancelar().
00103 { 00104 _depura("abreempresaview::modoDestructivo", 0); 00105 _depura("END abreempresaview::modoDestructivo", 0); 00106 return m_modo; 00107 }
| void abreempresaview::accept | ( | ) | [virtual, slot] |
Este SLOT se activa al seleccionar una compañia y pulsar INTRO.
Columna 0: Nombre Columna 1: anyo. Columna 2: Archivo. Columna 3: Tipo.
Comprueba que la fila está seleccionada. (Sólo necesitamos comprobar una celda de la fila) y luego recupera la información de la fila actual.
Definition at line 259 of file abreempresaview.cpp.
References _depura(), mensajeInfo(), Ui_abreempresabase::mui_empresas, setNomDB(), setNomEmpresa(), setTipoEmpresa(), and TRUE.
Referenced by abreempresaview(), and mui_empresasdobleclick().
00260 { 00261 _depura("abreempresaview::accept", 0); 00266 QTableWidgetItem *itemfilaactual0; 00267 QTableWidgetItem *itemfilaactual2; 00268 QTableWidgetItem *itemfilaactual3; 00272 if((mui_empresas->currentRow() != -1) && 00273 (mui_empresas->isItemSelected(mui_empresas->item(mui_empresas->currentRow(), 0)) == TRUE)) { 00274 itemfilaactual0 = mui_empresas->item(mui_empresas->currentRow(), 0); 00275 setNomEmpresa(itemfilaactual0->text()); 00276 itemfilaactual2 = mui_empresas->item(mui_empresas->currentRow(), 2); 00277 setNomDB(itemfilaactual2->text()); 00278 itemfilaactual3 = mui_empresas->item (mui_empresas->currentRow(), 3); 00279 setTipoEmpresa(itemfilaactual3->text()); 00280 done (0); 00281 } else 00282 mensajeInfo(tr("Para entrar, antes tiene que seleccionar una empresa.")); 00283 _depura("END abreempresaview::accept", 0); 00284 }
| void abreempresaview::on_mui_actualizar_clicked | ( | ) | [virtual, slot] |
This SLOT searches in the databases of postgres all the companies needed.
Definition at line 472 of file abreempresaview.cpp.
References _depura(), and guardaArchivo().
Referenced by cargaArchivo().
00472 { 00473 _depura("abreempresaview::on_mui_actualizar_clicked", 0); 00474 guardaArchivo(); 00475 _depura("END abreempresaview::on_mui_actualizar_clicked", 0); 00476 }
| void abreempresaview::guardaArchivo | ( | ) | [private] |
Guarda en el archivo especificado en LISTEMPRESAS la lista de mui_empresas disponibles.
Deshabilitamos las alertas para que no aparezcan avisos con bases de datos que no son del sistema.
Nos conectamos a la base de datos 'template1' para obtener un listado de todas las bases de datos existentes.
Preparamos el listado
Para cada base de datos nos intentamos conectanos y mirar de qué tipo es.
Definition at line 351 of file abreempresaview.cpp.
References _depura(), postgresiface2::cargacursor(), CONF_ALERTAS_DB, confpr, cursor2::eof(), postgresiface2::inicializa(), LISTEMPRESAS, preparamui_empresas(), configuracion::setValor(), cursor2::siguienteregistro(), trataEmpresa(), cursor2::valor(), and configuracion::valor().
Referenced by on_mui_actualizar_clicked().
00352 { 00353 _depura("abreempresaview::guardaArchivo", 0); 00354 #ifndef WINDOWS 00355 QString dir1 = getenv("HOME"); 00356 dir1 = dir1 + "/.bulmages/" + LISTEMPRESAS; 00357 #else 00358 QString dir1 = "C:\\bulmages\\" + LISTEMPRESAS; 00359 #endif 00360 00361 QFile file(dir1); 00362 if(!file.open(QIODevice::WriteOnly | QIODevice::Text)) 00363 return; 00364 // end if 00365 00368 QString alertas = confpr->valor(CONF_ALERTAS_DB); 00369 confpr->setValor(CONF_ALERTAS_DB, "No"); 00372 postgresiface2 *db; 00373 db = new postgresiface2(); 00374 if (db->inicializa(QString("template1")) ) 00375 if (db->inicializa(QString("bulmafact")) ) 00376 if (db->inicializa(QString("bulmacont")) ) 00377 return; 00378 cursor2 *curs = db->cargacursor("SELECT datname FROM pg_database"); 00379 00381 preparamui_empresas(); 00382 00384 while(!curs->eof()) { 00385 trataEmpresa(curs->valor("datname"), &file); 00386 curs->siguienteregistro(); 00387 } // end while 00388 delete curs; 00389 delete db; 00390 confpr->setValor(CONF_ALERTAS_DB, alertas); 00391 file.close(); 00392 _depura("END abreempresaview::guardaArchivo", 0); 00393 }
| void abreempresaview::cargaArchivo | ( | ) | [private] |
Carga del archivo especificado en LISTEMPRESAS la lista de mui_empresas disponibles.
Si el archivo no existe hacemos una recarga.
Comprobamos la existencia del directorio personalizado de BulmaGés. Y si no...
Hacemos una recarga de mui_empresas porque sabemos a que ha cambiado el listado.
Lee una línea completa del archivo.
Separa los diferentes campos de la línea de texto y la asigna a las variables.
Definition at line 302 of file abreempresaview.cpp.
References _depura(), CONF_DIR_USER, confpr, insertCompany(), LISTEMPRESAS, m_tipo, on_mui_actualizar_clicked(), preparamui_empresas(), and configuracion::valor().
Referenced by abreempresaview().
00303 { 00304 _depura("abreempresaview::cargaArchivo", 0); 00305 QString dir1 = confpr->valor(CONF_DIR_USER) + LISTEMPRESAS; 00306 00308 _depura("Vamos a comprobar la existencia", 1); 00310 if(!QFile::exists(dir1)) 00312 on_mui_actualizar_clicked(); 00313 // end if 00314 00315 QFile file(dir1); 00316 if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) 00317 return; 00318 // end if 00319 00320 preparamui_empresas(); 00321 QTextStream filestr(&file); 00322 QString lineatexto, nombre, ano, nombd, tipo; 00323 00324 while(!filestr.atEnd()) { 00326 lineatexto = filestr.readLine(); 00328 QStringList listacampos = lineatexto.split ("\t"); 00329 if(listacampos.count() == 4) { 00330 nombre = listacampos[0]; 00331 ano = listacampos[1]; 00332 nombd = listacampos[2]; 00333 tipo = listacampos[3]; 00334 if(tipo == m_tipo || m_tipo == "") 00335 insertCompany(nombre, ano, nombd, tipo); 00336 // end if 00337 } else { 00338 // TODO Si listacampos.count()!=4 tratar error 00339 } // end if 00340 } // end while 00341 file.close(); 00342 _depura ("END abreempresaview::cargaArchivo", 0); 00343 }
| void abreempresaview::insertCompany | ( | QString | nombre, | |
| QString | ano, | |||
| QString | archivo, | |||
| QString | tipo | |||
| ) | [private] |
Inserta una compañia en el QList mui_empresas definido en el diálogo.
Inserta una compañia en el 'QList' mui_empresas definido en el diálogo. Crea un objeto QListViewItem para la QListView 'mui_empresas' y rellena sus columnas con los datos pasados al método.
| nombre | Nombre de la empresa. | |
| ano | Ejercicio de la empresa (aunque pueden ser varios). | |
| archivo | Nombre de la base de datos. | |
| tipo | Tipo de base de datos (BulmaCont o BulmaFact). |
Definition at line 238 of file abreempresaview.cpp.
References _depura(), and Ui_abreempresabase::mui_empresas.
Referenced by cargaArchivo(), and trataEmpresa().
00240 { 00241 _depura ("abreempresaview::insertCompany", 0, nombre); 00242 mui_empresas->insertRow(mui_empresas->rowCount()); 00243 QTableWidgetItem *nuevoItemNombre = new QTableWidgetItem(nombre); 00244 mui_empresas->setItem(mui_empresas->rowCount()-1, 0, nuevoItemNombre); 00245 QTableWidgetItem *nuevoItemAno = new QTableWidgetItem(ano); 00246 mui_empresas->setItem(mui_empresas->rowCount()-1, 1, nuevoItemAno); 00247 QTableWidgetItem *nuevoItemArchivo = new QTableWidgetItem(archivo); 00248 mui_empresas->setItem(mui_empresas->rowCount()-1, 2, nuevoItemArchivo); 00249 QTableWidgetItem *nuevoItemTipo = new QTableWidgetItem(tipo); 00250 mui_empresas->setItem(mui_empresas->rowCount()-1, 3, nuevoItemTipo); 00251 _depura ("END abreempresaview::insertCompany", 0); 00252 }
| void abreempresaview::preparamui_empresas | ( | ) | [private] |
Definition at line 482 of file abreempresaview.cpp.
References _depura(), ABRE_ANO, FALSE, m_tipo, and Ui_abreempresabase::mui_empresas.
Referenced by cargaArchivo(), and guardaArchivo().
00483 { 00484 _depura("abreempresaview::preparamui_empresas", 0); 00485 mui_empresas->clear(); 00486 mui_empresas->setRowCount(0); 00487 mui_empresas->setColumnCount(4); 00488 QStringList nombrecolumnas; 00489 nombrecolumnas << tr("Nombre") << tr("Anyo") << tr("Archivo") << tr("Tipo"); 00490 mui_empresas->setHorizontalHeaderLabels(nombrecolumnas); 00491 mui_empresas->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch); 00492 00493 mui_empresas->verticalHeader()->hide(); 00494 mui_empresas->setShowGrid(FALSE); 00496 if(m_tipo == "BulmaFact") 00497 mui_empresas->hideColumn(ABRE_ANO); 00498 // end if 00499 _depura("END abreempresaview::preparamui_empresas", 0); 00500 }
| void abreempresaview::trataEmpresa | ( | QString | empresa, | |
| QFile * | file | |||
| ) | [private] |
| empresa | ||
| file |
Independientemente de si deben mostrarse o no hay que guardarlas en el archivo.
Definition at line 402 of file abreempresaview.cpp.
References _depura(), postgresiface2::cargacursor(), cursor2::eof(), postgresiface2::inicializa(), insertCompany(), m_tipo, and cursor2::valor().
Referenced by guardaArchivo().
00402 { 00403 _depura("abreempresaview::trataEmpresa", 0, empresa); 00404 QTextStream filestr(file); 00405 postgresiface2 *db1; 00406 QString nombre; 00407 QString nomdb = ""; 00408 QString ano; 00409 QString tipo; 00410 if(!empresa.startsWith("template")) { 00411 db1 = new postgresiface2(); 00412 db1->inicializa(empresa); 00413 try { 00414 cursor2 *cursa = db1->cargacursor("SELECT * FROM pg_tables WHERE tablename = 'configuracion'"); 00415 if (!cursa) return; 00416 if(cursa->eof()) { 00417 delete cursa; 00418 return; 00419 } // end if 00420 delete cursa; 00421 cursa = db1->cargacursor("SELECT * FROM configuracion WHERE nombre = 'Tipo'"); 00422 if(!cursa) return; 00423 if(!cursa->eof()) { 00424 tipo = cursa->valor("valor"); 00425 nomdb = empresa; 00426 delete cursa; 00427 } else { 00428 delete cursa; 00429 return; 00430 } // end if 00431 cursa = db1->cargacursor("SELECT * FROM configuracion WHERE nombre = 'NombreEmpresa'"); 00432 if (!cursa) return; 00433 if (!cursa->eof()) { 00434 nombre = cursa->valor("valor"); 00435 delete cursa; 00436 } else { 00437 delete cursa; 00438 return; 00439 } // end if 00440 cursa = db1->cargacursor("SELECT * FROM configuracion WHERE nombre = 'Ejercicio'"); 00441 if (cursa) { 00442 if(!cursa->eof()) 00443 ano = cursa->valor("valor"); 00444 // end if 00445 delete cursa; 00446 } // end if 00447 } catch( ... ) {} 00448 if(nomdb != "") { 00449 if(tipo == m_tipo || m_tipo == "") 00450 insertCompany(nombre, ano, nomdb, tipo); 00451 // end if 00454 filestr << nombre.toAscii() << "\t"; 00455 filestr << ano.toAscii() << "\t"; 00456 filestr << nomdb.toAscii() << "\t"; 00457 filestr << tipo.toAscii() << endl; 00458 nomdb = ""; 00459 } // end if 00460 00461 delete db1; 00462 } // end if 00463 _depura("END abreempresaview::trataEmpresa", 0, empresa); 00464 }
| void abreempresaview::setNomDB | ( | QString | pNomDB | ) | [private] |
Asigna el nombre de la base de datos seleccionada.
| pNomDB |
Definition at line 65 of file abreempresaview.cpp.
References _depura(), and m_empresabd.
Referenced by accept().
00066 { 00067 _depura("abreempresaview::setNomDB", 0); 00068 m_empresabd = pNomDB; 00069 _depura("END abreempresaview::setNomDB", 0); 00070 }
| void abreempresaview::setNomEmpresa | ( | QString | pNomEmpresa | ) | [private] |
Asigna el nombre de la empresa seleccionada.
| pNomEmpresa |
Definition at line 77 of file abreempresaview.cpp.
References _depura(), and m_nombreempresa.
Referenced by accept().
00078 { 00079 _depura("abreempresaview::setNomEmpresa", 0); 00080 m_nombreempresa = pNomEmpresa; 00081 _depura("END abreempresaview::setNomEmpresa", 0); 00082 }
| void abreempresaview::setTipoEmpresa | ( | QString | pTipoEmpresa | ) | [private] |
Asigna el tipo de empresa que se ha seleccionado.
| pTipoEmpresa |
Definition at line 89 of file abreempresaview.cpp.
References _depura(), and m_tipoempresa.
Referenced by abreempresaview(), and accept().
00090 { 00091 _depura("abreempresaview::setTipoEmpresa", 0); 00092 m_tipoempresa = pTipoEmpresa; 00093 _depura("END abreempresaview::setTipoEmpresa", 0); 00094 00095 }
| void abreempresaview::s_botonCancelar | ( | ) | [private, virtual, slot] |
Al pulsar el botón de cancelar se aborta la ejecución del programa.
Definition at line 161 of file abreempresaview.cpp.
References _depura(), and modoDestructivo().
Referenced by abreempresaview(), and close().
00162 { 00163 _depura("abreempresaview::s_botonCancelar", 0); 00164 if (!modoDestructivo()) 00165 exit(1); 00166 else 00167 done(1); 00168 // end if 00169 _depura("END abreempresaview::s_botonCancelar", 0); 00170 }
| bool abreempresaview::close | ( | bool | ) | [private, slot] |
Definition at line 177 of file abreempresaview.cpp.
References _depura(), s_botonCancelar(), and TRUE.
00178 { 00179 _depura("abreempresaview::close", 0); 00180 s_botonCancelar(); 00181 _depura("END abreempresaview::close", 0); 00182 return TRUE; 00183 }
| void abreempresaview::mui_empresasdobleclick | ( | ) | [private, slot] |
Evento que se dispara al hacer doble click sobre el listado de mui_empresas.
Definition at line 290 of file abreempresaview.cpp.
References _depura(), and accept().
Referenced by abreempresaview().
00291 { 00292 _depura("abreempresaview::mui_empresasdobleclick", 0); 00293 accept(); 00294 _depura("END abreempresaview::mui_empresasdobleclick", 0); 00295 }
| bool abreempresaview::eventFilter | ( | QObject * | obj, | |
| QEvent * | ev | |||
| ) | [protected] |
| obj | ||
| ev |
Se comprueba que se ha seleccionado una entrada en la lista mui_empresas.
Entramos en el programa.
Si no se ha tratado el evento, se deja pasar.
Definition at line 509 of file abreempresaview.cpp.
References _depura(), and Ui_abreempresabase::mui_empresas.
00510 { 00511 _depura("abreempresaview::eventFilter", 0); 00512 if(obj == mui_empresas) { 00513 if (ev->type() == QEvent::KeyPress) { 00514 QKeyEvent *keyEvent = static_cast<QKeyEvent*>(ev); 00515 switch (keyEvent->key()) { 00516 case Qt::Key_Enter: 00517 case Qt::Key_Return: 00519 if(mui_empresas->currentRow() != -1) 00520 this->accept(); 00521 // end if 00522 break; 00523 } // end switch 00524 return false; 00525 } else 00526 return false; 00527 } else 00528 _depura("END abreempresaview::eventFilter", 0); 00529 return QDialog::eventFilter (obj, ev); 00530 // end if 00531 }
QString abreempresaview::m_empresabd [private] |
Se usa para almacenar el nombre de la base de datos seleccionada.
Definition at line 65 of file abreempresaview.h.
Referenced by nomDB(), and setNomDB().
QString abreempresaview::m_nombreempresa [private] |
Se usa para almacenar el nombre de la empresa seleccionada.
Definition at line 67 of file abreempresaview.h.
Referenced by nomEmpresa(), and setNomEmpresa().
QString abreempresaview::m_tipo [private] |
Se usa para tener presente que tipo de elementos queremos que el selector muestre.
Definition at line 69 of file abreempresaview.h.
Referenced by abreempresaview(), cargaArchivo(), preparamui_empresas(), and trataEmpresa().
QString abreempresaview::m_tipoempresa [private] |
Se usa para devolver el tipo de empresa que se ha seleccionado en el selector.
Definition at line 71 of file abreempresaview.h.
Referenced by setTipoEmpresa(), and tipoEmpresa().
QString abreempresaview::user [private] |
QString abreempresaview::password [private] |
bool abreempresaview::m_modo [private] |
Indica el modo en que opera la ventana. Cerrando la aplicacion al cancelar o cerrando solo la ventana. Por defecto es 0 -> cerrar aplicación.
Definition at line 78 of file abreempresaview.h.
Referenced by modoDestructivo(), and setModoDestructivo().
1.5.1