Пример #1
0
void MainWindow::on_pushButtonAjouterProd_clicked()
{
    //Bouton Ajouter produit
    QSqlRecord recordProd=modelProduits->record();
    QSqlQuery maRequete("SELECT * FROM Produit");
    //sélectionner nom produit avec sa quantité

}
Пример #2
0
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);
}
Пример #3
0
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);
}
Пример #4
0
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);

}