void ClauncherDlg::Register(void) { // check registration file is present FILE* licFile = fopen( "./usr/licence.txt", "r" ); if( !licFile ) { // start registration dialog CRegDialog regDialog( this ); regDialog.DoModal(); } else { fclose( licFile ); } }
void login::on_pushButton_Register_clicked() { RegisterDialog regDialog(this); // qDebug()<<"dialog returned: "<<regDialog.exec(); mainW->openDB(); if (regDialog.exec()) { QSqlQuery query; query.prepare("call CUSTOMER_INSERT(:login, :email, :phone, :password)"); query.bindValue(":login", regDialog.newLogin); query.bindValue(":email", regDialog.newEmail); query.bindValue(":phone", regDialog.newPhone); query.bindValue(":password", regDialog.newPassword); qDebug()<<"customer_insert exec: "<<query.exec(); qDebug()<<"last error:"<<query.lastError(); } mainW->closeDB(); }