Ejemplo n.º 1
0
 def checkoutButton(self):
     ccnumber = self.txtpayment.text()
     addname = self.txtship.text()
     cart = Cart(self.CID)
     r = cart.checkout(addname, ccnumber)
     if r == True:
         self.showMessage("Transaction", "Order Placed.")   
Ejemplo n.º 2
0
 def removeButton(self):
     pid = self.txtPID.text()
     quant = self.txtquant.text()
     cart = Cart(self.CID)
     r = cart.deleteproduct(pid)     
     if r:
         self.showMessage("Success", "Product removed.\n")
     else:
         self.showMessage("Failed", "Wrong Product ID or product doesn't exist in cart.\n")
Ejemplo n.º 3
0
 def addButton(self):
     pid = self.txtPID.text()
     quant = self.txtquant.text()
     cart = Cart(self.CID)
     r = cart.addproduct(pid, quant)     
     if r:
         self.showMessage("Success", "Product added.\n")
     else:
         self.showMessage("Failed", "Wrong Product ID or product already exist in cart.\n")
Ejemplo n.º 4
0
    def updateButton(self):
        cardnumber = self.txtcardnumber.text()
        secnumber = self.txtsecnumber.text()
        owner = self.txtowner.text()
        cardtype = self.txttype.text()
        billing = self.txtbilling.text()
        expdate = self.txtexpdate.text()

        user = User(self.CID)
        r = user.addcc(cardnumber, secnumber, owner, cardtype, billing,
                       expdate, 0)
        if r:
            addname = self.txtship.text()
            ccnumber = self.txtcardnumber.text()
            cart = Cart(self.CID)
            s = cart.checkout(addname, ccnumber)
            if s == True:
                self.showMessage("Transaction", "Order placed.")
                self.clearField()
        else:
            self.showMessage("Error", "Card was already on file.")
Ejemplo n.º 5
0
def addToCart():
    data = json.loads(request.data)
    db = DbSession()
    try:
        user = db.query(User).filter_by(email=data['email']).first()
        item = Cart(name=data['name'], date=data['date'], email=data['email'], user=user)
        db.add(item)
        db.commit()
        db.close()
    except:
        db.close()
        return jsonify({'action': 'failed'})
    return jsonify({'action': 'successful'})
Ejemplo n.º 6
0
 def viewshipaddButton(self):
     cart = Cart(self.CID)
     r = cart.addoption()
     self.showMessage("Shipping", tupleMsg(r))
Ejemplo n.º 7
0
 def viewpayButton(self):
     cart = Cart(self.CID)
     r = cart.ccoption()     
     self.showMessage("Payment", tupleMsg(r))
Ejemplo n.º 8
0
 def viewcartButton(self):
     cart = Cart(self.CID)
     r = cart.view()     
     self.showMessage("Cart", tupleMsg(r))
Ejemplo n.º 9
0
 def viewButton(self):
     ptype = self.combobox.currentText()
     cart = Cart(self.CID)
     r = cart.viewbytype(ptype)     
     self.showMessage(ptype, tupleMsg(r))