Example #1
0
    def SaveBug(self):
        data={'number':'','title':'','level':0,'status':0,'project_id':0,'project_mod_id':0,
            'get_member':0,'description':'','put_member':0}
        my_business = business()

        #组装数据
        data['number']        = urllib.quote(str(self.number.text()))
        data['title']         = urllib.quote(str(self.title))
        data['level']         = urllib.quote(str(self.level.itemData(self.level.currentIndex()).toPyObject()))

        data['status']        = urllib.quote(str(self.status.itemData(self.status.currentIndex()).toPyObject()))
        data['project_id']   = urllib.quote(str(self.project_id.itemData(self.project_id.currentIndex()).toPyObject()))
        data['project_mod_id'] = urllib.quote(str(self.project_mod_id.itemData(self.project_mod_id.currentIndex()).toPyObject()))
        data['get_member']   = urllib.quote(str(self.get_member.itemData(self.get_member.currentIndex()).toPyObject()))
        time.sleep(3)
        data['description']  =  base64.b64encode(self.description.text())
        data['put_member']   = get_cur_admin_id()

        (status,content) = my_business.add_bug(data)
        if status:
            Add.message = content
            Add.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
        else:
            Add.message = content
            Add.status = False
            self.parent.set_message(u'错误',content)
Example #2
0
    def SaveProejct(self):
        data={'number':'','name':'','description':'','create':0}
        mem_data={'project_id':0,'admin_id':[]}
        mod_data={'project_id':0,'name':[]}
        my_business = business()

        #组装数据
        data['number']        = urllib.quote(str(self.number.text()))
        data['name']          = urllib.quote(str(self.name.text()))
        data['description']  = urllib.quote(str(self.description.toPlainText()))
        data['create']        = get_cur_admin_id()

        #项目成员
        mem_data['admin_id'] = self.project_mem.text()

        #项目模块
        tmp_mod_data_name_list = self.project_mod.text()
        mod_data_name_list = []
        for item in tmp_mod_data_name_list:
            mod_data_name_list.append(urllib.quote(item))
        mod_data['name'] = mod_data_name_list


        (status,content) = my_business.add_proejct(data,mem_data,mod_data)
        if status:
            Add.message = content
            Add.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
        else:
            Add.message = content
            Add.status = False
            self.parent.set_message(u'错误',content)
Example #3
0
    def SavePositionhr(self):
        data={'part_id':0,'name':'','description':'','create':0}
        where = {'id':0}
        my_business = business()

        #组装数据
        data['part_id'] = 2
        data['description'] = urllib.quote(str(self.description.toPlainText()))
        data['name']   = urllib.quote(str(self.name.text()))
        data['create'] = get_cur_admin_id()

        where['id'] = self.id

        (status,content) = my_business.update_positionhr(data,where)
        print 'content:%s'%content
        if status:
            Edit.message = content
            Edit.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
            return True
        else:
            Edit.message = content
            Edit.status = False
            self.parent.set_message(u'错误',content)
Example #4
0
    def SavePart(self):
        data={'number':'','name':'','create':0}
        where={'id':0}
        my_business = business()

        #组装数据
        data['number'] = urllib.quote(str(self.number.text()))
        data['name']   = urllib.quote(str(self.name.text()))
        data['create'] = get_cur_admin_id()

        where['id'] = self.id

        (status,content) = my_business.update_part(data,where)
        print 'content:%s'%content
        if status:
            Edit.message = content
            Edit.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
            return True
        else:
            Edit.message = content
            Edit.status = False
            self.parent.set_message(u'错误',content)
        pass
Example #5
0
    def SaveResume(self):
        data={'number':'','candidates':'','telephone':'','position_id':0,'part_id':0,'accessories':0,'remartk':'','create':0}
        where = {'id':0}
        my_business = business()
        #组装数据
        data['number']      = urllib.quote(str(self.number.text()))
        data['candidates']  = urllib.quote(str(self.candidates.text()))
        data['telephone']   = urllib.quote(str(self.telephone.text()))
        data['position_id'] = 1
        data['part_id']     = 1

        #附件
        if self.accessories.filename != "":
            (status,content) = my_business.file_upload(str(self.accessories.filename))
            if status:
                data['accessories'] = int(content['content']['id'])
            else:
                Edit.message = content
                Edit.status = False
                self.parent.set_message(u'错误',content)
                return False
        else:
            data.pop('accessories')

        data['remartk']      = urllib.quote(str(self.remark.toPlainText()))
        data['create']      = get_cur_admin_id()

        where['id'] = self.id

        (status,content) = my_business.update_resume(data,where)
        print 'content:%s'%content
        if status:
            Edit.message = content
            Edit.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
            return True
        else:
            Edit.message = content
            Edit.status = False
            self.parent.set_message(u'错误',content)
Example #6
0
    def SavePart(self):
        data={'number':'','name':'','create':0}
        my_business = business()

        #组装数据
        data['number'] = urllib.quote(str(self.number.text()))
        data['name']   = urllib.quote(str(self.name.text()))
        data['create'] = get_cur_admin_id()

        (status,content) = my_business.add_part(data)
        print 'content:%s'%content
        if status:
            Add.message = content
            Add.status = True
            self.parent.set_message(u'提示',content)
            return True
        else:
            Add.message = content
            Add.status = False
            self.parent.set_message(u'错误',content)
        pass
Example #7
0
    def SavePositionhr(self):
        data={'part_id':0,'name':'','description':'','create':0}
        my_business = business()

        #组装数据
        data['part_id'] = 2
        data['description'] = urllib.quote(str(self.description.toPlainText()))
        data['name']   = urllib.quote(str(self.name.text()))
        data['create'] = get_cur_admin_id()

        (status,content) = my_business.add_positionhr(data)
        print 'content:%s'%content
        if status:
            Add.message = content
            Add.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
        else:
            Add.message = content
            Add.status = False
            self.parent.set_message(u'错误',content)
Example #8
0
    def SaveResume(self):
        data={'number':'','candidates':'','telephone':'','position_id':0,'part_id':0,
            'accessories':0,'remartk':'','create':0}
        my_business = business()

        #组装数据
        data['number']      = urllib.quote(str(self.number.text()))
        data['candidates']  = urllib.quote(str(self.candidates.text()))
        data['telephone']   = urllib.quote(str(self.telephone.text()))
        data['position_id'] = 1
        data['part_id']     = 1
        data['accessories'] = 0
        #附件
        (status,content) = my_business.file_upload(str(self.accessories.filename))
        if status:
            data['accessories'] = int(content['content']['id'])
        else:
            Add.message = content
            Add.status = False
            self.parent.set_message(u'错误',content)
            return False

        data['remartk']      = urllib.quote(str(self.remark.toPlainText()))
        data['create']      = get_cur_admin_id()

        (status,content) = my_business.add_resume(data)
        print 'content:%s'%content
        if status:
            Add.message = content
            Add.status = True
            self.parent.set_message(u'提示',content)
            self.accept()
        else:
            Add.message = content
            Add.status = False
            self.parent.set_message(u'错误',content)