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
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
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()
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()
def addCampo(self, nombre, tipodato, tipoItem): c = Campo() c.nombre = nombre c.tipo_dato = tipodato tipoItem.append(c) self.update(tipoItem)
def addCampo(self,nombre, tipodato, tipoItem): c = Campo() c.nombre = nombre c.tipo_dato=tipodato tipoItem.append(c) self.update(tipoItem)