示例#1
0
 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)
示例#2
0
            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)