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
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