Example #1
0
void Cost::remove()
{
    QSqlQuery query(_car->db);
    QString sql = QString("DELETE FROM CostList WHERE event=%1;").arg(_eventid);
    if(query.exec(sql))
    {
        if(delevent())
        {
            qDebug() << "DELETE Cost in database with id " << _eventid;
            _car->db.commit();
            return;
        }
    }
    qDebug() << "Error during DELETE Cost in database";
    qDebug() << query.lastError();
    _car->db.rollback();
}
Example #2
0
/* close mutex and event -------------------------------------------------------
* close mutex and event handles
* args   : none
* return : none
*-----------------------------------------------------------------------------*/
extern void closehandles(void)
{
    /* mutexes */
    delmlock(hbuffmtx);
    delmlock(hreadmtx);
    delmlock(hfftmtx);
    delmlock(hpltmtx);
    delmlock(hobsmtx);
    delmlock(hlexmtx);

    /* events */
    delevent(hlexeve);

#ifdef WIN32
    hbuffmtx=NULL;
    hreadmtx=NULL;
    hfftmtx=NULL;
    hpltmtx=NULL;
    hobsmtx=NULL;
    hlexmtx=NULL;
    hlexeve=NULL;
#endif
}