Example #1
0
def WriteToCustomerList():
    query = '''INSERT INTO CustomerList(ListID, Title) VALUES
            ('2015', 'title'),
            ('2016', 'another?'),
            ('2017', 'title2?'),
            ('2018', 'another2?'),
            ('2019', 'again')'''
    DBWriteData(query)
def AddToTheORDER(deal):
    default = "INSERT INTO theORDER(OrderID,oTimeStamp,oStatus,PayInfo,Subtotal,Total,BasketSize,CustID,OrderListID) VALUES"
    unique = "('" + deal.orderID + "','" + ToGoodDate(
        deal.oTimeStamp
    ) + "','" + deal.oStatus + "','" + deal.payInfo + "'," + str(
        deal.subTotal) + "," + str(deal.total) + "," + str(
            deal.basketSize) + "," + str(deal.custID) + "," + str(
                deal.orderListID) + ")"
    DBWriteData(default + unique)
Example #3
0
def AddToCustomerListID(johnDoe):
    d1 = date(2015, 1, 1)
    d2 = date(2016, 1, 1)
    d3 = date(2017, 1, 1)
    d4 = date(2018, 1, 1)
    d5 = date(2019, 1, 1)
    custListID = '2015' if d1 <= johnDoe.created < d2 else '2016' if d2 <= johnDoe.created < d3 else '2017' if d3 <= johnDoe.created < d4 else '2018' if d4 <= johnDoe.created < d5 else '2019'
    query = 'INSERT INTO Customer_ListID(ListID, CustID) VALUES (' + custListID + ',' + str(
        johnDoe.custID) + ')'
    DBWriteData(query)
def AddToCustomerListID(johnDoe):  #this shit broke
    d1 = datetime.date(2015, 1, 1)
    d2 = datetime.date(2016, 1, 1)
    d3 = datetime.date(2017, 1, 1)
    d4 = datetime.date(2018, 1, 1)
    d5 = datetime.date(2019, 1, 1)
    custListID = 102015 if d1 <= johnDoe.created < d2 else 102016 if d2 <= johnDoe.created < d3 else 102017 if d3 <= johnDoe.created < d4 else 102018 if d4 <= johnDoe.created < d5 else 102019
    query = 'INSERT INTO Customer_ListID(CustListID, CustID) VALUES (' + str(
        custListID) + ',' + str(johnDoe.custID) + ')'
    DBWriteData(query)
def AddtoCustomer(johnDoe):
    default = 'INSERT INTO Customer(CustID, CustName, CustStatus, JoinDate, Birthday) VALUES'
    unique = "(" + str(
        johnDoe.custID
    ) + ",'" + johnDoe.custName + "','" + johnDoe.custStatus + "','" + str(
        johnDoe.created) + "','" + str(johnDoe.birthday) + "')"
    print(default + unique)
    query = default + unique
    DB.SelectData('SELECT * FROM Customer')
    DBWriteData(query)
Example #6
0
def AddtoCustomer(johnDoe):
    default = 'INSERT INTO Customer(CustID, Created, LastSeen, TotalNoOfOrders, BasketSum, BasketAvg, PriceSum, PriceAvg, CustStatus, CustName) VALUES'
    unique = "(" + str(johnDoe.custID) + ",'" + ToAcceptableDate(
        johnDoe.created
    ) + "','" + ToAcceptableDate(johnDoe.lastSeen) + "'," + str(
        johnDoe.totalNoOfOrders) + "," + str(johnDoe.basketSum) + "," + str(
            johnDoe.basketAvg) + "," + str(johnDoe.priceSum) + "," + str(
                johnDoe.priceAvg
            ) + ",'" + johnDoe.custStatus + "','" + johnDoe.custName + "')"
    query = default + unique
    DB.SelectData('SELECT * FROM Customer')
    DBWriteData(query)
Example #7
0
def AddToAddresses(johnDoe):
    default = 'INSERT INTO Customer_Address(StreetAddress, City, CState, ZipCode, CustId) VALUES '
    for address in johnDoe.addresses.addresses:
        DBWriteData(default + "('" + address.streetAddress + "','" +
                    address.city + "','" + address.state + "'," +
                    str(address.zipCode) + ',' + str(johnDoe.custID) + ')')
Example #8
0
def AddToPhoneNumbers(johnDoe):
    default = 'INSERT INTO Customer_PhoneNo(PhoneNo, CustId) VALUES '
    for number in johnDoe.numbers.numbers:
        DBWriteData(default + '(' + str(number) + ',' + str(johnDoe.custID) +
                    ')')
Example #9
0
def AddToEmail(johnDoe):
    default = 'INSERT INTO Customer_Email(CustID, Email) VALUES '
    for email in johnDoe.emails.emails:
        DBWriteData(default + '(' + str(johnDoe.custID) + ",'" + email + "')")