def recibirRegistro(self,formulario,nombre,apellido="",username="",email="",password="",role="",descripcion="",permisos=""): "Recibe los datos de registro por post" bd=database.DatabaseManager() html="" if formulario=="usuarios": bd.crearUsuario(nombre,apellido,username,email,password,role) dic={"nombre":nombre,"apellido":apellido,"username":username,"email":email,"password":password} html=templater.llenarPlantilla("datos_recibidos_user",dic) elif formulario=="roles": bd=database.DatabaseManager() bd.crearRol(nombre,descripcion,permisos) dic={"nombre":nombre,"descripcion":descripcion} html=templater.llenarPlantilla("datos_recibidos_role",dic) elif formulario=="permisos": bd.crearPermiso(nombre,descripcion) dic={"nombre":nombre,"descripcion":descripcion} html=templater.llenarPlantilla("datos_recibidos_permission",dic) return html
def registrar(modulo): dic = {} retorno = "" tabla = "" if modulo == "usuarios": tabla = "roles" elif modulo == "roles": tabla = "permissions" if tabla != "": select = genHtml.llenarSelectBD(tabla) dic = {"opciones":select} retorno = templater.llenarPlantilla(modulo + "/registro", dic) else: retorno = templater.leerArchivo(modulo + "/registro") return retorno
def listar(modulo): dic={} lista=[] retorno="" dicTablas={"usuarios":"users","roles":"roles","permisos":"permissions"} if modulo=="usuarios".lower(): lista=["ID","Nombre","Apellido","Username","Email"] elif modulo=="roles".lower(): lista=["ID","Nombre","Descripcion"] elif modulo=="permisos".lower(): lista=["ID","Nombre","Descripcion"] dic["tabla"]=genHtml.llenarTablaBD(dicTablas[modulo],lista,True) retorno=templater.llenarPlantilla("general/listar", dic) return retorno