void FormArticulo::on_ButtonGuardar_clicked() { if(Estados==INSERTAR) { if(Guardar()) Limpiar(); emit ActualizarRepisa((ObjetoMaestro*)new Articulo()); } if(Estados==MODIFICAR) { if(Modificar()) Deshabilitar(); /*Volver a su estado los botones*/ ui->ButtonGuardar->setEnabled(false); ui->ButtonModificar->setEnabled(true); ui->ButtonEliminar->setEnabled(true); emit ActualizarRepisa((ObjetoMaestro*)new Articulo()); } }
void Cliente::Actualizar_de_web() { Configuracion_global->AbrirDbWeb(); QSqlQuery queryClienteWeb(QSqlDatabase::database("dbweb")); queryClienteWeb.prepare("select * from clientes where id_local = 0"); if (!queryClienteWeb.exec()) { if (queryClienteWeb.next()) { TimedMessageBox::Box(qApp->activeWindow(),tr("Hay clientes nuevos en la web")); int id = queryClienteWeb.record().value("id").toInt(); Recuperar("select * from clientes where id = "+QString::number(id)); Guardar(); } } else { QMessageBox::warning(qApp->activeWindow(),tr("Insertar desde web"), tr("ERROR: %1").arg(queryClienteWeb.lastError().text())); } QSqlDatabase::database("dbweb").close(); QSqlDatabase::removeDatabase("dbweb"); }