bool PROGRAMA_UYGUN_DONGLE_VARMI () { QString dongle_id_str; QString temp_str; switch (ADAK_DISPLAY_ID()) { default : case E9_PROGRAMI : break; case ADAK_DESIGNER : dongle_id_str = GET_DONGLE_IP (); for (int i=0; ; i++) { if (DESIGNER_DONGLELARI[i].a1 EQ 0) { return false; } temp_str = QString("%1.%2.%3.%4").arg(DESIGNER_DONGLELARI[i].a1) .arg(DESIGNER_DONGLELARI[i].a2) .arg(DESIGNER_DONGLELARI[i].a3) .arg(DESIGNER_DONGLELARI[i].a4); if (temp_str EQ dongle_id_str) { return true; } } break; } return true; }
QString BILGISAYAR_BILGISI_OLUSTUR ( int bilgisayar_id ) { SQL_QUERY sql_query ( G_YONETIM_DB ); sql_query.PREPARE_SELECT ( "ynt_bilgisayarlar","bilgisayar_adi, mac_adresi_kablolu, mac_adresi_kablosuz, mac_adresi_3g, " "dongle_ip","bilgisayar_id = :bilgisayar_id ",""); sql_query.SET_VALUE ( ":bilgisayar_id", bilgisayar_id ); if ( sql_query.SELECT() EQ 0 ) { QString mac_adresi = ""; QStringList mac_adressleri = GET_MAC_ADDRESS(); for ( int i =0 ; i < mac_adressleri.size() ; i++ ) { mac_adresi.append(QString(mac_adressleri.at(0) + "-")); } return QObject::tr("NOT REGISTERED # MAC: ") + mac_adresi +QObject::tr(" # DONGLE: ")+ GET_DONGLE_IP(); } sql_query.NEXT(); return sql_query.VALUE(0).toString() + " # Kablolu Ağ Mac Adresi" + sql_query.VALUE(1).toString() + " # Kablosuz Ağ Mac Adresi " + sql_query.VALUE(2).toString() + " # 3G Mac Adresi " + sql_query.VALUE(3).toString() + " # Donge IP " + sql_query.VALUE(4).toString(); }