#include "fiche_article.h"
#include "ui_fiche_article.h"
#include <QtDebug>
fiche_article
::fiche_article(QWidget *parent
) : ui(new Ui::fiche_article)
{
ui->setupUi(this);
model->setQuery("SELECT Nom FROM Projet.dbo.Produit");
ui->comboBox->setModel(model);
query.prepare("SELECT Matricule FROM Projet.dbo.Produit WHERE Nom=:nom");
query.bindValue(":nom", ui->comboBox->currentText());
if (query.exec() && query.next()) {
ui->lineEdit_3->setText(query.value(0).toString());
}
// QObject::connect(ui->comboBox, SIGNAL(currentIndexChanged(int)),ui->lineEdit_3, SLOT(setText(ui->comboBox->currentText())));
query2.prepare("SELECT Nom FROM Projet.dbo.Produit WHERE Nom=:nom");
query2.bindValue(":nom", ui->comboBox->currentText());
if (query2.exec() && query2.next()) {
ui->lineEdit->setText(query2.value(0).toString());
}
query3.prepare("SELECT Type FROM Projet.dbo.Produit WHERE Nom=:nom");
query3.bindValue(":nom", ui->comboBox->currentText());
if (query3.exec() && query3.next()) {
ui->lineEdit_2->setText(query3.value(0).toString());
}
query4.prepare("SELECT Quantité FROM Projet.dbo.Produit WHERE Nom=:nom");
query4.bindValue(":nom", ui->comboBox->currentText());
if (query4.exec() && query4.next()) {
ui->spinBox->setValue(query4.value(0).toInt());
}
model2->setQuery("SELECT DISTINCT N_Four FROM Projet.dbo.Produit");
ui->comboBox_2->setModel(model2);
query5.prepare("SELECT N_Four FROM Projet.dbo.Produit WHERE Nom=:nom");
query5.bindValue(":nom", ui->comboBox->currentText());
if (query5.exec() && query5.next()) {
ui->comboBox_2->setItemText(0,query5.value(0).toString());
}
}
fiche_article::~fiche_article()
{
delete ui;
}
void fiche_article
::on_comboBox_currentIndexChanged(const QString &arg1
) {
query.prepare("SELECT Matricule FROM Projet.dbo.Produit WHERE Nom=:nom");
query.bindValue(":nom", ui->comboBox->currentText());
if (query.exec() && query.next()) {
ui->lineEdit_3->setText(query.value(0).toString());
}
query3.prepare("SELECT Type FROM Projet.dbo.Produit WHERE Nom=:nom");
query3.bindValue(":nom", ui->comboBox->currentText());
if (query3.exec() && query3.next()) {
ui->lineEdit_2->setText(query3.value(0).toString());
}
query4.prepare("SELECT Quantité FROM Projet.dbo.Produit WHERE Nom=:nom");
query4.bindValue(":nom", ui->comboBox->currentText());
if (query4.exec() && query4.next()) {
ui->spinBox->setValue(query4.value(0).toInt());
}
}