def queryOnePurchaser(): pur_no = input("请输入需要查询的进货员的编号:").strip() pur = Basic.queryOnePurchase(pur_no) if pur == []: print("该进货员不存在.") return table = Purchaser.getTableaHead() table.add_row(pur) print(table)
def login(self): '''带前台的登陆界面''' pur_num = input("请输入您的编号:").strip() pur = Basic.queryOnePurchase(pur_num) if not pur: print("不存在该编号.") return False else: self.admin = Purchaser(pur) return True
def delOnePurchaser(self): pur_no=input("请输入要移除的售货员的编号:").strip() pur=Basic.queryOnePurchase(pur_no) if pur==[]: print("不存在该员工.") return cmd=input("确认移除该员工?(移除后所有与该员工有关的进货记录都会删除.y/n)").strip() if cmd[0]=='y'or cmd[0]=='Y': Basic.delOnePurchase(pur_no) print("操作成功.") else: print("操作失败.")
def modifyOnePurchaser(self): pur_no = input("请输入需要修改的进货员的编号:").strip() pur = Basic.queryOnePurchase(pur_no) if pur == []: print("该售货员不存在.") return pur_name = input("请输入修改后的姓名:").strip() pur_sex = input("请输入该员工的性别:").strip() pur_age = int(input("请输入该员工的年龄:").strip()) pur_salary = float(input("请输入该员工的月工资:").strip()) pur_phone = input("请输入该员工的手机号:").strip() pur_entry = input("请输入该员工的出生日期(eg: 2019-6-4):").strip() try: Basic.modifyOnePurchaser(pur_no, pur_name, pur_sex, pur_age, pur_salary, pur_phone, pur_entry) print("修改成功.") except Exception as e: print("修改失败,原因:", e)
def addOnePurchaser(self): '''''' pur_no=input("请输入增加进货员的编号:").strip() pur=Basic.queryOnePurchase(pur_no) if pur!=[]: print("该编号已存在不能重复添加.") return pur_name=input("请输入该员工的姓名:").strip() pur_sex=input("请输入该员工的性别:").strip() pur_age=int(input("请输入该员工的年龄:").strip()) pur_salary=float(input("请输入该员工的月工资:").strip()) pur_phone=input("请输入该员工的手机号:").strip() pur_entry=input("请输入该员工的出生日期(eg: 2019-6-4):").strip() try: Basic.addOnePurchaser(pur_no,pur_name,pur_sex,pur_age,pur_salary,pur_phone,pur_entry) print("添加进货员成功.") except Exception as e: print("添加进货员失败,原因:",e)