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
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)
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()