Esempio n. 1
0
 def addParams(self,name,type, id_tipo):
     print ("Agregar un Campo nuevo al tipo de Item" + str(id_tipo))
     u = Campo()
     u.nombre= name
     u.tipo_dato=type
     u.id_tipo_item=id_tipo
     b = self.verificaExistencia(id_tipo, name)
     if not(b)   :
         self.add(u)
         return True
     return False
Esempio n. 2
0
 def addParams(self, name, type, id_tipo):
     print("Agregar un Campo nuevo al tipo de Item" + str(id_tipo))
     u = Campo()
     u.nombre = name
     u.tipo_dato = type
     u.id_tipo_item = id_tipo
     b = self.verificaExistencia(id_tipo, name)
     if not (b):
         self.add(u)
         return True
     return False
Esempio n. 3
0
 def importar(self, id_tipo, id_fase):
     transaction.begin()
     ti = self.getById(id_tipo)
     nuevo = TipoItem()
     nuevo.nombre = ti.nombre
     nuevo.id_fase = id_fase
     DBSession.add(nuevo)
     DBSession.flush()
     for c in ti.campos:
         cn = Campo()
         cn.nombre = c.nombre
         cn.tipo_dato = c.tipo_dato
         nuevo.campos.append(cn)
         DBSession.merge(nuevo)
         DBSession.flush()
     transaction.commit()
Esempio n. 4
0
 def importar(self, id_tipo, id_fase):
     transaction.begin()
     ti = self.getById(id_tipo)
     nuevo = TipoItem()
     nuevo.nombre =ti.nombre
     nuevo.id_fase = id_fase
     DBSession.add(nuevo)
     DBSession.flush()
     for c in ti.campos:
         cn = Campo()
         cn.nombre = c.nombre
         cn.tipo_dato = c.tipo_dato
         nuevo.campos.append(cn)
         DBSession.merge(nuevo)
         DBSession.flush()
     transaction.commit()
Esempio n. 5
0
 def addCampo(self, nombre, tipodato, tipoItem):
     c = Campo()
     c.nombre = nombre
     c.tipo_dato = tipodato
     tipoItem.append(c)
     self.update(tipoItem)
Esempio n. 6
0
 def addCampo(self,nombre, tipodato, tipoItem):
     c = Campo()
     c.nombre = nombre
     c.tipo_dato=tipodato
     tipoItem.append(c)
     self.update(tipoItem)