def select_driver_menu(menu): driver_name = '' driver_menu = ops.menu.Menu() driver_menu.set_heading('Please select a driver from the list...') for driver_name in driver_list(): driver_menu.add_option(driver_name) result = driver_menu.execute(exit='Go Back...', menuloop=False) if (result['selection'] == 0): driver_name = UNSET else: driver_name = result['option'] menu.set_current_state(driver_name)
def select_driver_menu(menu): driver_name = '' driver_menu = ops.menu.Menu() driver_menu.set_heading('Please select a driver from the list...') for driver_name in driver_list(): driver_menu.add_option(driver_name) result = driver_menu.execute(exit='Go Back...', menuloop=False) if (result['selection'] == 0): driver_name = UNSET else: driver_name = result['option'] menu.set_current_state(driver_name)
def select_database_menu(available_databases, menu): print '' if (not available_databases): dsz.ui.Echo('No list of available databases found.\n', dsz.WARNING) db_name = dsz.ui.GetString('Please enter the name of the database') menu.set_current_state(db_name) return dsz.ui.Echo('Available Databases', dsz.GOOD) for (i, row) in enumerate(available_databases): row['Row'] = (i + 1) pprint(available_databases, dictorder=['Row', 'Name', 'Size', 'Modified', 'Path']) to_get = (-1) while ((to_get < 0) or (to_get >= len(available_databases))): print '' to_get = dsz.ui.GetInt('Type a number to select a database') to_get = (to_get - 1) menu.set_current_state(available_databases[to_get]['Name'])
def select_database_menu(available_databases, menu): print '' if (not available_databases): dsz.ui.Echo('No list of available databases found.\n', dsz.WARNING) db_name = dsz.ui.GetString('Please enter the name of the database') menu.set_current_state(db_name) return dsz.ui.Echo('Available Databases', dsz.GOOD) for (i, row) in enumerate(available_databases): row['Row'] = (i + 1) pprint(available_databases, dictorder=['Row', 'Name', 'Size', 'Modified', 'Path']) to_get = (-1) while ((to_get < 0) or (to_get >= len(available_databases))): print '' to_get = dsz.ui.GetInt('Type a number to select a database') to_get = (to_get - 1) menu.set_current_state(available_databases[to_get]['Name'])
def int_return_callback(prompt, menu): handle = dsz.ui.GetInt(prompt) menu.set_current_state(handle)
def string_return_callback(prompt, menu): connection_string = dsz.ui.GetString(prompt) handle = sql_utils.connect_to_database(connection_string) menu.set_current_state(handle)
def wizard_callback(db_module, menu): connection_string = db_module.connection_string_wizard() if (not connection_string): return handle = sql_utils.connect_to_database(connection_string) menu.set_current_state(handle)
def int_return_callback(prompt, menu): handle = dsz.ui.GetInt(prompt) menu.set_current_state(handle)
def string_return_callback(prompt, menu): connection_string = dsz.ui.GetString(prompt) handle = sql_utils.connect_to_database(connection_string) menu.set_current_state(handle)
def wizard_callback(db_module, menu): connection_string = db_module.connection_string_wizard() if (not connection_string): return handle = sql_utils.connect_to_database(connection_string) menu.set_current_state(handle)