Exemplo n.º 1
0
def insert_products_in_orders():
    product_id = request.json.get("product_id")
    order_id = request.json.get("order_id")
    quantity = request.json.get("quantity")
    b = Products_In_Orders(product_id,order_id,quantity)
    res = OPP.process_insert_product_in_orders(b)
    return res
def insert_bank_account():
    bank_name = request.json.get('bank_name')
    acount_holder_name = request.json.get('acount_holder_name')
    acount_no = request.json.get('acount_no')
    shopkeeper_id = request.json.get('shopkeeper_id')
    b = Bankaccount(bank_name, acount_holder_name, acount_no, shopkeeper_id)
    res = OPP.insert_bankcaccount(b)
    return res
Exemplo n.º 3
0
def insert_brands():
    brand_name = request.json.get('brand_name')
    shopkeeper_id = request.json.get('shopkeeper_id')
    own_brand = request.json.get("own_brand")
    #print("This is ownbrand",own_brand)
    b = Brands(brand_name, shopkeeper_id, own_brand)
    res = OPP.process_insert_brands(b)
    return res
Exemplo n.º 4
0
def test_OPP_validate_Brands_Empty_NonZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Brands import Brands
    b = Brands("Diefei",1)

    resp = OPP.validate_brands(b)
    assert resp == True
Exemplo n.º 5
0
def test_OPP_validate_bankaccount_bank_name_Empty_NonZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.BankAccounts import Bankaccount
    b = Bankaccount(None,"Danish",12345,1)

    resp = OPP.validate_bankaccount(b)
    resp = json.loads(resp)

    assert resp['status'] != 0
Exemplo n.º 6
0
def test_OPP_validate_order_transported_point_Empty_NonZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Orders import Orders
    o = Orders(1,1,None,None,None,None,None,None)

    resp = OPP.validate_order(o)
    resp = json.loads(resp)

    assert resp['status'] != 0
Exemplo n.º 7
0
def test_OPP_validate_order_validCheck_ZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Orders import Orders
    p = Orders(1,1,'abc',2000,1000,'lahore',12,1)

    resp = OPP.validate_order(p)


    assert resp == True
Exemplo n.º 8
0
def test_OPP_validate_product_emptyCheck_nonZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Products import Products
    p = Products()

    resp = OPP.validate_product(p)
    resp = json.loads(resp)

    assert resp['status'] != 0
Exemplo n.º 9
0
def test_OPP_validate_product_nameEmpty_nonZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Products import Products
    p = Products(None,bytearray('abc','utf-8'),1234,None,None,None,1)

    resp = OPP.validate_product(p)
    resp = json.loads(resp)

    assert resp['status'] != 0
Exemplo n.º 10
0
def test_OPP_validate_Brands__shopkeeper_id_Empty_NonZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Brands import Brands
    b = Brands("Diefei",None)

    resp = OPP.validate_brands(b)
    resp = json.loads(resp)

    assert resp['status'] != 0
Exemplo n.º 11
0
def test_OPP_validate_product_validCheck_ZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.Products import Products
    p = Products("abc",bytearray('abc','utf-8'),None,None,121,None,1)

    resp = OPP.validate_product(p)


    assert resp == True
Exemplo n.º 12
0
def test_OPP_validate_bankaccout_validCheck_ZeroStatus():
    from src.logic_processor.order_products_processor import OPP
    from src.database.db import init_db
    init_db()
    from src.models.BankAccounts import Bankaccount
    p = Bankaccount("HBL","Danish","PK-0123455",1)

    resp = OPP.validate_bankaccount(p)


    assert resp == True
Exemplo n.º 13
0
def insert_product():
    product_name = request.json.get('product_name')
    image1 = request.json.get('image1')
    image2 = request.json.get('image2')
    image3 = request.json.get('image3')
    price = request.json.get('price')
    product_des = request.json.get('product_des')
    brand_id = request.json.get('brand_id')
    p = Products(product_name, image1, image2, image3, price, product_des,
                 brand_id)
    res = OPP.process_insert_product(p)
    return res
Exemplo n.º 14
0
def insert_orders():
    custumer_id = request.json.get("customer_id")
    shopkeeper_id = request.json.get('shopkeeper_id')
    total_order_price = request.json.get('total_order_price')
    negotiated_price = request.json.get('negotiated_price')
    transported_point = request.json.get('transported_point')
    bilty_no = request.json.get('bilty_no')
    order_status = request.json.get('order_status')
    import datetime
    date = datetime.datetime.now()
    b = Orders(custumer_id, shopkeeper_id, date, total_order_price,
               negotiated_price, transported_point, bilty_no, order_status)
    res = OPP.process_insert_orders(b)
    return res
Exemplo n.º 15
0
def update_brand():
    return OPP.update_brand(request.get_json())
Exemplo n.º 16
0
def insert_brands():
    brand_name = request.json.get('brand_name')
    shopkeeper_id = request.json.get('shopkeeper_id')
    b = Brands(brand_name,shopkeeper_id)
    res =OPP.process_insert_brands(b)
    return res
Exemplo n.º 17
0
def delete_brand():
    return OPP.delete_brand(request.get_json())
Exemplo n.º 18
0
def list_brands():
    return OPP.get_brands(request.get_json())
Exemplo n.º 19
0
def update_order():
    return OPP.update_order(request.get_json())
Exemplo n.º 20
0
def update_product():
    return OPP.update_product(request.json)
def update_bank():
    return OPP.update_bank(request.get_json())
Exemplo n.º 22
0
def get_product_by_id():
    sid = request.json.get("shopkeeper_id")
    return OPP.get_product_by_id(sid)