def asignar_usuario(): if (usuariosDatos.es_admin(username_login)): usuarios = usuariosDatos.listar("") cantidad = len(usuarios) if (cantidad >= 1): listar_usuarios_ids() print("\n[+] ID : ") id = input() listar_tipos_ids() print("\n[+] Tipo : ") id_tipo = input() if (id == "" or not valid_digit(id) or id_tipo == "" or not valid_digit(id_tipo)): print("\n[-] Datos invalidos\n") else: usuario = Usuario() usuario.setId(id) usuario.setId_tipo(id_tipo) if (usuariosDatos.editar(usuario)): print("\n[+] Registro actualizado\n") else: print("\n[-] Ha ocurrido un error en la base de datos\n") else: print("\n[-] No se encontraron usuarios\n") else: print("\n[-] Acceso Denegado\n")
def agregar_usuario(): if (usuariosDatos.es_admin(username_login)): print("[+] Nombre : ") nombre = input() print("\n[+] Clave : ") clave = input() listar_tipos_ids() print("\n[+] Tipo : ") id_tipo = input() if (nombre == "" or clave == "" or id_tipo == "" or not valid_digit(id_tipo)): print("\n[-] Faltan datos\n") input() menu_principal() else: clave_encoded = md5_encode(clave) usuario = Usuario() usuario.setNombre(nombre) usuario.setClave(clave_encoded) usuario.setId_tipo(id_tipo) usuario.setFecha_registro(getFecha()) if (usuariosDatos.comprobar_existencia_usuario_crear(nombre)): print("\n[-] El usuario %s ya existe\n" % (nombre)) else: if (usuariosDatos.agregar(usuario)): print("\n[+] Registro agregado\n") else: print("\n[-] Ha ocurrido un error en la base de datos\n") else: print("\n[-] Acceso Denegado\n") input() menu_principal()