def sign_up(): customer = Customer() first_name = input("Enter First Name\n") last_name = input("Enter Last Name\n") address = input("Enter Address\n") password = input("Enter password (min 8 char and max 20 char)\n") while len(password) < 8 or len(password) > 20: print("Please Enter password in given range\n") password = input() customer.set_first_name(first_name) customer.set_last_name(last_name) customer.set_password(password) customer.set_address(address) database.sign_up_customer(customer)
def sign_up(): print("\n\t-- SIGN UP --\n") customer = Customer() first_name = input("First Name: ") last_name = input("Last Name: ") add_line1 = input("Address Line 1: ") add_line2 = input("Address Line 2(optional): ") if not add_line2: add_line2 = ' ' city = input("City: ") state = input("State: ") try: pincode = int(input("Pincode: ")) while pincode < 100000 or pincode > 999999: print("ERROR: Invalid Pincode") pincode = int(input("Pincode: ")) except: print("ERROR: Pincode only contains Numbers") pincode = int(input("Pincode: ")) password = input("Choose a password (min 8 char and max 20 char): ") while len(password) < 8 or len(password) > 20: print("ERROR: Password should be in the given range\n") password = input() customer.set_first_name(first_name) customer.set_last_name(last_name) customer.set_password(password) customer.set_status("open") customer.set_login_attempts(3) addr = Address() addr.set_line_1(add_line1) addr.set_line_2(add_line2) addr.set_city(city) addr.set_state(state) addr.set_pincode(pincode) customer.set_address(addr) database.sign_up_customer(customer) print("\nNOTE: Keep this ID and Dont share it with anyone!") input("Press any key to continue ...") system('CLS') print("\n##### Welcome To ONLINE BANKING TERMINAL #####\n")
def sign_up(self): customer: Customer = Customer() first_name = input("Enter First Name\n> ") last_name = input("Enter Last Name\n> ") add_line1 = input("Enter Address Line 1\n> ") add_line2 = input("Enter Address Line 2\n> ") city = input("Enter City\n> ") state = input("Enter State\n> ") try: pincode = int(input("Enter Pincode\n> ")) if pincode < 100000 or pincode > 999999: print("Invalid Pincode") return except: print("Invalid Pincode") return password = input("Enter password (min 8 char and max 20 char)\n> ") while len(password) < 8 or len(password) > 20: print("Please Enter password in given range\n> ") password = input() customer.set_first_name(first_name) customer.set_last_name(last_name) customer.set_password(password) customer.set_status(CustomerStatus.open.value) customer.set_login_attempts(3) addr: Address = Address() addr.set_line_1(add_line1) addr.set_line_2(add_line2) addr.set_city(city) addr.set_state(state) addr.set_pincode(pincode) customer.set_address(addr) database.sign_up_customer(customer) input("\nPress ENTER to continue...") self.state_machine.change_state(self.app.main_menu)
def sign_up(): customer = Customer() first_name = input("Enter First Name\n") last_name = input("Enter Last Name\n") add_line1 = input("Enter Address Line 1\n") add_line2 = input("Enter Address Line 2\n") city = input("Enter City\n") state = input("Enter State\n") try: pincode = int(input("Enter Pincode\n")) if pincode < 100000 or pincode > 999999: print("Invalid Pincode") return except: print("Invalid Pincode") return password = input("Enter password (min 8 char and max 20 char)\n") while len(password) < 8 or len(password) > 20: print("Please Enter password in given range\n") password = input(); customer.set_first_name(first_name) customer.set_last_name(last_name) customer.set_password(password) customer.set_status("open") customer.set_login_attempts(3) addr = Address() addr.set_line_1(add_line1) addr.set_line_2(add_line2) addr.set_city(city) addr.set_state(state) addr.set_pincode(pincode) customer.set_address(addr) database.sign_up_customer(customer)
def sign_up(): customer = Customer() first_name = input("Enter First Name\n") if len(first_name) == 0: print("Field can't be blank") return last_name = input("Enter Last Name\n") if len(last_name) == 0: print("Field can't be blank") return add_line1 = input("Enter Address Line 1\n") if len(add_line1) == 0: print("Field can't be blank") return add_line2 = input("Enter Address Line 2\n") if len(add_line2) == 0: print("Field can't be blank") return city = input("Enter City\n") if len(city) == 0: print("Field can't be blank") return state = input("Enter State\n") if len(state) == 0: print("Field can't be blank") return try: pincode = int(input("Enter Pincode\n")) if pincode < 100000 or pincode > 999999: print("Invalid Pincode") return except: print("Invalid Pincode") return password = input("Enter password (min 8 char and max 20 char)\n") while len(password) < 8 or len(password) > 20: print("Please Enter password in given range\n") password = input() customer.set_first_name(first_name) customer.set_last_name(last_name) customer.set_password(password) customer.set_status("open") customer.set_login_attempts(3) addr = Address() addr.set_line_1(add_line1) addr.set_line_2(add_line2) addr.set_city(city) addr.set_state(state) addr.set_pincode(pincode) customer.set_address(addr) try: database.sign_up_customer(customer) except cx_Oracle.DatabaseError as e: print("Sorry something went Wrong") print(e) con.rollback() return