Example #1
0
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'))
Example #2
0
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)
Example #3
0
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'))
Example #4
0
def manual():
    allproducts = Products.fetch_all()

    return render_template('manualorder.html')
Example #5
0
def prodjson():
    c = Products.fetch_all()
    return json.dumps(c, cls=AlchemyEncoder)
Example #6
0
def products_reports():
    if session:
        products = Products.fetch_all()
        return render_template('productsreport.html', products=products)
Example #7
0
def products_all():
    allp = Products.fetch_all()

    return render_template('allproducts.html', allp=allp)