1 from qtsalome import QSqlQuery
2 from Base.tableDeBase import TableDeBase
4 class TableGroupesRef (TableDeBase):
6 TableDeBase.__init__(self,"GroupesRef")
7 self.setField(("nomGroupe","idMaillage"))
8 self.setTypeField(('str','int'),('nomGroupe'))
10 def createSqlTable(self):
12 texteQuery ="create table GroupesRef(nomGroupe varchar(40), idMaillage int,"
13 texteQuery+="foreign key (idMaillage) references Maillages(idMaillage),"
14 texteQuery+="primary key (nomGroupe,idMaillage));"
15 print("Creation de TableGroupesRef : " , query.exec_(texteQuery))
17 def getVals(self,idMaillage):
19 texteQuery ='select NomGroupe from GroupesRef where idMaillage='+str(idMaillage) +";"
21 query.exec_(texteQuery)
22 while (query.next()) :
23 listeGroupes.append(str(query.value(0).toString()))
29 # Groupe pour le script du tunnel (fiche 7566)
30 # self.insereLigne(('FRONT_07',1))
31 # self.insereLigne(('FOND_07',1))
32 # self.insereLigne(('PAROI_07',1))
33 # self.insereLigne(('ROCHE_07',1))
34 # self.insereLigne(('FOND_16',1))
35 # self.insereLigne(('PAROI_16',1))
36 # self.insereLigne(('ROCHE_16',1))
37 # Groupe pour le script de l'attache d'une ailette (fiche 7957)
38 # self.insereLigne(('RAIN_JONC',2))
39 # self.insereLigne(('EXT_CRAN',2))
40 # self.insereLigne(('ENV_E',2))
41 # self.insereLigne(('ENV_I',2))