Exemplo n.º 1
0
def homePage(result):
    if isinstance(result, str):
        base.plainHeader()
        print(f'''
            <h1>{result}</h1>
        ''')
    elif isinstance(result, User):
        base.header(result.email)
        print(f'''
            <h1>Welcome {result.name}</h1>
        ''')
    else:
        base.header(result[1])
        print(f'''
            <h1>Welcome {result[0]}</h1>
        ''')
    base.footer()
Exemplo n.º 2
0
def coupons(coupon, totalcart):
    c = 'spool'
    if coupon == c:
        discount = (totalcart * 10) / 100
        totalcart = totalcart - (totalcart * 10) / 100
        return totalcart, discount
    else:
        import base
        import cgi
        import model
        import pymysql

        form = cgi.FieldStorage()
        print(form)
        item = form.getvalue('p_id')

        print("""
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Title</title>
            <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
            <style>
                body {
                    background-image : url("http://cdn.osxdaily.com/wp-content/uploads/2011/10/NSTexturedFullScreenBackgroundColor.png");
                }
                h1 {
                    color : #fff;
                }
            </style>
        </head>
        <body>
        """)

        base.header()
        try:
            data = model.mycart(item)
            model.writeMyCart(data)
        except BaseException as ex:
            pass

        data2 = model.getCartData()

        print("""
        <div class="container">
            <h1 class="text-center">My CART</h1>
            <hr>
            <div class="row">
        """)

        totalcart = 0
        for j in range(len(data2)):
            totalcart = totalcart + int(data2[j][4])
            print("""
            <div class="col-md-4">
            <div class="card text-white bg-dark mb-3" style="width: 18rem;margin-bottom:20px; padding:10px;">
                <img src="{}" class="card-img-top" alt="img" height=400>
                <div class="card-body">
                <h5 class="card-title">{}</h5>
                <p class="card-text">Price : {}</p>
                <a href="deleteCartController.py?p_id={}" class="btn btn-primary">Delete</a>
                <a href="productDetails.py?p_id={}" class="btn btn-primary">View Details</a>
                </div>
            </div>
            </div>""".format(data2[j][-1], data2[j][2], data2[j][4],
                             data2[j][0], data2[j][0]))

        # print("<h3>total cart = {}</h3>".format(totalcart))
        # print("<h3>no of products = {}</h3>".format(len(data2)))
        print("""
        <div class="card text-black bg-primary mb-3" style="width: 18rem;margin-bottom:20px; padding:10px;">
          <ul class="list-group list-group-flush">
            <li class="list-group-item">Number of Products=</li>
            <li class="list-group-item">Cart Price={}</li>
            <li class="list-group-item">Invalid Coupon Code</li>

            <form action="CouponController.py?q={}" method="post">
          <div class="form-group">
            <label for="coupon">Coupons:</label>
            <input type="text" class="form-control" id="coupon" name="coupon" placeholder="apply coupon">
          </div>
         <button type="submit" class="btn btn-primary">Apply</button>

        </form>


            <li class="list-group-item">Discount=</li>
            <li class="list-group-item">Total Price=</li>
          </ul>
          <div>
        <a href = "details.py" class = "btn btn-primary">Buy Now</a>
        </div>
        </div>
        """.format(totalcart, totalcart))

        base.footer()
        print("""
        </body>
        </html>
        """)
Exemplo n.º 3
0
#!/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

import base
import cgi

form = cgi.FieldStorage()
p_id = form.getvalue("p_id")

base.header()

print('''
  <div class="container">
    <h1 class="text-center">My CART</h1>
    <hr>
    <div class="row">
''')

print('''
    </div>
  </div>
''')

base.footer()
Exemplo n.º 4
0
def registerSuccessful():
    base.header("Signup successful !!")
    base.footer()
Exemplo n.º 5
0
def loginSuccessful(userid):
    base.header(f"Welcome {userid.title()} !!")
    base.footer()