Exemplo n.º 1
0
def newProduct():
    if checkSession() == False:
        return redirect('login')
    if request.form.get('sku') is None:
        p = productList()
        p.set('sku', '')
        p.set('name', '')
        p.set('price', '')
        p.set('description', '')
        p.add()
        return render_template('newProduct.html',
                               title='New Product',
                               product=p.data[0])
    else:
        p = productList()
        p.set('sku', request.form.get('sku'))
        p.set('name', request.form.get('name'))
        p.set('price', request.form.get('price'))
        p.set('description', request.form.get('description'))
        p.add()
        if p.verifyNew():
            p.insert()
            print(p.data)
            return render_template('savedproduct.html',
                                   title='Product Saved',
                                   product=p.data[0])
        else:
            return render_template('newProduct.html',
                                   title='Product Not Saved',
                                   product=p.data[0],
                                   msg=p.errorList)
Exemplo n.º 2
0
def neworder():
        if checkSession() == False:
            return redirect ('login')
        allProducts = productList()
        allProducts.getAll()
        if request.form.get('order') is None:
            p = productList()
            o = orderList()
            o.set('userID','')
            o.set('productID','')
            o.set('productName','')
            o.set('productSize','')
            o.set('Customer','')
            o.set('Address','')
            o.set('cardType','')
            o.add()
            return render_template('createOrder.html', title='New Order',order=o.data[0],pl=allProducts.data,product=p.data)
        else:
            o = orderList()
            o.set('userID',session['user']['userID'])
            o.set('productID',request.form.get('productID'))
            o.set('productName',request.form.get('productName'))
            o.set('productSize',request.form.get('productSize'))
            o.set('Customer',request.form.get('Customer'))
            o.set('Address',request.form.get('Address'))
            o.set('cardType',request.form.get('cardType'))
            o.add()
            if o.verifyNew():
                o.insert()
                print(o.data)
                return render_template('savedorder.html', title='Order Saved',order=o.data[0])
            else:
                return render_template('createOrder.html', title='Order Not Saved',order=o.data[0],msg=u.errorList)
Exemplo n.º 3
0
def newproduct():
    print ('dcdcckdmkcdmcdkcmdmckdmckdkmc')
    if checkSession() == False:
        return redirect('login')
    p = productList()
    if request.form.get('productName') is None:
        p = productList()
        p.set('productName','')
        p.set('productSize','')
        p.set('productShoeHeight','')
        p.add()

        return render_template('newproduct.html', title='New Product.', product=p.data[0])
    else:
        p = productList()
        p.set('productName',request.form.get('productName'))
        p.set('productSize',request.form.get('productSize'))
        p.set('productShoeHeight',request.form.get('productShoeHeight'))
        p.add()
        if p.verifyNew():
            p.insert()
            print(p.data)
            return render_template('savedproduct.html', title='Product Saved.',product=p.data[0])
        else:
            return render_template('newproduct.html', title='Product Not Saved.',product=p.data[0],msg=p.errorList)
Exemplo n.º 4
0
def storecart():
    if checkSession() == False: #check to make sure the user is logged in
        return redirect('login')
    allProducts = productList()
    allProducts.getAll()
    if request.form.get('cart') is None:
        p = productList()
        c = cartList()
    #if request.args.get(p.pk) is None:
        #return render_template('error.html', msg='No product id given.')
        c.set('cartID','')
        c.set('productID','')
        c.set('userID','')
        c.add()
        c.getAll()
        return render_template('storecart.html', title='Here is your cart contents!',product=p.data,carts=c.data,pl=allProducts.data)
    else:
        #p.getById(request.args.get(p.pk))
        #if len(p.data) <= 0:
            #return render_template('error.html', msg='Product not found.')
        c = cartList()
        c.set('cartID',request.form.get('cartID'))
        c.set('productID',request.form.get('productID'))
        c.set('userID',request.form.get(session['user']['userID']))
        #p.set('productShoeHeight',request.form.get('productShoeHeight'))
        c.add()
        if c.verifyNew():
            c.insert()
            c.getAll()
            print(c.data)
            return render_template('storecart.html', title='Here is your cart contents!',product=p.data,carts=c.data)
        else:
            return render_template('purchase.html', title='Here is your cart contents!',product=p.data,carts=c.data)
Exemplo n.º 5
0
def createOrderByProduct():
    if checkSession() == False: #check to make sure the user is logged in
        return redirect('login')
    allProducts = productList()
    allProducts.getAll()
    u = userList()
    o = orderList()
    p = productList()
    if request.form.get('productID') is None:
        o = orderList()
        #o.set('productID','')
        o.set('productName','')
        o.set('productSize','')
        o.set('Customer','')
        o.set('Address','')
        o.set('cardType','')
        o.add()
        return render_template('createOrderByProduct.html', title='New Order',order=o.data[0],product=p.data[0])
    else:
        o = orderList()
        #o.set('productID',request.form.get('productID'))
        o.set('productName',request.form.get('productName'))
        o.set('productSize',request.form.get('productSize'))
        o.set('Customer',request.form.get('Customer'))
        o.set('Address',request.form.get('Address'))
        o.set('cardType',request.form.get('cardType'))

        o.add()
        #if o.verifyNew():
            #o.insert()
            #print(o.data)
            #return render_template('savedorder.html', title='Order Saved',order=o.data[0])
        #else:
            #return render_template('createOrder.html', title='Order Not Saved',order=o.data[0],msg=u.errorList)

    '''if request.args.get(p.pk) is None:
        return render_template('error.html', msg='No customer id given.')


    p.getById(request.args.get(p.pk))
    if len(p.data) <= 0:
        return render_template('error.html', msg='Customer not found.')


    p.update()
    print(p.data)
'''
    #sneakerwelcome = 'Hello, ' + session['user']['First'] + ' ' + 'I hope you are ready to shop today. Welcome to our store!'

    return render_template('createOrderByProduct.html', title='Creating an order...',msg ='',order=o.data,product=p.data,user=u.data)
Exemplo n.º 6
0
def viewproducts():
    if checkSession() == False: #check to make sure the user is logged in
        return redirect('login')
    #sneakerwelcome = 'Hello, ' + session['user']['First'] + ' ' + 'I hope you are ready to shop today. Welcome to our store!'
    p = productList()
    p.getAll()
    print(p.data)
    return render_template('viewproducts.html', title='Sneakers',msg ='',products=p.data)
Exemplo n.º 7
0
def thesneakerstore():
    if checkSession() == False: #check to make sure the user is logged in
        return redirect('login')
    allProducts = productList()
    allProducts.getAll()

    u = userList()
    p = productList()
    c = cartList()
    c.set('userID',session['user']['userID'])
    p.getAll()


    print(p.data)


    return render_template('purchase.html', title='Check out our shoe selection!',products=p.data,user=u.data,pl=allProducts.data,cart=c.data)
Exemplo n.º 8
0
def deleteproduct():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    p.deleteByID(request.form.get('pid'))
    return render_template('deletedProduct.html',
                           title='Product Deleted',
                           msg='Product deleted.')
Exemplo n.º 9
0
def Cproducts():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    p.getAll()

    print(p.data)
    return render_template('Cproducts.html',
                           title='Our Products',
                           products=p.data)
Exemplo n.º 10
0
def deleteproduct():
    if checkSession() == False:
        return redirect('login')
    print("productID:",request.form.get('productID'))
    #return ''
    p = productList()
    p.deleteByID(request.form.get('productID'))
    return render_template('confirmaction.html', title='Product Deleted',  msg='Product deleted.')

    '''
Exemplo n.º 11
0
def saveproduct():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    p.set('productID',request.form.get('productID'))
    p.set('productName',request.form.get('productName'))
    p.set('productSize',request.form.get('productSize'))
    p.set('productShoeHeight',request.form.get('productShoeHeight'))
    p.add()
    p.update()
    #p.insert()
    print(p.data)
        #return ''
    return render_template('savedproduct.html', title='Product Saved',product=p.data[0])
Exemplo n.º 12
0
def Cproduct():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    if request.args.get(p.pk) is None:
        return render_template('error.html', msg='No product id given.')

    p.getById(request.args.get(p.pk))

    if len(p.data) <= 0:
        return render_template('error.html', msg='Product not found.')

    print(p.data)
    #return''
    return render_template('Cproduct.html', title='Product', product=p.data[0])
Exemplo n.º 13
0
def savecart():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    c = cartList()
    c.set('cartID',request.form.get('cartID'))
    c.set('productID',request.form.get('productID'))
    c.set('userID',request.form.get(session['user']['userID']))
    c.add()
    c.insert()
    print('aaaaaaaaaaaaaa')
    print(c.data)
    c.getAll()
        #return ''
    return render_template('savedcart.html', title='Shoe added to your cart.',products=p.data,cart=c.data)
Exemplo n.º 14
0
def saveproduct():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    p.set('pid', request.form.get('pid'))
    p.set('sku', request.form.get('sku'))
    p.set('name', request.form.get('name'))
    p.set('price', request.form.get('price'))
    p.set('description', request.form.get('description'))
    p.add()
    p.update()
    print(p.data)
    #return ''
    return render_template('savedproduct.html',
                           title='Product Saved',
                           product=p.data[0])
Exemplo n.º 15
0
def addToCart():
    if checkSession() == False:
        return redirect('login')
    p = productList()
    p.getById(request.form.get('pid'))
    l = lineItemList()
    l.set('price', p.data[0]['price'])
    l.set('quantity', request.form.get('quantity'))
    l.set('oid', session['orderid'])
    l.set('pid', request.form.get('pid'))
    l.add()
    l.insert()

    print(l.data)
    return render_template('itemAdded.html',
                           title='Item Added.',
                           msg='Item added.')
Exemplo n.º 16
0
from product import productList
from customer import customerList

p = productList()
c = customerList()
'''
for fn in c.fn1:
	var = input("Enter "+ fn + "\n")
	c.set(fn, var)
c.add()
#if c.verifyNew():
c.insert()
print(c.data)
#else:
print(c.errList)
c.getByField('fname','Anu')
print(c.data)

c.getLikeField('fname','anusuya')
print(c.data) 
'''

#c.getFields()
'''
print(p.fn1)
print(p.pk)

p.set('pid','')
p.set('sku','fgfds')
p.set('name','dfdf')
p.set('price','50.56')
Exemplo n.º 17
0
from product import productList
import time
pl = productList()  #instance of a customer list class (object)

#Be familiar with set, add, insert,delete,update, .data

pl.set('productName', 'Hyperdunk Elite 3')
pl.set('productSize', '11')
pl.set('productShoeHeight', 'high')
pl.add()
pl.insert()
Exemplo n.º 18
0
from product import productList
import time

p = productList()
print(p.fnl)
print(p.pk)

partition = productList()
p.set('sku','ts-022')
p.set('name','shirt')
p.set('price','25.00')

p.add()

p.insert()

p = productList()
p.getAll()
print(p.data)