def queryOneCahier(): cash_no = input("请输入需要查询的售货员的编号:").strip() cash = Basic.queryOneCashier(cash_no) if cash == []: print("该售货员不存在.") return table = Commodity.getTableaHead() table.add_row(cash) print(table)
def delOneCashier(self): '''''' cash_no=input("请输入要移除的售货员的编号:").strip() cash=Basic.queryOneCashier(cash_no) if cash==[]: print("不存在该员工.") return cmd=input("确认移除该员工?(移除后所有与该员工有关的售货记录都会删除.y/n)").strip() if cmd[0]=='y'or cmd[0]=='Y': Basic.delOneCashier(cash_no) print("操作成功.") else: print("操作失败.")
def login(self): '''前台:admin登陆''' in_num=input("请输入您的账号:").strip() cash=Basic.queryOneCashier(in_num) if not cash: print("不存在该账号.") return False cashier=Cashier(cash) in_pwd=input("请输入您的密码:").strip() if cashier.getPwd()==in_pwd: self.admin=cashier print("登陆成功.") return True else: print("密码错误.") return False
def modifyOneCashier(self): cash_no = input("请输入需要修改的售货员的编号:").strip() cash = Basic.queryOneCashier(cash_no) if cash == []: print("该售货员不存在.") return cash_name = input("请输入修改后的姓名:").strip() cash_pwd = input("请输入该员工的密码:").strip() cash_sex = input("请输入该员工的性别:").strip() cash_age = int(input("请输入该员工的年龄:").strip()) cash_hourse = float(input("请输入该员工的日工作量:").strip()) cash_salary = float(input("请输入该员工的月工资:").strip()) cash_phone = input("请输入该员工的手机号:").strip() cash_entry = input("请输入该员工的出生日期(eg: 2019-6-4):").strip() try: Basic.modifyOneCashier(cash_no, cash_name, cash_pwd, cash_sex, cash_age, cash_hourse, cash_salary, cash_phone, cash_entry) print("修改成功.") except Exception as e: print("修改失败,原因:", e)
def addOneCashier(self): '''前台''' cash_no=input("请输入增加售货员的编号:").strip() cash=Basic.queryOneCashier(cash_no) if cash!=[]: print("该编号已存在不能重复添加.") return cash_name=input("请输入该员工的姓名:").strip() cash_pwd=input("请输入该员工的密码:").strip() cash_sex=input("请输入该员工的性别:").strip() cash_age=int(input("请输入该员工的年龄:").strip()) cash_hourse=float(input("请输入该员工的日工作量:").strip()) cash_salary=float(input("请输入该员工的月工资:").strip()) cash_phone=input("请输入该员工的手机号:").strip() cash_entry=input("请输入该员工的出生日期(eg: 2019-6-4):").strip() try: Basic.addOneCashier(cash_no,cash_name,cash_pwd,cash_sex,cash_age,cash_hourse,cash_salary,cash_phone,cash_entry) print("添加售货员成功.") except Exception as e: print("添加售货员失败,原因:",e)