예제 #1
0
def update_product(id):
    name = request.form['name']
    description = request.form['description']
    stock_quantity  = request.form['stock_quantity']
    buying_cost  = request.form['buying_cost']
    selling_price = request.form['selling_price']
    manufacturer = manufacturer_repository.select(request.form['manufacturer_id'])
    print(manufacturer.id)
    product = Product(name, description, stock_quantity, buying_cost, selling_price, manufacturer, id)
    product_repository.update(product)
    return redirect('/products')
def update_product(id):
    model = request.form["model"]
    description = request.form["description"]
    colour = request.form["colour"]
    buy_price = request.form["buy_price"]
    sell_price = request.form["sell_price"]
    quantity = request.form["quantity"]
    manufacturer = request.form["manufacturer_id"]
    product = Product(model, description, colour, buy_price, sell_price,
                      quantity, manufacturer, id)
    product_repository.update(product)
    return redirect("/products")
예제 #3
0
def update_product(id):
    title = request.form['title']
    artist = request.form['artist']
    record_label = record_label_repository.select(request.form['record_label_id'])
    format = request.form['format']
    genre = request.form['genre']
    quantity = request.form['quantity']
    buy_cost = request.form['buy_cost']
    sell_price = round(float(request.form['sell_price']) * float(request.form['on_sale']),2)
    product = Product(title, artist, record_label, format, genre, quantity, buy_cost, sell_price, id)
    product_repository.update(product)
    return redirect("/products")
def update_product(id):
    name = request.form['name']
    description = request.form['description']
    stock = request.form['stock']
    buy_price = request.form['buy_price']
    sell_price = request.form['sell_price']
    manufacturer = manufacturer_repository.select(
        request.form['manufacturer_id'])
    product = Product(name, description, stock, buy_price, sell_price,
                      manufacturer, id)
    print(product.manufacturer.name)
    product_repository.update(product)
    return redirect('/products')
def update_product(id):
    name = request.form["name"]
    description = request.form["description"]
    stock_quantity = request.form["stock_quantity"]
    buying_cost = request.form["buying_cost"]
    selling_price = request.form["selling_price"]
    category = request.form["category"]
    manufacturer_id = request.form["manufacturer_id"]

    manufacturer = manufacturer_repository.select(manufacturer_id)
    product = Product(name, description, stock_quantity, buying_cost,
                      selling_price, category, manufacturer, id)
    product_repository.update(product)
    return redirect('/products')
def update_product(id):
    name = request.form["name"]
    category = request.form["category"]
    in_stock = request.form["in_stock"]
    cost_price = request.form["cost_price"]
    mark_up = request.form["mark_up"]
    description = request.form["description"]
    minimum_stock_level = request.form["minimum_stock_level"]
    supplier = supplier_repository.select(request.form['supplier_id'])
    sale_price = Product.set_markup(cost_price, mark_up)
    product = Product(name, category, in_stock, cost_price, mark_up,
                      sale_price, description, minimum_stock_level, supplier,
                      id)
    product_repository.update(product)
    return redirect("/products")
예제 #7
0
def edit_a_product(id):
    old_product = product_repository.select(id)

    the_id = old_product.id

    updated_type = product_type_repository.select(request.form["type_choice"])

    updated_brand = brand_repository.select(request.form["brand_choice"])

    updated_product = Product(
        request.form["newProductName"],
        updated_type,
        updated_brand,
        request.form["newProductDescription"],
        request.form["newProductDistPrice"],
        request.form["newProductSalePrice"],
        request.form["newProductWarrantyLength"],
        the_id,
    )

    product_repository.update(updated_product)

    return redirect("/fullview")