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
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
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
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
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
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
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
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
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
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
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
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
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
def update_brand(): return OPP.update_brand(request.get_json())
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
def delete_brand(): return OPP.delete_brand(request.get_json())
def list_brands(): return OPP.get_brands(request.get_json())
def update_order(): return OPP.update_order(request.get_json())
def update_product(): return OPP.update_product(request.json)
def update_bank(): return OPP.update_bank(request.get_json())
def get_product_by_id(): sid = request.json.get("shopkeeper_id") return OPP.get_product_by_id(sid)