Пример #1
0
 def add(self, lb):
     """
 Agrega una linea base a la base de datos
 @param lb: el objeto linea base que se quiere almacenar en la base de datos
 @return: none
 """
     DBSession.add(lb)
     transaction.commit()
Пример #2
0
 def _add(self,name,tel,login, passw):
     u = Usuario()
     u.nombre= name
     u.telefono=tel
     u.usuario = login
     u.password=passw
     DBSession.add(u)
     transaction.commit()
Пример #3
0
 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()
Пример #4
0
 def _add(self, name, tel, login, passw):
     u = Usuario()
     u.nombre = name
     u.telefono = tel
     u.usuario = login
     u.password = passw
     DBSession.add(u)
     transaction.commit()
Пример #5
0
 def _add(self,idItem, byte, tipo_archivo, nombre):
     a = Adjunto()
     a.nombre = nombre
     a.idItem = idItem
     a.archivo = byte
     a.tipo_archivo=tipo_archivo
     DBSession.add(a)
     transaction.commit()
Пример #6
0
 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()
Пример #7
0
 def _add(self,idItem, byte, tipo_archivo, nombre):
     a = Adjunto()
     a.nombre = nombre
     a.idItem = idItem
     a.archivo = byte
     a.tipo_archivo=tipo_archivo
     DBSession.add(a)
     transaction.commit()
Пример #8
0
    def copiarAdjunto(self, item, adjunto):
        transaction.begin()
        adjunto_copia = Adjunto()
        adjunto_copia.archivo = adjunto.archivo
        adjunto_copia.id_item = item.id_item
        adjunto_copia.nombre = adjunto.nombre

        DBSession.add(adjunto_copia)
        transaction.commit
Пример #9
0
    def add(self, user):
        DBSession.add(user)
        transaction.commit()

        recurso = Recurso()
        recurso.proyecto = user
        recurso.tipo = 1
        DBSession.add(recurso)
        transaction.commit()
Пример #10
0
    def adjuntarArchivo(self, item, archivo, nombre):
        transaction.begin()
        adjunto = Adjunto()
        adjunto.archivo = archivo
        adjunto.id_item = item.id_item
        adjunto.nombre = nombre

        DBSession.add(adjunto)
        transaction.commit()
Пример #11
0
 def add(self, user):
     DBSession.add(user)
     transaction.commit()
     
     recurso = Recurso()
     recurso.proyecto = user
     recurso.tipo = 1
     DBSession.add(recurso)
     transaction.commit()
Пример #12
0
    def add(self, user):
        DBSession.add(user)
        transaction.commit()

        recurso = Recurso()
        recurso.fase = user
        recurso.tipo = 2
        DBSession.add(recurso)
        transaction.commit()
Пример #13
0
 def copiarAdjunto(self, item, adjunto):
     transaction.begin()
     adjunto_copia = Adjunto()
     adjunto_copia.archivo = adjunto.archivo
     adjunto_copia.id_item = item.id_item
     adjunto_copia.nombre = adjunto.nombre
     
     DBSession.add(adjunto_copia)
     transaction.commit
Пример #14
0
 def addAtributo(self,identificador,id_fase,version,id_campo, valor):
     transaction.begin()
     item = self.getByIdentificadorFaseVersion(identificador,id_fase,version)
     atributo = Atributo()
     atributo.id_campo = id_campo
     atributo.valor =valor
     atributo.id_item = item.id_item
     DBSession.add(atributo)
     transaction.commit()
Пример #15
0
 def adjuntarArchivo(self,item,archivo,nombre):
     transaction.begin()
     adjunto = Adjunto()
     adjunto.archivo = archivo
     adjunto.id_item = item.id_item
     adjunto.nombre = nombre
     
     DBSession.add(adjunto)
     transaction.commit()
Пример #16
0
 def add(self, user):
     DBSession.add(user)
     transaction.commit()
     
     recurso = Recurso()
     recurso.fase = user
     recurso.tipo = 2
     DBSession.add(recurso)
     transaction.commit()
Пример #17
0
 def addAtributo(self, identificador, id_fase, version, id_campo, valor):
     transaction.begin()
     item = self.getByIdentificadorFaseVersion(identificador, id_fase,
                                               version)
     atributo = Atributo()
     atributo.id_campo = id_campo
     atributo.valor = valor
     atributo.id_item = item.id_item
     DBSession.add(atributo)
     transaction.commit()
Пример #18
0
 def add(self, user):
     ''' Agrega un proyecto a la base datos
     @param: Objeto Proyecto
     @return: None'''
     DBSession.add(user)
     transaction.commit()
     recurso = Recurso()
     recurso.proyecto = user
     recurso.tipo = 1
     DBSession.add(recurso)
     transaction.commit()
Пример #19
0
 def setUp(self):
     """Prepare model test fixture."""
     try:
         new_attrs = {}
         new_attrs.update(self.attrs)
         new_attrs.update(self.do_get_dependencies())
         self.obj = self.klass(**new_attrs)
         DBSession.add(self.obj)
         DBSession.flush()
         return self.obj
     except:
         DBSession.rollback()
         raise
Пример #20
0
 def setUp(self):
     """Prepare model test fixture."""
     try:
         new_attrs = {}
         new_attrs.update(self.attrs)
         new_attrs.update(self.do_get_dependencies())
         self.obj = self.klass(**new_attrs)
         DBSession.add(self.obj)
         DBSession.flush()
         return self.obj
     except:
         DBSession.rollback()
         raise
Пример #21
0
 def add(self, user):
     """
 Agrega a la base de datos un usuario
 @param user: el objeto usuario que se quiere almacenar
 @return: Un boolean indicando si la operacion fue exitosa o no
 """
     usuario = user.usuario
     b = self.verificarExistencia(usuario)
     if not b:
         DBSession.add(user)
         transaction.commit()
         return True
     return False
Пример #22
0
 def copiarAdjunto(self, item, adjunto):
     '''Adjunta un archivo a un item
     @param item: objeto item
     @param adjunto: archivo a adjuntar
     '''  
     transaction.begin()
     adjunto_copia = Adjunto()
     adjunto_copia.archivo = adjunto.archivo
     adjunto_copia.id_item = item.id_item
     adjunto_copia.nombre = adjunto.nombre
     
     
     DBSession.add(adjunto_copia)
     
     transaction.commit()
Пример #23
0
 def add(self, item1, item2, tipo):
     '''Agrega una relacion a la base de datos
     @param: id_item1
     @param: id_item2
     @param: tipo de relacion'''
     relacion = Relacion()
     relacion.id_item1= item1.id_item
     relacion.id_item2 = item2.id_item
     relacion.tipo_relacion = tipo
     relacion.id_fase1 = item1.id_fase
     relacion.id_fase2 = item2.id_fase
     relacion.identificador_item1 = item1.identificador
     relacion.identificador_item2 = item2.identificador
     
     DBSession.add(relacion)
     transaction.commit()
Пример #24
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()
Пример #25
0
 def addAtributo(self,identificador,id_fase,version,id_campo, valor):
     '''Agrega un nuevo atributo especifico a un item
     @param identificador: identificador del item
     @param id_fase: id de la fase
     @param version: version del item
     @param id_campo: id del campo específico del item
     @param valor: valor del campo a guardar
     '''  
     transaction.begin()
     item = self.getByIdentificadorFaseVersion(identificador,id_fase,version)
     atributo = Atributo()
     atributo.id_campo = id_campo
     atributo.valor =valor
     atributo.id_item = item.id_item
     DBSession.add(atributo)
     transaction.commit()
Пример #26
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()
Пример #27
0
 def add(self, item):
     DBSession.add(item)
     transaction.commit()
Пример #28
0
 def add(self, item):
     DBSession.add(item)
     transaction.commit()
Пример #29
0
 def add(self, rol):
     DBSession.add(rol)
     transaction.commit()
Пример #30
0
 def add(self, rol):
     DBSession.add(rol)
     transaction.commit()
Пример #31
0
 def add(self, user):
     print "Agregado"
     DBSession.add(user)
     transaction.commit()
Пример #32
0
 def add(self, permiso):
     DBSession.add(permiso)
     transaction.commit()
Пример #33
0
 def add(self, user):
     print ("Agregar el campo" + user.nombre)
     id = DBSession.add(user)
     transaction.commit()
     return id
Пример #34
0
 def add(self, adjunto):
     DBSession.add(adjunto)
     transaction.commit()
Пример #35
0
 def add(self, Relacion):
     DBSession.add(Relacion)
     transaction.commit()
Пример #36
0
 def add(self, permiso):
     DBSession.add(permiso)
     transaction.commit()
Пример #37
0
 def add(self, adjunto):
     DBSession.add(adjunto)
     transaction.commit()
Пример #38
0
 def add(self, user):
     print("Agregar el campo" + user.nombre)
     id = DBSession.add(user)
     transaction.commit()
     return id
Пример #39
0
 def add(self, user):
     DBSession.add(user)
     transaction.commit()
Пример #40
0
 def add(self, user):
     print "Agregado"
     DBSession.add(user)
     transaction.commit()
Пример #41
0
 def add(self, user):
     DBSession.add(user)
     transaction.commit()