예제 #1
0
def update_supplier_by_id(supplier_id):
    data = request.json
    c = bo.Supplier(SupplierID=supplier_id,
                    SupplierName=data['SupplierName'],
                    ContactName=data['ContactName'],
                    Address=data['Address'],
                    City=data['City'],
                    PostalCode=data['PostalCode'],
                    Country=data['Country'],
                    Phone=data['Phone'])
    result = do.Supplier(ConnectionData).update(c)
    return jsonify({'message': result[0]}), result[1]
예제 #2
0
def supplier_insert():
    data = request.json
    c1 = bo.Supplier(SupplierName=data['SupplierName'],
                     ContactName=data['ContactName'],
                     Address=data['Address'],
                     City=data['City'],
                     PostalCode=data['PostalCode'],
                     Country=data['Country'],
                     Phone=data['Phone'])
    c2 = do.Supplier(ConnectionData)
    s1 = c2.insert(c1)
    result = {}
    result['message'] = s1
    return jsonify(result), 200
예제 #3
0
def delete_supplier_by_id(supplier_id):
    c = bo.Supplier(SupplierID=supplier_id)
    result = do.Supplier(ConnectionData).delete(c)
    return jsonify({'message': result[0]}), result[1]
예제 #4
0
def get_supplier_by_id(supplier_id):
    c = bo.Supplier(SupplierID=supplier_id)
    result = do.Supplier(ConnectionData).get_by_id(c)
    if result[1] != 200:
        return jsonify({'message': result[0]}), result[1]
    return jsonify(result[0].to_json()), 200
예제 #5
0
def get_all_supplier():
    result = do.Supplier(ConnectionData).get_all()
    return jsonify(result), 200