コード例 #1
0
ファイル: login_menu.py プロジェクト: mitul227/Bank-Account
def change_address(id):
    ch = 1
    addr = ""

    print("-- Menu --")
    print("1. Change Address Line 1")
    print("2. Change Address Line 2")
    print("3. Change State")
    print("4. Change City")
    print("5. Change Pincode")
    print("6. Quit")

    while ch != 6:

        try:
            ch = int(input())
        except:
            print("Invalid Choice")
            ch = 1
            continue

        if ch == 1:
            addr = input("Enter New Address Line 1\n")

        elif ch == 2:
            addr = input("Enter New Address Line 2\n")

        elif ch == 3:
            addr = input("Enter New State\n")

        elif ch == 4:
            addr = input("Enter New City\n")

        elif ch == 5:
            try:
                addr = int(input("Enter New Pincode\n"))
                if addr < 100000 or addr > 999999 :
                    print("Invalid Pincode")
                    break
            except:
                print("Invalid Pincode")
                break


        elif ch == 6:
            break

        if type(addr) != int and len(addr) == 0:
            print("Field can't be blank")
            break

        try:
            database.change_address_customer(ch,id,addr)
        except cx_Oracle.DatabaseError as e:
            print("Sorry something went Wrong")
            print(e)
            con.rollback()
            return
コード例 #2
0
def change_address(id):
    ch = 1
    addr = ""

    print("-- Menu --")
    print("1. Change Address Line 1")
    print("2. Change Address Line 2")
    print("3. Change State")
    print("4. Change City")
    print("5. Change Pincode")
    print("6. Quit")

    while ch != 6:

        try:
            ch = int(input())
        except:
            print("Invalid Choice")
            ch = 1
            continue

        if ch == 1:
            addr = input("Enter New Address Line 1\n")

        elif ch == 2:
            addr = input("Enter New Address Line 2\n")

        elif ch == 3:
            addr = input("Enter New State\n")

        elif ch == 4:
            addr = input("Enter New City\n")

        elif ch == 5:
            addr = input("Enter New Pincode\n")

        elif ch == 6:
            break

        database.change_address_customer(ch,id,addr)
コード例 #3
0
    def update_address(self):
        ch = self.selection
        if not (1 <= ch <= 5):
            self.showUI()
            self.update_selection()
            return

        if ch == 1:
            addr = input("Enter New Address Line 1\n> ")
        elif ch == 2:
            addr = input("Enter New Address Line 2\n> ")
        elif ch == 3:
            addr = input("Enter New State\n> ")
        elif ch == 4:
            addr = input("Enter New City\n> ")
        elif ch == 5:
            addr = input("Enter New Pincode\n> ")

        database.change_address_customer(ch, self.id, addr)
        input("\nPress ENTER to continue...")
        self.showUI()
        self.update_selection()