コード例 #1
0
def main():
    while True:
        menu()
        operation = choose_operation()
        if not operation:
            break
        elif operation == 1:
            write_db(create_user())
        elif operation == 2 and read_db():
            delete_user()
        elif operation == 3 and read_db():
            show_n_users()
        elif operation == 4 and read_db():
            search_user()
        elif operation == 5 and read_db():
            edit_user()
        elif operation == 6 and read_db():
            filter_by_keyword()
コード例 #2
0
ファイル: routes.py プロジェクト: edkliff/yandex-mail
def delete_account(user_id, domain):
    """
    Delete user
    :param user_id: user_id for deletion
    :param domain: domain for user
    :return: domain accounts list page
    """
    domain_data = config.DOMAIN_KEY[domain]
    resp = delete_user(user_id, domain_data[1], domain_data[0])
    console_output(resp, 'User deletion')
    return redirect('/mails/{}'.format(domain))
コード例 #3
0
ファイル: main.py プロジェクト: zqx233/GraduationProject
    def __init__(self, master=None):
        super().__init__(master)
        self.master = master
        # 人脸库窗口
        self.fun4_win = LabelFrame(master=self.master, text='人脸库管理', width=1000)
        # 选择用户部分
        self.select_frame = Frame(master=self.fun4_win)
        self.select_group_label = Label(master=self.select_frame, text='用户组:')
        self.select_group_combobox = ttk.Combobox(master=self.select_frame)
        self.select_user_label = Label(master=self.select_frame, text='用户:')
        self.select_user_combobox = ttk.Combobox(master=self.select_frame)
        self.select_ok_button = Button(master=self.select_frame, text='查 询', command=self.show_user_img)
        # 用户、组增删
        self.add_face_button = Button(master=self.select_frame, text='添加人脸', command=self.new_user_win)
        self.new_group_but = Button(master=self.select_frame, text='新建组', command=self.new_group_win)
        self.delete_group_but = Button(master=self.select_frame, text='删除当前组', foreground='red',
                                       command=lambda: fc.delete_group(self.select_group_combobox.get()))
        self.delete_user_but = Button(master=self.select_frame, text='删除当前用户', foreground='red',
                                      command=lambda: fc.delete_user(self.select_group_combobox.get(),
                                                                     self.select_user_combobox.get()))
        # 显示用户所有图片部分
        self.user_img_frame = Frame(master=self.fun4_win)
        self.user_load_img = PhotoImage(file='src/img/upload.png')
        # 布局
        self.fun4_win.grid(row=2, column=3, rowspan=5, padx=5, pady=5, sticky='n' + 's' + 'w' + 'e')
        self.fun4_win.grid_propagate(flag=False)
        self.select_frame.grid(row=2, column=2, pady=5, sticky='w' + 'e')
        self.select_group_label.grid(row=2, column=2)
        self.select_group_combobox.grid(row=2, column=3)
        self.select_user_label.grid(row=2, column=4)
        self.select_user_combobox.grid(row=2, column=5)
        self.select_ok_button.grid(row=2, column=6)
        self.user_img_frame.grid(row=3, column=2, columnspan=3, sticky='w')
        self.add_face_button.grid(row=2, column=7, padx=20)
        self.new_group_but.grid(row=2, column=8)
        self.delete_group_but.grid(row=2, column=9, padx=20)
        self.delete_user_but.grid(row=2, column=10)

        self.select_group_combobox.bind('<Button-1>', self.show_group)
        self.select_user_combobox.bind('<Button-1>', self.show_user)
コード例 #4
0
ファイル: app.py プロジェクト: chugunovanadi/pmpu2k18.2
def settings_handler(message):
    bot.send_chat_action(message.chat.id, "typing")
    func.delete_user(message.chat.id, only_choice=True)
    answer = "Настройки"
    bot.send_message(message.chat.id, answer, reply_markup=settings_keyboard)
コード例 #5
0
ファイル: app.py プロジェクト: chugunovanadi/pmpu2k18.2
def home_handler(message):
    bot.send_chat_action(message.chat.id, "typing")
    func.delete_user(message.chat.id, only_choice=True)
    answer = "Главное меню"
    bot.send_message(message.chat.id, answer, reply_markup=main_keyboard)
コード例 #6
0
ファイル: app.py プロジェクト: chugunovanadi/pmpu2k18.2
def exit_handler(message):
    bot.send_chat_action(message.chat.id, "typing")
    func.delete_user(message.chat.id, only_choice=False)
    remove_keyboard = telebot.types.ReplyKeyboardRemove(True)
    answer = "До встречи!"
    bot.send_message(message.chat.id, answer, reply_markup=remove_keyboard)