예제 #1
0
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("操作失败.")
예제 #3
0
 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)