def addParams(self, nombre, id_fase, id_campos): r = TipoItem() r.nombre = nombre r.id_fase = id_fase r.fase = FaseManager().getById(id_fase) r.campos = self.getListaCampos(id_campos) self.add(r)
def addParams(self,nombre, id_fase, id_campos): r = TipoItem() r.nombre = nombre r.id_fase = id_fase r.fase = FaseManager().getById(id_fase) r.campos = self.getListaCampos(id_campos) self.add(r)
def actualizar(self, nombre, fase, id_tipo): print("Actualizacion del tipo de item: " + nombre) fases = FaseManager().getById(fase) ti = TipoItem() ti.nombre = nombre ti.id_tipo_item = id_tipo ti.fase = fases self.update(ti)
def _add(self, name, tel, login, passw): u = TipoItem() u.nombre = name u.telefono = tel u.TipoItem = login u.password = passw DBSession.add(u) transaction.commit()
def actualizar(self, nombre, fase, id_tipo): print( "Actualizacion del tipo de item: " + nombre) fases =FaseManager().getById(fase) ti = TipoItem() ti.nombre = nombre ti.id_tipo_item = id_tipo ti.fase = fases self.update(ti)
def _add(self,name,tel,login, passw): u = TipoItem() u.nombre= name u.telefono=tel u.TipoItem = login u.password=passw DBSession.add(u) 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 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 addSinCampos(self,nombre, id_fase, descripcion, prefijo): print ("Agregar tipo de item: " + nombre + " en la fase " + str(id_fase)) r = TipoItem() r.nombre = nombre r.id_fase = id_fase r.descripcion = descripcion if prefijo != "": if len(prefijo) <= 3: r.prefijo = prefijo else: r.prefijo = prefijo[0:3] else: r.prefijo= nombre[0:3] r.fase = FaseManager().getById(id_fase) b = self.verificaExistencia(id_fase, nombre) if not(b) : self.add(r) return True return False
def addSinCampos(self, nombre, id_fase, descripcion, prefijo): print("Agregar tipo de item: " + nombre + " en la fase " + str(id_fase)) r = TipoItem() r.nombre = nombre r.id_fase = id_fase r.descripcion = descripcion if prefijo != "": if len(prefijo) <= 3: r.prefijo = prefijo else: r.prefijo = prefijo[0:3] else: r.prefijo = nombre[0:3] r.fase = FaseManager().getById(id_fase) b = self.verificaExistencia(id_fase, nombre) if not (b): self.add(r) return True return False