void MainWindow::on_pushButtonAjouterProd_clicked() { //Bouton Ajouter produit QSqlRecord recordProd=modelProduits->record(); QSqlQuery maRequete("SELECT * FROM Produit"); //sélectionner nom produit avec sa quantité }
void MainWindow::on_pushButtonAjoutProd_clicked() { QSqlRecord newProd; modelProduits->insertRecord(-1,newProd); QSqlQuery maRequete("select max(refProd)+1 from Produit"); maRequete.next(); int numeroProdOk=maRequete.value(0).toInt(); newProd.setValue("refProd",numeroProdOk); }
void MainWindow::on_action_Commande_triggered() { ui->dateEditCommande->date(); QSqlRecord newCom; QSqlQuery maRequete("select max(numCom)+1 from Commande"); maRequete.next(); int numeroComOk=maRequete.value(0).toInt(); newCom.setValue("numCom",numeroComOk); //connect(ui->lineEditNomCli,SIGNAL(textChanged(QString)),this,SLOT(rechercherClient); }
void MainWindow::on_pushButtonAjoutProduit_clicked() { //ajout d'un produit QSqlRecord nouveauProduit=modelProduits->record(); QSqlQuery maRequete("SELECT max(prodNum)+1 FROM Produit"); //placement sur le prochain enregistrement dispo maRequete.next(); //obtention du prochain numéro de produit valide int numeroProduitOk=maRequete.value(0).toInt(); nouveauProduit.setValue("prodNum", numeroProduitOk); modelProduits->insertRecord(-1,nouveauProduit); }