def stock_edit(self): self.i.name = self.stock_widget.stock_item_name_edit.text() self.i.code = self.stock_widget.stock_item_code_edit.text() self.i.price = float(self.stock_widget.stock_item_price_edit.text()) self.i.dph = int(self.stock_widget.stock_item_dph_edit.text()) self.i.count = int(self.stock_widget.stock_item_count_edit.text()) self.i.mincount = int( self.stock_widget.stock_item_mincount_edit.text()) self.i.weight = float(self.stock_widget.stock_item_weight_edit.text()) self.i.is_age_restricted = self.stock_widget.stock_item_is_age_restricted_edit.text( ) self.get_stock_list() if sqlite_mode: Reader_Writer.write_item(self.i)
print("\t remove [item] - Removes item from selected bill") print("\t print - Prints selected bill") print("\t printall - Prints all bills") print("order help: ") print("\t new - Creates new order and selects it") print("\t select - Selects order") print("\t delete [id] - Deletes order") print("\t remove [item] - Removes item from selected order") print("\t print - Prints selected order") print("\t printall - Prints all orders") print("quit - Exits and saves") print("write - Substracts all sales from stock, writes and exits") else: print("Wrong input!") continue except Exception as e: print(e) if i is not None: if sqlite_mode: Reader_Writer.write_item(i) if b is not None: if sqlite_mode: Reader_Writer.write_bill(b) if o is not None: if sqlite_mode: Reader_Writer.write_order(o) if sqlite_mode: Reader_Writer.write_all_and_clear(stock, bills, orders, users) Reader_Writer.close_connection() else: Reader_Writer_json.write_all_and_clear(stock, bills, orders, users)