Пример #1
0
    def search(self):

        state = self.second_srv_combo.currentData()
        record = stock_handler.get_calibration(state)
        table_utils.set_table_content(self.tableView, record, self.table_title)

        self.tableView.resizeColumnsToContents()
Пример #2
0
    def _init_inventory_table(self):
        inventorywaringtableView = self.inventorywaringtableView

        # 填充数据
        set_table_content(
            inventorywaringtableView,
            stock_unsalable_warning_handler.get_unsalable_warning(),
            self.table_title)
Пример #3
0
    def _submit(self):
        name = self.staff_name.text()
        sex = self.gender.text()
        id_card_no = self.id_card_no.text()
        submit_staff_info(name, sex, id_card_no, self.staff_id)
        QMessageBox.information(self.submit, "提示", "提交成功")
        self.close()

        set_table_content(self.staff_table, get_all_staff(), self.table_title)
Пример #4
0
 def _init_write_off_table(self):
     write_off_date = stock_detail_handler.get_negative_on_hand()
     table_utils.set_table_content(self.write_off_table, write_off_date,
                                   self.table_title)
     self.write_off_table.setColumnHidden(7, True)
     self.write_off_table.setColumnHidden(8, True)
     self.write_off_table.setColumnHidden(9, True)
     self.write_off_table.setColumnHidden(11, True)
     self.write_off_table.setColumnHidden(13, True)
     self.write_off_table.horizontalHeader().setStretchLastSection(True)
Пример #5
0
 def _delete_staff(self):
     staff_id = get_table_current_index_info(self.staff_table, 0)
     if staff_id:
         reply = QtWidgets.QMessageBox.question(self.delete_staff, 'Message',
                                                "是否删除此员工?", QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No)
         if reply == QtWidgets.QMessageBox.Yes:
             delete_staff_by_id(staff_id)
             set_table_content(self.staff_table, get_all_staff(), self.table_title)
     else:
         QtWidgets.QMessageBox.information(self.delete_staff, "提示", "请选择员工")
Пример #6
0
    def _init_ui(self):
        table_utils.set_table_content(self.tableView, (), self.table_title)
        time_now = time_utils.get_now()
        self.start_date.setDateTime(
            QDateTime.fromString(time_now, 'yyyy-MM-dd hh:mm:ss'))
        self.end_date.setDateTime(
            QDateTime.fromString(time_now, 'yyyy-MM-dd hh:mm:ss'))

        self._init_brand_and_model()
        self._init_first_srv()
Пример #7
0
    def _init_ui(self):
        record = stock_handler.get_calibrationAll()
        table_utils.set_table_content(self.tableView, record, self.table_title)
        # time_now = time_utils.get_now()
        # self.start_date.setDateTime(QDateTime.fromString(time_now, 'yyyy-MM-dd hh:mm:ss'))
        # self.end_date.setDateTime(QDateTime.fromString(time_now, 'yyyy-MM-dd hh:mm:ss'))

        # self._init_brand_and_model()
        # self._init_first_srv()
        self.second_srv_combo.addItem("未审核", "0")
        self.second_srv_combo.addItem("已审核", "1")
Пример #8
0
 def _refresh_second_service(self):
     father_id = get_table_current_index_info(self.first_service_table, 0)
     if not father_id:
         return
     set_table_content(self.second_service_table, service_handler.get_second_service_by_father(father_id),
                       self.second_service_title)
     self.second_service_table.setColumnHidden(0, True)
     self.second_service_table.setColumnHidden(1, True)
     self.second_service_table.setColumnHidden(2, True)
     self.second_service_table.setColumnHidden(4, True)
     self.second_service_table.setColumnHidden(5, True)
Пример #9
0
    def __init__(self):
        super(Staff, self).__init__()
        self.setupUi(self)
        self.setWindowTitle('门店人员管理')

        self.staff_table.horizontalHeader().setDefaultAlignment(Qt.AlignCenter)

        self.table_title = ("ID", '姓名', '性别', '身份证号码', '创建时间')

        self._init_signal_and_slot()

        set_table_content(self.staff_table, get_all_staff(), self.table_title)
Пример #10
0
    def _submit(self):
        name = self.username.text()
        pwd = self.password.text() + 'udontknowwhy'
        pwd = md5(pwd)

        insert_sys_user_info(name, pwd)

        QMessageBox.information(self.submit, "提示", "提交成功")
        self.close()

        # 刷新页面显示内容
        set_table_content(self.sys_user_table, get_all_sys_user(),
                          self.table_title)
Пример #11
0
 def _remove_sys_user(self):
     id = get_table_current_index_info(self.sys_user_table, 0)
     if id:
         reply = QtWidgets.QMessageBox.question(self.remove_sys_user,
                                                'Message', "是否删除此管理员?",
                                                QtWidgets.QMessageBox.Yes,
                                                QtWidgets.QMessageBox.No)
         if reply == QtWidgets.QMessageBox.Yes:
             delete_sys_user_by_id(id)
             set_table_content(self.sys_user_table, get_all_sys_user(),
                               self.table_title)
     else:
         QtWidgets.QMessageBox.information(self.remove_sys_user, "提示",
                                           "请选择一条记录")
Пример #12
0
    def __init__(self):
        super(SystemUser, self).__init__()
        self.setupUi(self)
        self.setWindowTitle('系统人员管理')

        self.sys_user_table.horizontalHeader().setDefaultAlignment(
            Qt.AlignCenter)

        self.table_title = ("ID", '用户名', '密码', '创建时间')

        self._init_signal_and_slot()

        set_table_content(self.sys_user_table, get_all_sys_user(),
                          self.table_title)
Пример #13
0
 def _refresh_history_table(self, record):
     table_utils.set_table_content(self.history_table, record,
                                   self.history_table_title)
Пример #14
0
 def _update_device_table(self):
     set_table_content(self.device_table, get_all_device(),
                       self.table_title)
Пример #15
0
 def _refresh_first_service(self):
     set_table_content(self.first_service_table, service_handler.get_all_first_level_service(),
                       self.first_service_title)
     self.first_service_table.setColumnHidden(0, True)
Пример #16
0
    def _init_table(self):
        record = attribute_handler.get_all_attributes()

        table_utils.set_table_content(self.tableView, record, self.table_title)
        self.tableView.setColumnHidden(0, True)
        self.tableView.setColumnHidden(3, True)
Пример #17
0
 def _init_detail_table(self, record):
     table_utils.set_table_content(self.detail_table, record, self.detail_table_title)
     self.detail_table.setColumnHidden(0, True)
     self.detail_table.setColumnHidden(8, True)
     self.detail_table.setColumnHidden(14, True)
     self.detail_table.resizeColumnsToContents()
Пример #18
0
 def _init_table(self):
     table_utils.set_table_content(self.sales_details_result_table, [],
                                   self.table_title)
Пример #19
0
    def _init_compare_table(self, record):

        table_utils.set_table_content(self.compare_table, record,
                                      self.compare_table_title)
Пример #20
0
 def _init_summary_table(self):
     record = payment_handler.get_all_arrears_info()
     table_utils.set_table_content(self.summary_table, record, self.summary_table_title)
     self.summary_table.setColumnHidden(0, True)
     self.summary_table.resizeColumnsToContents()
Пример #21
0
 def _refresh_summary_table(self, record):
     table_utils.set_table_content(self.summary_table, record, self.summary_table_title)
     self.summary_table.setColumnHidden(0, True)
     self.summary_table.setColumnHidden(1, True)