예제 #1
0
파일: runDemo.py 프로젝트: wrm163/store
def addUser():
    bank = Bank()
    # 开户逻辑
    username = input("请输入您的姓名:")
    password = input("请输入您的密码:")
    print("接下来要输入您的地址信息:")
    country = input("国家:")
    province = input("省份:")
    street = input("街道:")
    door = input("门牌号:")
    money = int(input("请输入您的余额:"))

    address = Address(country, province, street, door)

    user = User(username=username,
                password=password,
                address=address,
                money=money)
    # user.setAddress(address)
    # user.setUsername(username)
    # user.setMoney(money)
    # user.setPassword(password)

    # 将上述数据传输给银行开户逻辑
    status = bank.bankAddUser(user)

    if status == 3:
        print("对不起,本银行用户库已满,请携带证件到其他银行办理!")
    elif status == 2:
        print("对不起,您的个人信息已存在!请稍后再试!")
    elif status == 1:
        print("恭喜!开户成功!以上就是您的开户信息!")
예제 #2
0
파일: runDemo.py 프로젝트: wrm163/store
def moveMoney():
    bank = Bank()
    account = input("请输入您的账号:")
    password = input("请输入您的密码:")
    account1 = input("请输入转入账号")
    money = int(input("请输入存入金额:"))
    status = bank.bankMoveMoney(account, password, account1, money)
    if status == 3:
        print("余额不足")
    elif status == 2:
        print("账号密码不正确")
    elif status == 1:
        print("账号不存在!")
    else:
        print("转账成功!")
예제 #3
0
파일: runDemo.py 프로젝트: wrm163/store
def getMoney():
    bank = Bank()
    account = input("请输入您的账号:")
    password = input("请输入您的密码:")
    money = int(input("请输入取款金额:"))

    status = bank.bankGetMoney(account, password, money)
    if status == 3:
        print("余额不足")
    elif status == 2:
        print("账号密码不正确")
    elif status == 1:
        print("账号不存在!")
    else:
        print("取款成功!")
예제 #4
0
파일: User.py 프로젝트: wrm163/store
 def __init__(self, username="", password="", money="", address=""):
     self.__account = Utils().getRandom()
     self.__password = password
     self.__money = money
     self.__bankName = Bank().getBankName()
     self.__username = username
     self.__address = address
     self.__registerDate = "now()"  # 对应的数据库的now() 函数
예제 #5
0
파일: User.py 프로젝트: wrm163/store
 def getBankName(self):
     return Bank().getBankName()
예제 #6
0
파일: runDemo.py 프로젝트: wrm163/store
def select():
    bank = Bank()
    account = input("请输入您的账号:")
    password = input("请输入您的密码:")
    bank.selectUser1(account, password)
예제 #7
0
파일: runDemo.py 프로젝트: wrm163/store
def saveMoney():
    bank = Bank()
    account = input("请输入您的账号:")
    money = int(input("请输入存入金额:"))
    if bank.bankSaveMoney(account, money):
        print("存款成功!")