-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdialogupdatedeleteuv.cpp
More file actions
57 lines (42 loc) · 1.41 KB
/
Copy pathdialogupdatedeleteuv.cpp
File metadata and controls
57 lines (42 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "dialogupdatedeleteuv.h"
#include "ui_dialogupdatedeleteuv.h"
#include "mainutprofiler.h"
DialogUpdateDeleteUV::DialogUpdateDeleteUV(QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogUpdateDeleteUV)
{
ui->setupUi(this);
MainUTProfiler &mainUTProfiler=MainUTProfiler::getUTProfiler();
if(mainUTProfiler.connectDb()){
QSqlQueryModel *modelUvs= new QSqlQueryModel();
QSqlQueryModel *modelCategorie= new QSqlQueryModel();
QSqlQueryModel *modelSaison= new QSqlQueryModel();
QSqlQuery *query = new QSqlQuery(mainUTProfiler.mydb);
// SET All the Uvs on the Combobox
query->prepare("SELECT code FROM UV");
if(query->exec()){
modelUvs->setQuery(*query);
ui->uvsModelCombo->setModel(modelUvs);
}
// SET The Possible Categorie Values
query->prepare("SELECT uvType FROM categorie");
query->exec();
modelCategorie->setQuery(*query);
ui->categorieComb->setModel(modelCategorie);
// SET The Possible Saison Values
query->prepare("SELECT SaisonType FROM saison");
query->exec();
modelSaison->setQuery(*query);
ui->saisonComb->setModel(modelSaison);
// Disconnection
}
else
{
qDebug()<<"Failed to open connection..";
}
mainUTProfiler.deconnect();
}
DialogUpdateDeleteUV::~DialogUpdateDeleteUV()
{
delete ui;
}