def usr_refresh(self): # Clean condition for _key, value in self.__state_cond.items(): if is_null(value): self.__state_cond.pop(_key) # Remove node tree self.usr_remove_children(self._state_root) # Search self.__state_list = self.__service.usr_search(self.__state_cond) if self.__state_list is None: self.__state_list = [] for t_item in self.__state_list: if 'None' == t_item['pid'] or t_item['pid'] is None: t_node = self.usr_create_tree_node(t_item) self._state_root.append_node(t_node) # Clean checked list for i in self.__state_check: self.__state_check.remove(i) self.reset()
def usr_update(self, p_cond): for t_id in p_cond: if "id" == t_id: continue _data = None if is_null(p_cond[t_id]) else p_cond[t_id] _item = self.__session.query(TabStepDef).filter(TabStepDef.id == p_cond['id']) _item.update({t_id: _data}) self.__session.commit()
def usr_update(self, p_cond): for _id in p_cond: if "id" == _id: continue _data = None if is_null(p_cond[_id]) else p_cond[_id] _item = self.__session.query(TabRunTime).filter( TabRunTime.id == p_cond['id']) _item.update({_id: _data}) self.__session.commit()
def usr_refresh(self): """ Refresh the table when data changed :return: """ # Clean condition for _key, value in self.__state_cond.items(): if is_null(value): self.__state_cond.pop(_key) # Search # self.__state_data = orc_invoke(self.__interface['usr_search'], self.__state_cond) # Clean checked list self.__state_check = [] self.reset()
def usr_update(self, p_cond): """ :param p_cond: :return: """ for t_id in p_cond: if "id" == t_id: continue _data = None if is_null(p_cond[t_id]) else p_cond[t_id] _item = self.__session.query(TabItem).filter( TabItem.id == p_cond['id']) _item.update({t_id: _data}) self.__session.commit()
def usr_refresh(self): """ Refresh the table when data changed :return: """ # Clean condition for _key, value in self.__state_cond.items(): if is_null(value): self.__state_cond.pop(_key) # Search self.__state_data = self.__service.usr_search(self.__state_cond) # Clean checked list self.__state_check = [] self.reset()
def __submit(self): _res = dict() for t_id in self.widgets: _res[t_id] = self.get_data(t_id) # Guarantee input is not null if self.widgets[t_id]["ESSENTIAL"] and is_null(_res[t_id]): _message = u"%s不可以为空" % self.widgets[t_id]["NAME"] _msg_box = QMessageBox(QMessageBox.Warning, "Alert", _message) _msg_box.setStyleSheet(get_theme("Buttons")) _msg_box.exec_() return self.sig_submit[dict].emit(_res) self.close()