Пример #1
0
 def accept(self):
     #print '%s %s %s' % (self.field('epon'),self.field('cotyp_id'),self.field('fname'))
     fileSql = open('newDb.sql')
     script = u''
     for lines in fileSql:
         script += u'%s' % lines.decode('utf-8')
     dbutils.executeScript(script, self.field('fname'))
     sqlCo = sqlco.format(self.field('epon'),self.field('onom'),self.field('patr'),self.field('cotyp_id'),
                          self.field('ame'),self.field('afm'),self.field('doy'),self.field('dra'),
                          self.field('pol'),self.field('odo'),self.field('num'),self.field('tk'),
                          self.field('ikac'),self.field('ikap'))
     #print sqlCo
     dbutils.commitToDb(sqlCo, self.field('fname'))
     sqlCoy = u"INSERT INTO m12_coy VALUES (1,1,'Κεντρικό','%s')" % self.field('kad')
     dbutils.commitToDb(sqlCoy, self.field('fname'))
     
     etos = datetime.datetime.now().year
     dbutils.commitToDb(u"INSERT INTO m12_xrisi (xrisi,xrisip) VALUES ('{0}','Χρήση {0}')".format(etos), self.field('fname'))
     
     eidList = osyk.eid_cad_listFilteredDouble(self.field('kad'))
     print eidList
     sqleid_ = u"INSERT INTO m12_eid (eidp,keid) VALUES ('{0}','{1}');\n"
     sqleid = u''
     for el in eidList:
         sqleid += sqleid_.format(el[1],el[0])
     dbutils.executeScript(sqleid,self.field('fname'))
     super(NewDbWizard, self).accept()
Пример #2
0
Файл: test.py Проект: tedlaz/m13
 def accept(self):
     print '%s %s %s' % (self.field('epon'),self.field('coType'),self.field('fname'))
     file = open('newDb.sql')
     script = u''
     for lines in file:
         script += '%s' % lines.decode('utf-8')
     dbutils.executeScript(script, self.field('fname'))
     sqlCo = "INSERT INTO  m12_co  VALUES (1,'%s','','',1,'','','','','','','','','','')" % self.field('epon')
     dbutils.commitToDb(sqlCo, self.field('fname'))
     #self.parent.
     sqlCoy = u"INSERT INTO m12_coy VALUES (1,1,'Κεντρικό','%s')" % self.field('kad')
     dbutils.commitToDb(sqlCoy, self.field('fname'))