def salesget(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Group')) == 'SO_Register': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.actn = jsondata.get('Action') obj.dte = jsondata.get('date') obj.cusgid = json.dumps(jsondata.get('cust_gid')) obj.empgid = json.dumps(jsondata.get('Emp_Gid')) obj.lmt = json.dumps(jsondata.get('limit')) params = { 'Group': "" + obj.grp + "", 'Action': "" + obj.actn + "", 'date': "" + obj.dte + "", 'cust_gid': "" + obj.cusgid + "", 'Emp_Gid': "" + obj.empgid + "", 'limit': "" + obj.lmt + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesOrder_APIGet", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'SO_Invoice_Register': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.actn = jsondata.get('Action') obj.dte = jsondata.get('date') obj.cusgid = json.dumps(jsondata.get('cust_gid')) obj.empgid = json.dumps(jsondata.get('Emp_Gid')) obj.lmt = json.dumps(jsondata.get('limit')) params = { 'Group': "" + obj.grp + "", 'Action': "" + obj.actn + "", 'date': "" + obj.dte + "", 'cust_gid': "" + obj.cusgid + "", 'Emp_Gid': "" + obj.empgid + "", 'limit': "" + obj.lmt + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesOrder_APIGet", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def drop_branch(request): if request.method == 'POST': drop_b = { "Table_name": "ap_mst_tcategory", "Column_1": "category_gid,category_name", "Column_2": "", "Where_Common": "category", "Where_Primary": "", "Primary_Value": "", "Order_by": "name" } drop_tables = {"data": drop_b} obj = view_sales.SalesOrder_Register() obj.action = 'Debit' obj.entity_gid = 1 params = {'Action': obj.action, 'Entity_Gid': obj.entity_gid} headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(drop_tables.get('data')) resp = requests.post("" + ip + "/All_Tables_Values_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def getinvsmry(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.sbtyp = jsondata.get('Sub_Type') obj.crtby = json.dumps(jsondata.get('Employee_Gid')) params = { 'Employee_Gid': "" + obj.crtby + "", 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Sub_Type': "" + obj.sbtyp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Invoice_Dispatch_API", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def get_state(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Type')) == 'DDL': obj = view_sales.SalesOrder_Register() obj.typ = jsondata.get('Type') obj.sbtyp = jsondata.get('Subtype') obj.empgid = json.dumps(jsondata.get('Emp_Gid')) params = { 'Emp_Gid': "" + obj.empgid + "", 'Type': "" + obj.typ + "", 'Subtype': "" + obj.sbtyp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/StatePrice_API_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def compaiget(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Group')) == 'CAMPAIGN_GET': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.sbtyp = jsondata.get('SubType') params = { 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Subtype': "" + obj.sbtyp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Campaign_API_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def prod_get(request): if request.method == 'GET': obj = view_sales.SalesOrder_Register() obj.prodname = request.GET['Product_Name'] obj.lmt = request.GET['Limit'] obj.entity_gid = json.dumps(request.session['Entity_gid']) resp = requests.get("" + ip + "/Product_Sales?Limit=" + obj.lmt + "&Product_Name=" + obj.prodname + "&Entity_gid=" + obj.entity_gid + "", headers={ "content-type": "application/json", "Authorization": "" + token + "" }, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def SetDispatchValue(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) obj = view_sales.SalesOrder_Register() obj.employee_gid = json.dumps(jsondata.get('Employee_Gid')) params = {'Employee_Gid': "" + obj.employee_gid + ""} headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Sales_Dispatch", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def get_prod(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) obj = view_sales.SalesOrder_Register() obj.actn = jsondata.get('Action') obj.entity_gid = json.dumps(request.session['Entity_gid']) params = { 'Action': "" + obj.actn + "", 'Entity_Gid': "" + obj.entity_gid + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/All_Tables_Values_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def CampaignEventAPI(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) obj = view_sales.SalesOrder_Register() obj.action = jsondata.get('Action') obj.type = jsondata.get('Type') obj.group = jsondata.get('Group') params = { 'Group': "" + obj.group + "", 'Type': "" + obj.type + "", 'Action': "" + obj.action + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesOrder_APIGet", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def set_sal(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.sub = jsondata.get('Sub_Type') params = { 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Sub_Type': "" + obj.sub + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesInv_Process_set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def get_prodlabl(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Group')) == 'SALES_SPLIT_QUANTITY': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'SALES_FULL_QUANTITY': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'DISPATCH_POD_SUMMARY': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'LABEL_PRINT_SALES': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'GENERATE_AWB_NO': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'CONSIGNMENT_DETAILS': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'Courier_Explorer': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Get", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def set_inv(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Group')) == 'SALES_INV_PROCESS': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.actn = jsondata.get('Action') obj.typ = jsondata.get('Type') obj.crtby = json.dumps(jsondata.get('Create_by')) obj.cmt = jsondata.get('Is_Commit') params = { 'Group': "" + obj.grp + "", 'Action': "" + obj.actn + "", 'Type': "" + obj.typ + "", 'Create_by': "" + obj.crtby + "", 'Is_Commit': "" + obj.cmt + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesInv_Process_set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'INV_Process_Single_GET': obj = view_sales.SalesOrder_Register() obj.sbtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') params = { 'Sub_Type': "" + obj.sbtyp + "", 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesInv_Process_set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'UPDATE_STATUS': obj = view_sales.SalesOrder_Register() obj.actn = jsondata.get('Action') obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.cmt = jsondata.get('Is_Commit') obj.crtby = json.dumps(jsondata.get('Create_by')) params = { 'Action': "" + obj.actn + "", 'Create_by': "" + obj.crtby + "", 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Is_Commit': "" + obj.cmt + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesInv_Process_set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'SALES_INV_CANCEL': obj = view_sales.SalesOrder_Register() obj.actn = jsondata.get('Action') obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.cmt = jsondata.get('Is_Commit') obj.crtby = json.dumps(jsondata.get('Create_by')) params = { 'Action': "" + obj.actn + "", 'Create_by': "" + obj.crtby + "", 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Is_Commit': "" + obj.cmt + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesInv_Process_set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'SALES_PARTIAL_CANCEL': obj = view_sales.SalesOrder_Register() obj.actn = jsondata.get('Action') obj.grp = jsondata.get('Group') obj.crtby = json.dumps(jsondata.get('Create_by')) params = { 'Action': "" + obj.actn + "", 'Create_by': "" + obj.crtby + "", 'Group': "" + obj.grp + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/SalesInv_Process_set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def prodmapgsmry(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Group')) == 'SUMMARY': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.sbtyp = jsondata.get('Sub_Type') obj.empgid = json.dumps(jsondata.get('Employee_Gid')) obj.lmt = json.dumps(jsondata.get('Limit')) params = { 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Sub_Type': "" + obj.sbtyp + "", 'Employee_Gid': "" + obj.empgid + "", 'Limit': "" + obj.lmt + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Rate_Card_API", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'MAKER': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.actn = jsondata.get('Action') obj.empgid = json.dumps(jsondata.get('Employee_Gid')) params = { 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Action': "" + obj.actn + "", 'Employee_Gid': "" + obj.empgid + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Rate_Card_API", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'BULK_SUMMARY': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.sbtyp = jsondata.get('Sub_Type') obj.empgid = json.dumps(jsondata.get('Employee_Gid')) params = { 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Sub_Type': "" + obj.sbtyp + "", 'Employee_Gid': "" + obj.empgid + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Rate_Card_API", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'STATUS': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.typ = jsondata.get('Type') obj.actn = jsondata.get('Action') obj.empgid = json.dumps(jsondata.get('Employee_Gid')) params = { 'Group': "" + obj.grp + "", 'Type': "" + obj.typ + "", 'Action': "" + obj.actn + "", 'Employee_Gid': "" + obj.empgid + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/Rate_Card_API", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)
def set_prodlabl(request): if request.method == 'POST': jsondata = json.loads(request.body.decode('utf-8')) if (jsondata.get('Group')) == 'CARTON_SALES': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.actn = jsondata.get('Action') obj.crtby = json.dumps(jsondata.get('Create_by')) obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Action': "" + obj.actn + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "", 'Create_by': "" + obj.crtby + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'CARTON_SPLIT': obj = view_sales.SalesOrder_Register() obj.type = jsondata.get('Type') obj.actn = jsondata.get('Action') obj.crtby = json.dumps(jsondata.get('Create_by')) obj.subtyp = jsondata.get('Sub_Type') obj.grp = jsondata.get('Group') params = { 'Type': "" + obj.type + "", 'Action': "" + obj.actn + "", 'Sub_Type': "" + obj.subtyp + "", 'Group': "" + obj.grp + "", 'Create_by': "" + obj.crtby + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'DISPATCH_WEIGHT_UPDATE': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.actn = jsondata.get('Action') obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.crtby = json.dumps(jsondata.get('Create_by')) params = { 'Group': "" + obj.grp + "", 'Action': "" + obj.actn + "", 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Create_by': "" + obj.crtby + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response) elif (jsondata.get('Group')) == 'LABEL_PRINT_FLAG': obj = view_sales.SalesOrder_Register() obj.grp = jsondata.get('Group') obj.actn = jsondata.get('Action') obj.type = jsondata.get('Type') obj.subtyp = jsondata.get('Sub_Type') obj.crtby = json.dumps(jsondata.get('Create_by')) params = { 'Group': "" + obj.grp + "", 'Action': "" + obj.actn + "", 'Type': "" + obj.type + "", 'Sub_Type': "" + obj.subtyp + "", 'Create_by': "" + obj.crtby + "" } headers = { "content-type": "application/json", "Authorization": "" + token + "" } datas = json.dumps(jsondata.get('data')) resp = requests.post("" + ip + "/DispatchProcess_Set", params=params, data=datas, headers=headers, verify=False) response = resp.content.decode("utf-8") return HttpResponse(response)