예제 #1
0
파일: ICBC.py 프로젝트: yhy9527/store
def seek():
    User.setAccount(Utils.inputHelp("您的要查询的账号"))
    User.setPassword(Utils.inputHelp("密码"))

    start = Bank.bank_seek(User.getAccount(),User.getPassword())
    if start == 0:
        # 查询表中数据
        sql = "select * from user_data where account = %s and passwords = %s"
        param = [User.getAccount(),User.getPassword()]
        # 执行sql
        data = DB.Select(sql, param)
        for i in data:
            account = data[0][0]
            username = data[0][1]
            password = data[0][2]
            cunrry = data[0][3]
            province = data[0][4]
            street = data[0][5]
            door = data[0][6]
            money = data[0][7]
            bank_name = data[0][8]
        print("以下为您的账号信息")
        info = '''
                ----------- 个人信息-------------
                账号: %s,
                用户名: %s,
                取款密码: %s,
                地址信息: 
                        国家: %s,
                        省份: %s,
                        街道: %s,
                        门牌号: %s,
                余额: %s,
                开户行: %s
                ---------------------------------
                '''
        print(info % (account,username,password,cunrry,province,street,door,money,bank_name))
    if start == 1:
        print("该用户不存在")
    if start == 2:
        print("您输入的密码不正确")
예제 #2
0
파일: ICBC.py 프로젝트: yhy9527/store
def addUser():
    # 随机生成账号
    account = Utils.getRandom()
    User.setUsername(Utils.inputHelp("用户名"))
    User.setPassword(Utils.inputHelp("密码"))
    Address.setCounrry(Utils.inputHelp("国家"))
    Address.setProvince(Utils.inputHelp("省份"))
    Address.setStreet(Utils.inputHelp("街道"))
    Address.setDoor(Utils.inputHelp("门牌号"))
    # username = input("请输入您的姓名:")
    # password = input("请输入您的密码(6个数字):")
    # print("接下来请输入您的地址信息")
    # counrry = input("\t请输入您的国家:")
    # province = input("\t请输入省份:")
    # street = input("\t请输入街道:")
    # door = input("\t请输入门牌号:")
    # 余额不允许第一次输入,需要存钱

    start = Bank.bank_addUser(account,User.getUsername(),User.getPassword(),Address.getCounrry(),Address.getProvicne(),Address.getStreet(),Address.getDoor())
    if start == 1:
        print("开户成功!")

        info = '''
            ----------- 个人信息-------------
            账号: %s,
            用户名: %s,
            取款密码: %s,
            地址信息: 
                国家: %s,
                省份: %s,
                街道: %s,
                门牌号: %s,
            余额: %s,
            开户行: %s
            ---------------------------------
        '''
        print(info % (account,User.getUsername(),User.getPassword(),Address.getCounrry(),Address.getProvicne(),Address.getStreet(),Address.getDoor(),0,Bank.getBankName()))
    if start == 2:
        print("该用户名已经存在!!!")
    if start == 3:
        print("银行用户库已满!!!")
예제 #3
0
 def setUp(self) -> None:
     self.user1 = User()
     self.user2 = User()
     self.bank = Bank()
예제 #4
0
 def setUp(self) -> None:
     self.user = User()
     self.bank = Bank()
     self.address = Address()
예제 #5
0
파일: ICBC.py 프로젝트: yhy9527/store
from day16.util.DBUtils import DBUtils
from day16.util.welcome import Welcome
from day16.util.User import User
from day16.util.Address import Address
from day16.util.Bank import Bank
from day16.util.HelpUtils import Utils

DB = DBUtils()
welcome = Welcome()
User = User()
Address = Address()
Bank = Bank()
Utils = Utils()


# 开户方法
def addUser():
    # 随机生成账号
    account = Utils.getRandom()
    User.setUsername(Utils.inputHelp("用户名"))
    User.setPassword(Utils.inputHelp("密码"))
    Address.setCounrry(Utils.inputHelp("国家"))
    Address.setProvince(Utils.inputHelp("省份"))
    Address.setStreet(Utils.inputHelp("街道"))
    Address.setDoor(Utils.inputHelp("门牌号"))
    # username = input("请输入您的姓名:")
    # password = input("请输入您的密码(6个数字):")
    # print("接下来请输入您的地址信息")
    # counrry = input("\t请输入您的国家:")
    # province = input("\t请输入省份:")
    # street = input("\t请输入街道:")