src/EditProduct.cpp

changeset 249
3c28dc8dd51d
parent 248
1a7a5dffba58
child 257
cfba041bdaee
equal deleted inserted replaced
248:1a7a5dffba58 249:3c28dc8dd51d
797 #include "EditProductExport.cpp" 797 #include "EditProductExport.cpp"
798 798
799 799
800 void EditProduct::on_deleteButton_clicked() 800 void EditProduct::on_deleteButton_clicked()
801 { 801 {
802 // QSqlQuery query;
803
804 int rc = QMessageBox::warning(this, tr("Delete product"), tr("Delete %1").arg(product->name), 802 int rc = QMessageBox::warning(this, tr("Delete product"), tr("Delete %1").arg(product->name),
805 QMessageBox::Yes | QMessageBox::No, QMessageBox::No); 803 QMessageBox::Yes | QMessageBox::No, QMessageBox::No);
806 if (rc == QMessageBox::No) 804 if (rc == QMessageBox::No)
807 return; 805 return;
808 806
809 DB_product::dele(this, this->recno); 807 DB_product::dele(this, this->recno);
810 /* query.prepare("DELETE FROM products WHERE record = :recno");
811 query.bindValue(":recno", this->recno);
812 query.exec();
813 if (query.lastError().isValid()) {
814 qDebug() << "EditProduct" << query.lastError();
815 QMessageBox::warning(this, tr("Database error"),
816 tr("MySQL error: %1\n%2\n%3")
817 .arg(query.lastError().nativeErrorCode())
818 .arg(query.lastError().driverText())
819 .arg(query.lastError().databaseText()));
820 } else {
821 qDebug() << "EditProduct Deleted" << this->recno;
822 }
823 */
824 808
825 this->close(); 809 this->close();
826 this->setResult(1); 810 this->setResult(1);
827 } 811 }
828 812

mercurial