def __init__(self): self.order_number = 0 self.customer = Customer() self.price_paid = 0.0 self.status = "" self.list = ItemList() self.date = ""
def __init__(self, verbose=False): """Initialize library, optionally setting verbose mode.""" self._verbose = verbose self._log('Initializing {}'.format(self)) # Initialize internal lists. self._item_list = ItemList() self._user_list = UserList()
def __init__(self): self.item_list = ItemList() self.subtotal_cost = 0.00 self.tax_cost = 0.00 self.shipping_cost = 0.00 self.total_cost = 0.00 self.shopper = Customer()
def update_database(self): self.root.ids['user_input_screen'].ids[ 'expiry_date'].text = "Expiration Date: " + self.date grocery_item = self.root.ids['user_input_screen'].ids[ "grocery_item"].text notes = self.root.ids['user_input_screen'].ids["extra_notes"].text quantity = self.root.ids['user_input_screen'].ids["quantity"].text if grocery_item == '' or notes == '' or quantity == '': self.root.ids['user_input_screen'].ids[ 'invalid_items'].text = "Please fill out all fields." else: update_items = { 'name': grocery_item, 'notes': notes, 'quantity': quantity, 'expiration date': self.date } self.my_firebase.db.collection(self.local_id).add(update_items) layout = self.root.ids['list_screen'].ids['list_layout'] I = ItemList(name=grocery_item, exp_date=self.date, extra_notes=notes, quantity=quantity) # creates card layout.add_widget(I) self.root.current = 'list_screen'
def build(self): """ Builds the GUI using kivy and performs tasks on boot. Loads items as a list of lists, into items as lists """ self.items = ItemList() items_as_lists = load_items() self.items.add_items_from_list(items_as_lists) self.title = "Shopping List App" self.root = Builder.load_file('app.kv') self.list_required() return self.root
def __init__(self, **kwargs): # initializer function super().__init__(**kwargs) temp_item_list = load_items() self.items = ItemList() self.mode = LIST_MODE self.mode1 = HIRE_MODE self.mode2 = RETURN_MODE self.items.generate_list(temp_item_list) self.pressed_items = []
def __init__(self, **kwargs): """ Acts as the constructor for ItemsForHire which loads the items.csv to read the files and stores them in a list. """ super(ItemsForHire, self).__init__(**kwargs) self.list_item = ItemList() item_lines_list = open("items.csv", "r+") self.items = [] for line in item_lines_list: self.items.append(line + ",False") self.list_item.store(line) self.names = [] self.price = 0.00
def signed_in(self): #get data from database data = self.my_firebase.get_database_data(self.local_id) print(data) #populate fridge data in list screen layout = self.root.ids['list_screen'].ids['list_layout'] for key in data: name = data[key]['name'] exp_date = data[key]['expiration date'] extra_notes = data[key]['notes'] quantity = data[key]['quantity'] I = ItemList(name=name, exp_date=exp_date, extra_notes=extra_notes, quantity=quantity) # creates card layout.add_widget(I)
def build(self): self.items = ItemList('items.csv') self.items.load() self.main = MainScreen(name='main') self.main.add_widget(self.build_main()) sm.add_widget(self.main) self.add_item_screen = AddItemScreen(name='add_item') self.add_item_screen.items = self.items sm.add_widget(self.add_item_screen) self.sm = sm sm.current = "main" return sm
def __init__(self, *args, **kwargs): super(MainWindow, self).__init__(*args, **kwargs) self.resize(1143, 732) self.setWindowTitle("FireDES") self.centralWidget = QWidget(self) self.layout = QGridLayout(self.centralWidget) self.centralWidgetSetup() self.visualTools = VisualTools(self.centralWidget) self.layout.addWidget(self.visualTools, 0, 0) self.menuBarSetup() self.automataGrid = AutomataGrid(self.centralWidget) self.layout.addWidget(self.automataGrid, 0, 1) self.itemList = ItemList(self.centralWidget) self.layout.addWidget(self.itemList, 0, 2) self.terminal = Terminal(self.centralWidget) self.layout.addWidget(self.terminal, 1, 0, 1, 3)
def __init__(self, **kwargs): super (Assignment2, self).__init__(**kwargs) self.item_list = ItemList() items_storage = open("items.csv", "r+") for line in items_storage: self.item_list.store(line)
def on_start(self): """ Load items from the CSV file on start """ source_items = load_items() self.item_list = ItemList(source_items) self.create_item_buttons() self.set_mode(Mode.listing)
def __init__(self, user_id): self._fines = float() self._identification = int() self._item_list = ItemList() self.user_id = user_id