void ItemLineEdit::setItemsiteid(int pItemsiteid) { XSqlQuery itemsite; itemsite.prepare( "SELECT itemsite_item_id, itemsite_warehous_id " "FROM itemsite " "WHERE (itemsite_id=:itemsite_id);" ); itemsite.bindValue(":itemsite_id", pItemsiteid); itemsite.exec(); if (itemsite.first()) { setId(itemsite.value("itemsite_item_id").toInt()); emit warehouseIdChanged(itemsite.value("itemsite_warehous_id").toInt()); } else { setId(-1); emit warehouseIdChanged(-1); } }
void ItemLineEdit::setItemsiteid(int pItemsiteid) { if (DEBUG) qDebug("%s::setItemsiteId(%d) entered", qPrintable(objectName()), pItemsiteid); XSqlQuery itemsite; itemsite.prepare( "SELECT itemsite_item_id, itemsite_warehous_id " "FROM itemsite " "WHERE (itemsite_id=:itemsite_id);" ); itemsite.bindValue(":itemsite_id", pItemsiteid); itemsite.exec(); if (itemsite.first()) { setId(itemsite.value("itemsite_item_id").toInt()); emit warehouseIdChanged(itemsite.value("itemsite_warehous_id").toInt()); } else { setId(-1); emit warehouseIdChanged(-1); } }