Ejemplo n.º 1
0
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 );
    }
}
Ejemplo n.º 2
0
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();
}