Example #1
0
def crearRol(nombre,descripcion,idPermisoList):
    """Funcion que recibe los atributos de un rol y lo persiste en la base de datos."""
    idrolmax=getMayorIdRol()
    nuevo_rol = Rol(idrolmax+1,nombre,descripcion)
    listapermisos = session.query(Permiso).filter(Permiso.idpermiso.in_(idPermisoList)).all()
    nuevo_rol.permisos = listapermisos
    session.add(nuevo_rol)
    session.commit()
    return nuevo_rol.idrol
Example #2
0
def insertarRol(nombre,descripcion,idPermisoList):
    """Funcion que inserta un Rol en la Base de Datos"""    
    idrol=getMayorIdRol()+1
    nuevo_rol = Rol(idrol,nombre,descripcion)
    listapermisos = session.query(Permiso).filter(Permiso.idpermiso.in_(idPermisoList)).all()
    nuevo_rol.permisos = listapermisos
    session.add(nuevo_rol)
    session.commit()
    return idrol