Tuntorialsqlite::Tuntorialsqlite(QWidget *parent) : QDialog(parent), ui(new Ui::Tuntorialsqlite) { ui->setupUi(this); this->setWindowTitle("Tutorial SQLITE"); habilitar_query(false); valoresIniciais(); connect(ui->btn_conectar, SIGNAL(clicked()), this, SLOT(validarCampos())) connect(ui->btn_desconectar,SIGNAL(clicked()), this,SLOT(desconectar())) connect(ui->btn_executar, SIGNAL(clicked(),this, SLOT (enviarQuery))) txt_query = new QSqlQueryModel; }
void VentanaRegistrarCerveza::on_buttonBox_accepted() { if(validarCampos()){ QString Cerveza = "Cerveza"; grafoPuntero->insertarNodo(ui->lneNombre->text(),ui->txeDescripcion->toPlainText(),ui->lneTipoDeFermentacion->text(),ui->lneTiempoDeFermentacion->text(),ui->lneTemperatura->text(),ui->lneColor->text(),Cerveza,ui->lneCuerpo->text(),ui->lnePrecio->text()); grafoPuntero->establecerVecinos(ui->comboEstilos->currentText(),ui->lneNombre->text()); qDebug()<<"Cerveza: "<<ui->lneNombre->text()<<" insertada! Enlazada con el estilo: "<<ui->comboEstilos->currentText(); QMessageBox *mensaje = new QMessageBox(this); QString success = "Cerveza registrada exitosamente!"; mensaje->setText(success); mensaje->exec(); } else{ QMessageBox *mensaje = new QMessageBox(this); QString success = "Cerveza NO registrada!\nDebe ingresar datos en todos los campos vacíos"; mensaje->setText(success); mensaje->exec(); } }