def cust_home(): allproducts = Products.fetch_all() if 'email' in session: if request.method == 'POST': email = session['email'] product = request.form['productname'] company = request.form['name'] qun = request.form['quantity'] date = request.form['date'] # check for the product quantity # product_to_check = Products.query.filter_by(name=product).first() if qun > 0: flash('Quantity ordered is higher than stock remaining', 'danger') return redirect(url_for('cust_home')) else: ch = Orders(email=email, product=product, orderdate=date, customer_id=session['uid'], company=company) ch.create_record() flash('Order successfully made', 'success') return redirect(url_for('cust_home')) return render_template('customerorder.html', products=allproducts) else: flash('Please login', 'danger') return redirect(url_for('login'))
def customers(): allproducts = Products.fetch_all() if request.method == 'POST': email = request.form['email'] products = request.form['productname'] date = request.form['date'] company = request.form['company'] o = Orders(email=email, product=products, orderdate=date, company=company) o.create_record() flash('Order successfull made', 'success') return redirect(url_for('customers')) return render_template('customers.html', products=allproducts)
def cust_home(): allproducts = Products.fetch_all() if 'email' in session: if request.method == 'POST': email = session['email'] product = request.form['productname'] company = request.form['name'] qun = request.form['quantity'] date = request.form['date'] ch = Orders(email=email, product=product, orderdate=date, customer_id=session['uid'], company=company) ch.create_record() flash('Order successfully made', 'success') return redirect(url_for('cust_home')) return render_template('customerorder.html', products=allproducts) else: flash('Please login', 'danger') return redirect(url_for('login'))
def manual(): allproducts = Products.fetch_all() return render_template('manualorder.html')
def prodjson(): c = Products.fetch_all() return json.dumps(c, cls=AlchemyEncoder)
def products_reports(): if session: products = Products.fetch_all() return render_template('productsreport.html', products=products)
def products_all(): allp = Products.fetch_all() return render_template('allproducts.html', allp=allp)