dbilayer_cassandra/core/bll/bllengine.py

5574 lines
305 KiB
Python
Raw Normal View History

2023-04-03 17:17:27 +05:30
from werkzeug.security import check_password_hash
from core.dbil import dbilayer
from core.modules import common
from random import randint
from hashids import Hashids
from uuid_extensions import uuid7
from core import constants
from core import tablesdict
hashids = Hashids()
serial_number_dbtype=111111111
# Register User
def performRegistration(reqData):
if isinstance(reqData, dict):
userData=reqData['requestdata']
2023-04-21 10:39:08 +05:30
sta=dbilayer.registerUserNow('dbusers', constants.columns_users_table, userData)
2023-04-03 17:17:27 +05:30
if (sta != 'Failed'):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create User Details", "responsesetto": "UI", "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create User Details", "responsesetto": "UI", "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create User Details", "responsesetto": "UI", "response": {"message": "Error Encountered"}}
return respfail
# Login User
def performLoginActivity(reqData):
response={}
if isinstance(reqData, dict):
userData=reqData['requestdata']
sta=dbilayer.getUserActivity('users', '*', userData)
print(sta, type(sta), len(sta))
if ((isinstance(sta,dict)) and (len(sta)>1)):
username=sta['username']
userpassword=sta['userpassword']
if (username and userpassword):
if ((username == userData['username']) and (check_password_hash(userpassword,userData['userpassword']))):
response={"message": "User Loggedin Successfully", "user_details": sta}
else:
response={"message": "Password Doesn't Matched"}
else:
response={"message": "Username or Password Doesn't Matched"}
else:
response={"message": "Username Doesn't exist"}
else:
response={"message": "Error Encountered"}
return response
# Generate_unique_names
def generate_unique_ids(name,empty_id_name,reqData, tablename):
global serial_number_dbtype
if (tablename == 'dbtype'):
serial_number=serial_number_dbtype
# elif (tablename == 'dbtype'):
# serial_number=serial_number_dbtype
# elif (tablename == 'pagelayoutnprops'):
# serial_number=serial_number_pages
# elif (tablename == 'projects'):
# serial_number=serial_number_projects
# elif (tablename == 'propmetrics'):
# serial_number=serial_number_propmetrics
# else:
# serial_number=serial_number_props
data_to_insert=reqData['requestdata']
if (tablename == 'propset'):
name=name
else:
name=data_to_insert[name]
incremented_serial_number=serial_number+1
hashid=hashids.encode(incremented_serial_number)
id=name[:4] + hashid
print(id, incremented_serial_number)
print("first serial number", serial_number)
all_ids_stored=dbilayer.returnspecificlist(empty_id_name, tablename)
id_created=False
index_for_stored_names_access=1
while (not(id_created)):
if id not in all_ids_stored:
data_to_insert[empty_id_name]=id
id_created=True
all_ids_stored.append(id)
elif (len(all_ids_stored) > 0):
previous_last_stored_hashed_number=all_ids_stored[-index_for_stored_names_access][4:]
print(previous_last_stored_hashed_number)
previous_last_stored_number=hashids.decode(previous_last_stored_hashed_number)
print(previous_last_stored_number)
incremented_serial_number=previous_last_stored_number[0]+1
serial_number=incremented_serial_number
hashid=hashids.encode(incremented_serial_number)
id=name[:4] + hashid
if id not in all_ids_stored:
data_to_insert[empty_id_name]=id
id_created=True
all_ids_stored.append(id)
print("first elif")
elif (index_for_stored_names_access == len(all_ids_stored)):
while (not(id_created)):
uuid_random_number=uuid7()
id=name[:4] + str(uuid_random_number)[:6]
if id not in all_ids_stored:
data_to_insert[empty_id_name]=id
id_created=True
all_ids_stored.append(id)
break
index_for_stored_names_access += 1
serial_number=incremented_serial_number
print("last final serial number", serial_number)
if (serial_number >= 111111111):
serial_number_dbtype=serial_number
# elif (serial_number < 300000):
# serial_number_layout=serial_number
# elif (serial_number < 500000):
# serial_number_pages=serial_number
# elif (serial_number < 700000):
# serial_number_projects = serial_number
# elif (serial_number < 900000):
# serial_number_propmetrics=serial_number
# else:
# serial_number_props=serial_number
return data_to_insert, all_ids_stored
2023-04-21 10:39:08 +05:30
2023-04-03 17:17:27 +05:30
## Functions for DBACL
# 1.1. Read All without condition
def dbacl_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbaclid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbacl', '*',tablesdict.dbacl_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbacl_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
print(condition_data)
print()
print()
print()
print()
print()
sta=dbilayer.readOneWithcondition('dbacl', '*', condition_data,tablesdict.dbacl_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbacl_processreadonecond(reqData):
if isinstance(reqData, dict):
2023-04-21 10:39:08 +05:30
#condition_data=reqData['requestdata']
#dbaclid=condition_data['dbaclid']
#data=tuple(condition_data.values())
#print(data)
2023-04-03 17:17:27 +05:30
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbaclid = {} AND status = '{}'".format(condition_data["dbaclid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbacl', '*', condition,tablesdict.dbusagelimit_table)
2023-04-03 17:17:27 +05:30
print(sta)
2023-04-21 10:39:08 +05:30
#condition = "dbaclid = {}".format(dbaclid)
#print(condition)
#sta=dbilayer.readOneWithcondition('dbacl', '*', condition,constants.columns_dbacl_table)
#print(sta)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbacl_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
print(data_to_insert)
data=tuple(data_to_insert.values())
print(data)
#data = data.replace('"',"'")
# data="'" + data + "'"
2023-04-03 17:17:27 +05:30
sta=dbilayer.insertIntoDBWithoutCondition('dbacl',constants.columns_dbacl_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbacl_processdeleteonecond(reqData):
if reqData['requestdata']['dbaclid']:
data = reqData['requestdata']['dbaclid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbacl',"status = '9'" ,"dbaclid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbacl_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
dbaclname = data['dbaclname']
2023-04-03 17:17:27 +05:30
dbuserid = data['dbuserid']
dbaclid = data['dbaclid']
status = data['status']
2023-04-21 10:39:08 +05:30
#updateStatement = "dbaclname = '{}', dbuserid = {},dbaclid = {},status = '{}'".format(dbaclname,dbuserid,dbaclid,status)
updateStatement = "dbaclname = '{}', dbuserid = {}".format(dbaclname, dbuserid)
condition = "dbaclid = {}".format(dbaclid)
print(condition)
print()
print()
print()
sta = dbilayer.updateValuesIndb('dbacl', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbacl_processupdateall(req):
pass
2023-04-21 10:39:08 +05:30
## Functions for DBAUTH
# 1.1. Read All without condition
def dbauth_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbauthid'] == "all":
sta=dbilayer.readallWithoutCondition('dbauth', '*',tablesdict.dbauth_table)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbauth_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
sta=dbilayer.readOneWithcondition('dbauth', '*', condition_data,tablesdict.dbauth_table)
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbauth_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition = "dbauthid = {} AND status = '{}'".format(condition_data["dbauthid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbauth','*', condition,tablesdict.dbauth_table)
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbauth_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
data=tuple(data_to_insert.values())
print()
print()
print()
print()
print()
#new_data=x.replace(''','')
print(data)
'''
data_to_insert = reqData["requestdata"]
print(data_to_insert)
data='","'.join(data_to_insert.values())
data = data.replace('"',"'")
data="'" + data + "'" '''
sta=dbilayer.insertIntoDBWithoutCondition('dbauth',constants.column_dbauth_table,data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbauth_processdeleteonecond(reqData):
if reqData['requestdata']['dbauthid']:
data = reqData['requestdata']['dbauthid']
sta = dbilayer.updateValuesIndb('dbauth',"status ='9'" ,"dbauthid = {}".format(data))
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbauth_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbauth_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbauth_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbauth_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbuserid = data['dbauthid']
dbauthid = data['dbauthdesc']
status = data['status']
updateStatement = "dbauthdesc = '{}',status = '{}'".format(dbauthid,status)
condition = "dbauthid = {}".format(dbuserid)
sta = dbilayer.updateValuesIndb('dbauth', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbauth_processupdateall(req):
pass
2023-04-03 17:17:27 +05:30
## Functions for DBUSAGELIMIT
# 1.1. Read All without condition
def dbusagelimt_processreadall(reqData):
if isinstance(reqData, dict):
2023-04-21 10:39:08 +05:30
if reqData['requestdata']['dbusagelimitid'] == "all":
sta=dbilayer.readallWithoutCondition('dbusagelimit', '*',tablesdict.dbusagelimit_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbusagelimit_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbusagelimit', '*', condition_data,tablesdict.dbusagelimit_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbusagelimit_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbusagelimitid = {} AND status = '{}'".format(condition_data["dbusagelimitid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbusagelimit', '*', condition,tablesdict.dbusagelimit_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbusagelimit_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbusagelimit',constants.column_dbusagelimit_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbusagelimit_processdeleteonecond(reqData):
2023-04-21 10:39:08 +05:30
if reqData['requestdata']['dbusagelimitid']:
data = reqData['requestdata']['dbusagelimitid']
sta = dbilayer.updateValuesIndb('dbusagelimit',"status ='9'" ,"dbusagelimitid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbusagelimit_processupdateonecond(reqData):
if isinstance(reqData, dict):
data = reqData["requestdata"]
dbusagelimitmin = data['dbusagelimitmin']
dbusagelimitid = data['dbusagelimitid']
dbschemaid = data['dbschemaid']
dborganizationid = data['dborganizationid']
dbroleid = data['dbroleid']
dbplanid = data['dbplanid']
dbusagelimitmax = data['dbusagelimitmax']
status = data['status']
2023-04-21 10:39:08 +05:30
condition = "dbusagelimitid = {}".format(dbusagelimitid)
updateStatement = "dbusagelimitmin = {}, dbschemaid={}, dborganizationid = {}, dbroleid = {}, dbplanid = {}, dbusagelimitmax = {}, status = '{}'".format(dbusagelimitmin,dbusagelimitid,dbschemaid,dborganizationid,dbroleid, dbplanid, dbusagelimitmax,status)
sta = dbilayer.updateValuesIndb('dbusagelimit', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbusagelimit_processupdateall(req):
pass
## Functions for DBUSERNAME
# 1.1. Read All without condition
def dbusername_processreadall(reqData):
if isinstance(reqData, dict):
2023-04-21 10:39:08 +05:30
if reqData['requestdata']['dbusernameid'] == "all":
sta=dbilayer.readallWithoutCondition('dbusername', '*',tablesdict.username_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbusername_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbusername', '*', condition_data,tablesdict.username_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbusername_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbusernameid = {} AND status = '{}'".format(condition_data["dbusernameid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbusername', '*', condition,tablesdict.username_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbusername_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbusername',constants.column_username_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbusername_processdeleteonecond(reqData):
2023-04-21 10:39:08 +05:30
if reqData['requestdata']['dbusernameid']:
data = reqData['requestdata']['dbusernameid']
sta = dbilayer.updateValuesIndb('dbusername',"status ='9'" ,"dbusernameid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbusername_processupdateonecond(reqData):
if isinstance(reqData, dict):
data = reqData["requestdata"]
dbusername = data['dbusername']
dbusernameid = data['dbusernameid']
dbusernamedesc = data['dbusernamedesc']
dbnameid = data['dbnameid']
dbcategoryid = data['dbcategoryid']
status = data['status']
2023-04-21 10:39:08 +05:30
condition = "dbusernameid = {}".format(dbusernameid)
updateStatement = "dbusername = '{}', dbusernamedesc='{}', dbnameid = {}, dbcategoryid = {}, status = '{}'".format(dbusername,dbusernamedesc,dbnameid,dbcategoryid,status)
sta = dbilayer.updateValuesIndb('dbusername', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbusername_processupdateall(req):
pass
## Functions for DBuac
# 1.1. Read All without condition
def dbuac_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbuacid'] == "all":
sta=dbilayer.readallWithoutCondition('dbuac', '*',tablesdict.dbuac_table)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbuac_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
sta=dbilayer.readOneWithcondition('dbuac', '*', condition_data,tablesdict.dbuac_table)
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbuac_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbuacid = {} AND status = '{}'".format(condition_data["dbuacid"], condition_data["status"])
2023-04-03 17:17:27 +05:30
sta=dbilayer.readOneWithcondition('dbuac', '*', condition,tablesdict.dbuac_table)
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbuac_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
2023-04-03 17:17:27 +05:30
sta=dbilayer.insertIntoDBWithoutCondition('dbuac',constants.column_dbuac_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbuac_processdeleteonecond(reqData):
if reqData['requestdata']['dbuacid']:
data = reqData['requestdata']['dbuacid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbuac',"status ='9'" ,"dbuacid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbuac_processupdateonecond(reqData):
if isinstance(reqData, dict):
data = reqData["requestdata"]
dbuactype = data['dbuactype']
dbuacid = data['dbuacid']
dbroleid = data['dbroleid']
dbuacname = data['dbuacname']
status = data['status']
2023-04-21 10:39:08 +05:30
condition = "dbuacid = {}".format(dbuacid)
updateStatement = "dbuactype = '{}', dbroleid={}, dbuacname = '{}',status = '{}'".format(dbuactype,dbroleid,dbuacname,status)
2023-04-03 17:17:27 +05:30
sta = dbilayer.updateValuesIndb('dbuac', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbuac_processupdateall(req):
pass
## Functions for DBSTATE
# 1.1. Read All without condition
def dbstate_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbstateid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbstate', '*',tablesdict.dbstate_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbstate_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbstate', '*', condition_data,tablesdict.dbstate_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbstate_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbstateid = {} AND status = '{}'".format(condition_data["dbstateid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbstate', '*', condition,tablesdict.dbstate_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbstate_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbstate',constants.column_dbstate_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbstate_processdeleteonecond(reqData):
if reqData['requestdata']['dbstateid']:
data = reqData['requestdata']['dbstateid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbstate',"status ='9'" ,"dbstateid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbstate_processupdateonecond(reqData):
if isinstance(reqData, dict):
data = reqData["requestdata"]
dbstatename = data['dbstatename']
dbstateid = data['dbstateid']
dbcountryid = data['dbcountryid']
dbstatedesc = data['dbstatedesc']
status = data['status']
2023-04-21 10:39:08 +05:30
condition = "dbstateid = {}".format(dbstateid)
updateStatement = "dbstatename = '{}', dbcountryid={}, dbstatedesc = '{}',status = '{}'".format(dbstatename,dbcountryid,dbstatedesc,status)
sta = dbilayer.updateValuesIndb('dbstate', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbstate_processupdateall(req):
pass
## Functions for DBdbdelnote
# 1.1. Read All without condition
def dbdelnote_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbdeletenoteid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbdeletenote', '*',tablesdict.dbdeleteNote_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbdelnote_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbdeletenote', '*', condition_data,tablesdict.dbdeleteNote_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbdelnote_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbdeletenoteid = {} AND status = '{}'".format(condition_data["dbdeletenoteid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbdeletenote', '*', condition,tablesdict.dbdeleteNote_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbdelnote_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbdeletenote',constants.column_dbdeleteNote_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbdelnote_processdeleteonecond(reqData):
if reqData['requestdata']['dbdeletenoteid']:
data = reqData['requestdata']['dbdeletenoteid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbdeletenote',"status ='9'" ,"dbdeletenoteid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbdeleteNote_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbdeleteNote_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbdeleteNote_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbdelnote_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
dbdeletenotename = data['dbdeletenotename']
2023-04-03 17:17:27 +05:30
dbdeletenoteid = data['dbdeletenoteid']
dbdeletenotedesc = data['dbdeletenotedesc']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbdeletenotename = '{}',dbdeletenotedesc = '{}',status = '{}'".format(dbdeletenotename,dbdeletenotedesc,status)
condition = "dbdeletenoteid = {}".format(dbdeletenoteid)
2023-04-03 17:17:27 +05:30
sta = dbilayer.updateValuesIndb('dbdeletenote', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbdelnote_processupdateall(req):
pass
## Functions for DBschema
# 1.1. Read All without condition
def dbschema_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbschemaid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbschema', '*',tablesdict.dbschema_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbschema_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbschema', '*', condition_data,tablesdict.dbschema_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbschema_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbschemaid = {} AND status = '{}'".format(condition_data["dbschemaid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbschema', '*', condition,tablesdict.dbschema_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbschema_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbschema',constants.column_dbschema_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbschema_processdeleteonecond(reqData):
if reqData['requestdata']['dbschemaid']:
data = reqData['requestdata']['dbschemaid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbschema',"status ='9'" ,"dbschemaid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbdeleteNote_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbdeleteNote_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbdeleteNote_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbschema_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbschemaname = data['dbschemaname']
dbschemaid = data['dbschemaid']
dbschemadesc = data['dbschemadesc']
dbcollectionid = data['dbcollectionid']
dbauthid = data['dbauthid']
dbencodingid = data['dbencodingid']
dbvariabletypeid = data['dbvariabletypeid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbschemaname = '{}',dbschemadesc = '{}',dbcollectionid = {}, dbauthid = {}, dbencodingid = {}, dbvariabletypeid = {}, status = '{}'".format(dbschemaname,dbschemadesc,dbcollectionid,dbauthid,dbencodingid,dbvariabletypeid,status)
condition = "dbschemaid = {}".format(dbschemaid)
sta = dbilayer.updateValuesIndb('dbschema', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbschema_processupdateall(req):
pass
# Functions for DBdeploye
# 1.1. Read All without condition
def dbdeploye_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbdeployid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbdeploy', '*',tablesdict.dbdeploy_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbdeploye_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbdeploy', '*', condition_data,tablesdict.dbdeploy_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbdeploye_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbdeployid = {} AND status = '{}'".format(condition_data["dbdeployid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbdeploy', '*', condition,tablesdict.dbdeploy_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbdeploye_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbdeploy',constants.column_dbdeploy_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbdeploye_processdeleteonecond(reqData):
if reqData['requestdata']['dbdeployid']:
data = reqData['requestdata']['dbdeployid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbdeploy',"status ='9'" ,"dbdeployid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbDeploy_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbDeploy_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbDeploy_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbdeploye_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbdeployname = data['dbdeployname']
dbdeployid = data['dbdeployid']
dbbillingid = data['dbbillingid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbdeployname = '{}',dbbillingid = {},status = '{}'".format(dbdeployname,dbbillingid,status)
condition = "dbdeployid = {}".format(dbdeployid)
sta = dbilayer.updateValuesIndb('dbdeploy', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbdeploye_processupdateall(req):
pass
## Functions for DBEmail
# 1.1. Create
def dbemail_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbemail',constants.column_dbemail_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbemail_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbemailid = {} AND status = '{}'".format(condition_data["dbemailid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbemail', '*', condition,tablesdict.dbemail_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbemail_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbemail', '*', condition_data,tablesdict.dbemail_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbemail_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbemailid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbemail', '*',tablesdict.dbemail_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbemail_processdeleteonecond(reqData):
if reqData['requestdata']['dbemailid']:
data = reqData['requestdata']['dbemailid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbemail',"status ='9'" ,"dbemailid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbEmail_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbEmail_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbEmail_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbemail_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbemail = data['dbemail']
dbemailid = data['dbemailid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbemail = '{}',status = '{}'".format(dbemail,status)
condition = "dbemailid = {}".format(dbemailid)
sta = dbilayer.updateValuesIndb('dbemail', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbemail_processupdateall(req):
pass
## Functions for DBEncoding
# 1.1. Create
def dbencoding_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbencoding',constants.column_dbencoding_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbencoding_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbencodingid = {} AND status = '{}'".format(condition_data["dbencodingid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbencoding', '*', condition, tablesdict.dbencoding_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbencoding_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbencoding', '*', condition_data,tablesdict.dbencoding_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbencoding_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbencodingid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbencoding', '*',tablesdict.dbencoding_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbencoding_processdeleteonecond(reqData):
if reqData['requestdata']['dbencodingid']:
data = reqData['requestdata']['dbencodingid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbencoding',"status ='9'" ,"dbencodingid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbEncoding_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbEncoding_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbEncoding_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbencoding_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbencodingdesc = data['dbencodingdesc']
dbencodingid=data['dbencodingid']
dbencodingname = data['dbencodingname']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbencodingdesc = '{}',dbencodingname = '{}',status = '{}'".format(dbencodingdesc, dbencodingname,status)
condition = "dbencodingid = {}".format(dbencodingid)
sta = dbilayer.updateValuesIndb('dbencoding', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbencoding_processupdateall(req):
pass
## Functions for DBGenInvoice
# 1.1. Create
def dbgeninv_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbgeninvoice',constants.column_dbGenInvoice_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbgeninv_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbgeninvoiceid = {} AND status = '{}'".format(condition_data["dbgeninvoiceid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbgeninvoice', '*', condition,tablesdict.dbGenInvoice_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbgeninv_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbgeninvoice', '*', condition_data,tablesdict.dbGenInvoice_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbgeninv_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbgeninvoiceid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbgeninvoice', '*',tablesdict.dbGenInvoice_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbgeninv_processdeleteonecond(reqData):
if reqData['requestdata']['dbgeninvoiceid']:
data = reqData['requestdata']['dbgeninvoiceid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbgeninvoice',"status ='9'" ,"dbgeninvoiceid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbGenInvoice_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbGenInvoice_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbGenInvoice_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbgeninv_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbgeninvoiceid = data['dbgeninvoiceid']
dbgeninvoicetype=data['dbgeninvoicetype']
dbinvoiceid = data['dbinvoiceid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbgeninvoicetype = '{}',dbinvoiceid = {},status = '{}'".format(dbgeninvoicetype, dbinvoiceid,status)
condition = "dbgeninvoiceid = {}".format(dbgeninvoiceid)
sta = dbilayer.updateValuesIndb('dbgeninvoice', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbgeninv_processupdateall(req):
pass
## Functions for DBGST
# 1.1. Create
def dbgst_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbgst',constants.column_dbgst_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbgst_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbgstid = {} AND status = '{}'".format(condition_data["dbgstid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbgst', '*', condition,tablesdict.dbgst_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbgst_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbgst', '*', condition_data,tablesdict.dbgst_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbgst_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbgstid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbgst', '*',tablesdict.dbgst_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbgst_processdeleteonecond(reqData):
if reqData['requestdata']['dbgstid']:
data = reqData['requestdata']['dbgstid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbgst',"status ='9'" ,"dbgstid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbGST_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbGST_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbGST_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbgst_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbgstnumber = data['dbgstnumber']
dbgstid=data['dbgstid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbgstnumber = '{}',status = '{}'".format(dbgstnumber,status)
condition = "dbgstid = {}".format(dbgstid)
sta = dbilayer.updateValuesIndb('dbgst', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbgst_processupdateall(req):
pass
## Functions for DBHash
# 1.1. Create
def dbhash_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbhash',constants.column_dbhash_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbhash_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbhashid = {} AND status = '{}'".format(condition_data["dbhashid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbhash', '*', condition,tablesdict.dbhash_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbhash_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbhash', '*', condition_data,tablesdict.dbhash_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbhash_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbhashid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbhash', '*',tablesdict.dbhash_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbhash_processdeleteonecond(reqData):
if reqData['requestdata']['dbhashid']:
data = reqData['requestdata']['dbhashid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbhash',"status ='9'" ,"dbhashid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbHash_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbHash_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbHash_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbhash_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbhashname = data['dbhashname']
dbhashid=data['dbhashid']
dbhashtype=data['dbhashtype']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbhashname = '{}',dbhashtype = '{}',status = '{}'".format(dbhashname,dbhashtype,status)
condition = "dbhashid = {}".format(dbhashid)
sta = dbilayer.updateValuesIndb('dbhash', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbhash_processupdateall(req):
pass
## Functions for DBInstance
# 1.1. Create
def dbinstance_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbinstance',constants.column_dbinstance_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbinstance_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbinstanceid = {} AND status = '{}'".format(condition_data["dbinstanceid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbinstance', '*', condition,tablesdict.dbinstance_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbinstance_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbinstance', '*', condition_data,tablesdict.dbinstance_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbinstance_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbinstanceid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbinstance', '*',tablesdict.dbinstance_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbinstance_processdeleteonecond(reqData):
if reqData['requestdata']['dbinstanceid']:
data = reqData['requestdata']['dbinstanceid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbInstance',"status ='9'" ,"dbinstanceid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbInstance_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbInstance_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbInstance_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbinstance_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbinstancename = data['dbinstancename']
dbinstanceid=data['dbinstanceid']
dbportid=data['dbportid']
dbipaddressid=data['dbipaddressid']
dbusernameid=data['dbusernameid']
dbpasswordid=data['dbpasswordid']
dbschemaid=data['dbschemaid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbinstancename = '{}',dbportid= {},dbipaddressid= {},dbusernameid= {},dbpasswordid = {},dbschemaid = {},status = '{}'".format(dbinstancename,dbportid,dbipaddressid,dbusernameid,dbpasswordid,dbschemaid,status)
condition = "dbinstanceid = {}".format(dbinstanceid)
sta = dbilayer.updateValuesIndb('dbinstance', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbinstance_processupdateall(req):
pass
## Functions for DBInvoice
# 1.1. Create
def dbinvoice_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbinvoice',constants.column_dbinvoice_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbinvoice_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbinvoiceid = {} AND status = '{}'".format(condition_data["dbinvoiceid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbinvoice', '*', condition,tablesdict.dbinvoice_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbinvoice_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbinvoice', '*', condition_data,tablesdict.dbinvoice_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbinvoice_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbinvoiceid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbinvoice', '*',tablesdict.dbinvoice_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbinvoice_processdeleteonecond(reqData):
if reqData['requestdata']['dbinvoiceid']:
data = reqData['requestdata']['dbinvoiceid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbinvoice',"status ='9'" ,"dbinvoiceid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbInvoice_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbInvoice_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbInvoice_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbinvoice_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbinvoicenumber = data['dbinvoicenumber']
dbinvoiceid=data['dbinvoiceid']
dbinvoiceperiodstartdate=data['dbinvoiceperiodstartdate']
dbinvoicelineitemid=data['dbinvoicelineitemid']
dbcustomerid=data['dbcustomerid']
dbinvoicedate=data['dbinvoicedate']
dbinvoiceperiodenddate=data['dbinvoiceperiodenddate']
dbchargeid=data['dbchargeid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbinvoicenumber = '{}',dbinvoiceperiodstartdate= '{}',dbinvoicelineitemid= {},dbcustomerid= {}, dbinvoicedate= '{}',dbinvoiceperiodenddate = '{}',dbchargeid= {},status = '{}'".format(dbinvoicenumber,dbinvoiceperiodstartdate,dbinvoicelineitemid,dbcustomerid,dbinvoicedate,dbinvoiceperiodenddate,dbchargeid,status)
condition = "dbinvoiceid = {}".format(dbinvoiceid)
2023-04-03 17:17:27 +05:30
sta = dbilayer.updateValuesIndb('dbInvoice', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbinvoice_processupdateall(req):
pass
## Functions for DBInvoiceLineItem
# 1.1. Create
def dbinvoicelineitem_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbinvoicelineitem',constants.column_dbinvoicelineitem_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbinvoicelineitem_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbinvoicelineitemid = {} AND status = '{}'".format(condition_data["dbinvoicelineitemid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbinvoicelineitem', '*', condition,tablesdict.dbinvoicelineitem_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbinvoicelineitem_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbinvoicelineitem', '*', condition_data,tablesdict.dbinvoicelineitem_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbinvoicelineitem_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbinvoicelineitemid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbinvoicelineitem', '*',tablesdict.dbinvoicelineitem_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbinvoicelineitem_processdeleteonecond(reqData):
if reqData['requestdata']['dbinvoicelineitemid']:
data = reqData['requestdata']['dbinvoicelineitemid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbinvoicelineitem',"status ='9'" ,"dbinvoicelineitemid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbInvoiceLineItem_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbInvoiceLineItem_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbInvoiceLineItem_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbinvoicelineitem_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbinvoicelineitemname = data['dbinvoicelineitemname']
dbinvoicelineitemid=data['dbinvoicelineitemid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbinvoicelineitemname = '{}',status = '{}'".format(dbinvoicelineitemname,status)
condition = "dbinvoicelineitemid = {}".format(dbinvoicelineitemid)
sta = dbilayer.updateValuesIndb('dbinvoicelineitem', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbinvoicelineitem_processupdateall(req):
pass
## Functions for DBIpAddress
# 1.1. Create
def dbipaddress_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbipaddress',constants.column_dbipaddress_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbipaddress_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbipaddressid = {} AND status = '{}'".format(condition_data["dbipaddressid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbipaddress', '*', condition,tablesdict.dbipaddress_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbipaddress_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbipaddress', '*', condition_data,tablesdict.dbipaddress_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbipaddress_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbipaddressid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbipaddress', '*',tablesdict.dbipaddress_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbipaddress_processdeleteonecond(reqData):
if reqData['requestdata']['dbipaddressid']:
data = reqData['requestdata']['dbipaddressid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbipaddress',"status ='9'" ,"dbipaddressid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbIpAddress_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbIpAddress_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbIpAddress_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbipaddress_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbipaddressvalue = data['dbipaddressvalue']
dbipaddressid=data['dbipaddressid']
dbipaddressdesc=data['dbipaddressdesc']
dbusernameid=data['dbusernameid']
dbpasswordid=data['dbpasswordid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbipaddressvalue= '{}',dbipaddressdesc= '{}',dbusernameid= {},dbpasswordid= {},status = '{}'".format(dbipaddressvalue,dbipaddressdesc,dbusernameid,dbpasswordid,status)
condition = "dbipaddressid = {}".format(dbipaddressid)
sta = dbilayer.updateValuesIndb('dbipaddress', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbipaddress_processupdateall(req):
pass
## Functions for DBKYC
# 1.1. Create
def dbkyc_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbkyc',constants.column_dbkyc_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbkyc_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbkycid = {} AND status = '{}'".format(condition_data["dbkycid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbkyc', '*', condition,tablesdict.dbkyc_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbkyc_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbkyc', '*', condition_data,tablesdict.dbkyc_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbkyc_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbkycid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbkyc', '*',tablesdict.dbkyc_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbkyc_processdeleteonecond(reqData):
if reqData['requestdata']['dbkycid']:
data = reqData['requestdata']['dbkycid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbkyc',"status ='9'" ,"dbkycid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbKYC_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbKYC_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbKYC_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbkyc_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbkycdesc = data['dbkycdesc']
dbkycid=data['dbkycid']
dbtypeid=data['dbtypeid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbkycdesc= '{}',dbtypeid={},status = '{}'".format(dbkycdesc,dbtypeid,status)
condition = "dbkycid = {}".format(dbkycid)
sta = dbilayer.updateValuesIndb('dbkyc', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbkyc_processupdateall(req):
pass
## Functions for dbname
# 1.1. Create
def dbname_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbname',constants.column_dbname_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbname_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbnameid = {} AND status = '{}'".format(condition_data["dbnameid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbname', '*', condition,tablesdict.dbname_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbname_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbname', '*', condition_data,tablesdict.dbname_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbname_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbnameid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbname', '*',tablesdict.dbname_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbname_processdeleteonecond(reqData):
if reqData['requestdata']['dbnameid']:
data = reqData['requestdata']['dbnameid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbname',"status ='9'" ,"dbnameid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbName_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbName_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbName_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbname_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbname = data['dbname']
dbnameid=data['dbnameid']
dbschemaid=data['dbschemaid']
dbcategoryid=data['dbcategoryid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbname= '{}',dbschemaid={},dbcategoryid={},status = '{}'".format(dbname,dbschemaid,dbcategoryid,status)
condition = "dbnameid = {}".format(dbnameid)
sta = dbilayer.updateValuesIndb('dbname', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbname_processupdateall(req):
pass
## Functions for dbOrders
# 1.1. Create
def dborders_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dborders',constants.column_dborders_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dborders_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dborderid = {} AND status = '{}'".format(condition_data["dborderid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dborders', '*', condition,tablesdict.dborders_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dborders_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dborders', '*', condition_data,tablesdict.dborders_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dborders_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dborderid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dborders', '*',tablesdict.dborders_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dborders_processdeleteonecond(reqData):
if reqData['requestdata']['dborderid']:
data = reqData['requestdata']['dborderid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbOrders',"status ='9'" ,"dborderid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbOrders_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbOrders_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbOrders_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dborders_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbordersid = data['dborderid']
dbordername=data['dbordername']
dbbillingid=data['dbbillingid']
dbpackageid=data['dbpackageid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbordername= '{}',dbbillingid= {},dbpackageid = {},status = '{}'".format(dbordername,dbbillingid,dbpackageid,status)
condition = "dborderid = {}".format(dbordersid)
sta = dbilayer.updateValuesIndb('dborders', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dborders_processupdateall(req):
pass
## Functions for dbOrganization
# 1.1. Create
def dborganization_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dborganization',constants.column_dborganization_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dborganization_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dborganizationid = {} AND status = '{}'".format(condition_data["dborganizationid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dborganization', '*', condition,tablesdict.dborganization_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dborganization_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dborganization', '*', condition_data,tablesdict.dborganization_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dborganization_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dborganizationid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dborganization', '*',tablesdict.dborganization_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dborganization_processdeleteonecond(reqData):
if reqData['requestdata']['dborganizationid']:
data = reqData['requestdata']['dborganizationid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dborganization',"status ='9'" ,"dborganizationid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbOrders_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbOrders_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbOrders_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dborganization_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dborganizationname = data['dborganizationname']
dborganizationid=data['dborganizationid']
dborganizationdesc=data['dborganizationdesc']
dbpanid=data['dbpanid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dborganizationname= '{}',dborganizationdesc='{}',dbpanid= {},status = '{}'".format(dborganizationname,dborganizationdesc,dbpanid,status)
condition = "dborganizationid = {}".format(dborganizationid)
sta = dbilayer.updateValuesIndb('dborganization', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dborganization_processupdateall(req):
pass
## Functions for dbPackage
# 1.1. Create
def dbpackage_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbpackage',constants.column_dbpackage_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbpackage_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbpackageid = {} AND status = '{}'".format(condition_data["dbpackageid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbpackage', '*', condition,tablesdict.dbpackage_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbpackage_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbpackage', '*', condition_data,tablesdict.dbpackage_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbpackage_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbpackageid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbpackage', '*',tablesdict.dbpackage_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbpackage_processdeleteonecond(reqData):
if reqData['requestdata']['dbpackageid']:
data = reqData['requestdata']['dbpackageid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbpackage',"status ='9'" ,"dbpackageid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPackage_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPackage_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPackage_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbpackage_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbpackagename = data['dbpackagename']
dbpackageid=data['dbpackageid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbpackagename= '{}',status = '{}'".format(dbpackagename,status)
condition = "dbpackageid = {}".format(dbpackageid)
sta = dbilayer.updateValuesIndb('dbpackage', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbpackage_processupdateall(req):
pass
## Functions for dbPan
# 1.1. Create
def dbpan_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbpan',constants.column_dbpan_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbpan_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbpanid = {} AND status = '{}'".format(condition_data["dbpanid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbpan', '*', condition,tablesdict.dbpan_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbpan_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbpan', '*', condition_data,tablesdict.dbpan_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbpan_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbpanid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbpan', '*',tablesdict.dbpan_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbpan_processdeleteonecond(reqData):
if reqData['requestdata']['dbpanid']:
data = reqData['requestdata']['dbpanid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbpan',"status ='9'" ,"dbpanid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPAN_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPAN_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPAN_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbpan_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbpannumber = data['dbpannumber']
dbpanid=data['dbpanid']
dbemailid=data['dbemailid']
dbphoneid=data['dbphoneid']
dbkycid=data['dbkycid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbpannumber= '{}',dbemailid= {},dbphoneid= {},dbkycid= {},status = '{}'".format(dbpannumber,dbemailid,dbphoneid,dbkycid,status)
condition = "dbpanid = {}".format(dbpanid)
sta = dbilayer.updateValuesIndb('dbpan', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbpan_processupdateall(req):
pass
## Functions for dbPassword
# 1.1. Create
def dbpassword_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbpassword',constants.column_dbpassword_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbpassword_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbpasswordid = {} AND status = '{}'".format(condition_data["dbpasswordid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbpassword', '*', condition,tablesdict.dbpassword_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbpassword_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbpassword', '*', condition_data,tablesdict.dbpassword_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbpassword_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbpasswordid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbpassword', '*',tablesdict.dbpassword_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbpassword_processdeleteonecond(reqData):
if reqData['requestdata']['dbpasswordid']:
data = reqData['requestdata']['dbpasswordid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbPassword',"status ='9'" ,"dbpasswordid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPassword_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPassword_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPassword_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbpassword_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbpassword = data['dbpassword']
dbpasswordid=data['dbpasswordid']
dbpassworddesc=data['dbpassworddesc']
dbusernameid=data['dbusernameid']
dbcategoryid=data['dbcategoryid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbpassword= '{}',dbpassworddesc= '{}',dbusernameid= {},dbcategoryid= {},status = '{}'".format(dbpassword,dbpassworddesc,dbusernameid,dbcategoryid,status)
condition = "dbpasswordid = {}".format(dbpasswordid)
sta = dbilayer.updateValuesIndb('dbpassword', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbpassword_processupdateall(req):
pass
## Functions for dbPermission
# 1.1. Create
def dbpermission_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbpermission',constants.column_dbpermission_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbpermission_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbpermissionid = {} AND status = '{}'".format(condition_data["dbpermissionid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbpermission', '*', condition,tablesdict.dbpermission_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbpermission_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbpermission', '*', condition_data,tablesdict.dbpermission_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbpermission_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbpermissionid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbpermission', '*',tablesdict.dbpermission_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbpermission_processdeleteonecond(reqData):
if reqData['requestdata']['dbpermissionid']:
data = reqData['requestdata']['dbpermissionid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbPermission',"status ='9'" ,"dbpermissionid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPermission_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPermission_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPermission_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbpermission_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbpermissionname = data['dbpermissionname']
dbpermissionid=data['dbpermissionid']
dbtypeid=data['dbtypeid']
dbaclid=data['dbaclid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbpermissionname= '{}',dbtypeid= {},dbaclid= {},status = '{}'".format(dbpermissionname,dbtypeid,dbaclid,status)
condition = "dbpermissionid = {}".format(dbpermissionid)
sta = dbilayer.updateValuesIndb('dbpermission', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbpermission_processupdateall(req):
pass
## Functions for dbPhone
# 1.1. Create
def dbphone_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbphone',constants.column_dbphone_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbphone_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbphoneid = {} AND status = '{}'".format(condition_data["dbphoneid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbphone', '*', condition,tablesdict.dbphone_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbphone_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbphone', '*', condition_data,tablesdict.dbphone_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbphone_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbphoneid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbphone', '*',tablesdict.dbphone_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbphone_processdeleteonecond(reqData):
if reqData['requestdata']['dbphoneid']:
data = reqData['requestdata']['dbphoneid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbphone',"status ='9'" ,"dbphoneid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPhone_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPhone_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPhone_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbphone_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbphonenumber = data['dbphonenumber']
dbphoneid=data['dbphoneid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbphonenumber= '{}',status = '{}'".format(dbphonenumber,status)
condition = "dbphoneid = {}".format(dbphoneid)
sta = dbilayer.updateValuesIndb('dbphone', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbphone_processupdateall(req):
pass
## Functions for dbPincode
# 1.1. Create
def dbpincode_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbpincode',constants.column_dbpincode_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbpincode_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbpincodeid = {} AND status = '{}'".format(condition_data["dbpincodeid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbpincode', '*', condition,tablesdict.dbpincode_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbpincode_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbpincode', '*', condition_data,tablesdict.dbpincode_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbpincode_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbpincodeid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbpincode', '*',tablesdict.dbpincode_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbpincode_processdeleteonecond(reqData):
if reqData['requestdata']['dbpincodeid']:
data = reqData['requestdata']['dbpincodeid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbpincode',"status ='9'" ,"dbpincodeid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPincode_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPincode_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPincode_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbpincode_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbpincode = data['dbpincode']
dbpincodeid=data['dbpincodeid']
dbcityid=data['dbcityid']
dbstateid=data['dbstateid']
dbcountryid=data['dbcountryid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbpincode= '{}',dbcityid= {},dbstateid= {},dbcountryid= {},status = '{}'".format(dbpincode,dbcityid,dbstateid,dbcountryid,status)
condition = "dbpincodeid = {}".format(dbpincodeid)
sta = dbilayer.updateValuesIndb('dbpincode', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbpincode_processupdateall(req):
pass
## Functions for dbPlan
# 1.1. Create
def dbplan_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbplan',constants.column_dbplan_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbplan_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbplanid = {} AND status = '{}'".format(condition_data["dbplanid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbplan', '*', condition,tablesdict.dbplan_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbplan_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbplan', '*', condition_data,tablesdict.dbplan_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbplan_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbplanid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbplan', '*',tablesdict.dbplan_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbplan_processdeleteonecond(reqData):
if reqData['requestdata']['dbplanid']:
data = reqData['requestdata']['dbplanid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbplan',"status ='9'" ,"dbplanid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPincode_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPincode_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPincode_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbplan_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbplanname = data['dbplanname']
dbplanid=data['dbplanid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbplanname= '{}',status = '{}'".format(dbplanname,status)
condition = "dbplanid = {}".format(dbplanid)
sta = dbilayer.updateValuesIndb('dbplan', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbplan_processupdateall(req):
pass
## Functions for dbPlanBilling
# 1.1. Create
def dbplanbilling_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbplanbilling',constants.column_dbplanbilling_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbplanbilling_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbplanbillingid = {} AND status = '{}'".format(condition_data["dbplanbillingid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbplanbilling', '*', condition,tablesdict.dbplanbilling_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbplanbilling_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbplanbilling', '*', condition_data,tablesdict.dbplanbilling_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbplanbilling_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbplanbillingid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbplanbilling', '*',tablesdict.dbplanbilling_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbplanbilling_processdeleteonecond(reqData):
if reqData['requestdata']['dbplanbillingid']:
data = reqData['requestdata']['dbplanbillingid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbplanbilling',"status ='9'" ,"dbplanbillingid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPlanBilling_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPlanBilling_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPlanBilling_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbplanbilling_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbplanbillingname = data['dbplanbillingname']
dbplanbillingid=data['dbplanbillingid']
dbpackageid=data['dbpackageid']
dbplanid=data['dbplanid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbplanbillingname= '{}',dbpackageid= {},dbplanid= {},status = '{}'".format(dbplanbillingname,dbpackageid,dbplanid,status)
condition = "dbplanbillingid = {}".format(dbplanbillingid)
sta = dbilayer.updateValuesIndb('dbplanbilling', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbplanbilling_processupdateall(req):
pass
## Functions for dbPlans
# 1.1. Create
def dbplans_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbplans',constants.column_dbplans_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbplans_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbplansid = {} AND status = '{}'".format(condition_data["dbplansid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbplans', '*', condition,tablesdict.dbplans_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbplans_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbplans', '*', condition_data,tablesdict.dbplans_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbplans_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbplansid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbplans', '*',tablesdict.dbplans_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbplans_processdeleteonecond(reqData):
if reqData['requestdata']['dbplansid']:
data = reqData['requestdata']['dbplansid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbplans',"status ='9'" ,"dbplansid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPlans_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPlans_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPlans_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbplans_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbplansid = data['dbplansid']
dbplansname=data['dbplansname']
dbtypeid=data['dbtypeid']
dbbillingid=data['dbbillingid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbplansname= '{}',dbtypeid= {},dbbillingid= {},status = '{}'".format(dbplansname,dbtypeid,dbbillingid,status)
condition = "dbplansid = {}".format(dbplansid)
sta = dbilayer.updateValuesIndb('dbplans', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbplans_processupdateall(req):
pass
## Functions for dbPO
# 1.1. Create
def dbpo_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbpo',constants.column_dbpo_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbpo_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbpoid = {} AND status = '{}'".format(condition_data["dbpoid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbpo', '*', condition,tablesdict.dbpo_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbpo_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbpo', '*', condition_data,tablesdict.dbpo_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbpo_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbpoid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbpo', '*',tablesdict.dbpo_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbpo_processdeleteonecond(reqData):
if reqData['requestdata']['dbpoid']:
data = reqData['requestdata']['dbpoid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbpo',"status ='9'" ,"dbpoid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPO_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPO_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPO_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbpo_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbponumber = data['dbponumber']
dbpoid=data['dbpoid']
dbinvoiceid=data['dbinvoiceid']
dbbillingid=data['dbbillingid']
dbcustomerid=data['dbcustomerid']
dborganizationid=data['dborganizationid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbponumber= '{}',dbinvoiceid= {},dbbillingid= {},dbcustomerid= {},dborganizationid= {},status = '{}'".format(dbponumber,dbinvoiceid,dbbillingid,dbcustomerid,dborganizationid,status)
condition = "dbpoid = {}".format(dbpoid)
sta = dbilayer.updateValuesIndb('dbpo', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbpo_processupdateall(req):
pass
## Functions for dbPortNumber
# 1.1. Create
def dbportnumber_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbportnumber',constants.column_dbportnumber_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbportnumber_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbportid = {} AND status = '{}'".format(condition_data["dbportid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbportnumber', '*', condition,tablesdict.dbportnumber_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbportnumber_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbportnumber', '*', condition_data,tablesdict.dbportnumber_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbportnumber_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbportid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbportnumber', '*',tablesdict.dbportnumber_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbportnumber_processdeleteonecond(reqData):
if reqData['requestdata']['dbportid']:
data = reqData['requestdata']['dbportid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbPortNumber',"status ='9'" ,"dbportid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbPortNumber_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPortNumber_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbPortNumber_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbportnumber_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbportnumbername = data['dbportnumbername']
dbportid=data['dbportid']
dbportnumbercategory=data['dbportnumbercategory']
dbportnumberdesc=data['dbportnumberdesc']
dbcountryid=data['dbcountryid']
dbpincodeid=data['dbpincodeid']
dbusernameid=data['dbusernameid']
dbpasswordid=data['dbpasswordid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbportnumbername= '{}',dbportnumbercategory= '{}',dbportnumberdesc= '{}',dbcountryid= {},dbpincodeid= {},dbusernameid= {},dbpasswordid= {},status = '{}'".format(dbportnumbername,dbportnumbercategory,dbportnumberdesc,dbcountryid,dbpincodeid,dbusernameid,dbpasswordid,status)
condition = "dbportid = {}".format(dbportid)
sta = dbilayer.updateValuesIndb('dbportnumber', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbportnumber_processupdateall(req):
pass
## Functions for dbProd
# 1.1. Create
def dbprod_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbprod',constants.column_dbprod_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbprod_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbprodid = {} AND status = '{}'".format(condition_data["dbprodid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbprod', '*', condition,tablesdict.dbprod_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbprod_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbprod', '*', condition_data,tablesdict.dbprod_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbprod_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbprodid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbprod', '*',tablesdict.dbprod_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbprod_processdeleteonecond(reqData):
if reqData['requestdata']['dbprodid']:
data = reqData['requestdata']['dbprodid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbprod',"status ='9'" ,"dbprodid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbProd_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbProd_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbProd_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbprod_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbprodname = data['dbprodname']
dbprodid=data['dbprodid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbprodname= '{}',status = '{}'".format(dbprodname,status)
condition = "dbprodid = {}".format(dbprodid)
sta = dbilayer.updateValuesIndb('dbprod', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbprod_processupdateall(req):
pass
## Functions for dbRole
# 1.1. Create
def dbrole_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbrole',constants.column_dbrole_table , data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.2. Read One Conditional
def dbrole_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbroleid = {} AND status = '{}'".format(condition_data["dbroleid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbrole', '*', condition,tablesdict.dbrole_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read Multiple Conditional
def dbrole_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbrole', '*', condition_data,tablesdict.dbrole_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Read All without condition
def dbrole_processreadmanywithoutcond(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbroleid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbrole', '*',tablesdict.dbrole_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
#1.5. Delete One Conditional
def dbrole_processdeleteonecond(reqData):
if reqData['requestdata']['dbroleid']:
data = reqData['requestdata']['dbroleid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbrole',"status ='9'" ,"dbroleid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbRole_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbRole_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbRole_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbrole_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbrolename = data['dbrolename']
dbroleid=data['dbroleid']
dbuserid=data['dbuserid']
dbroledesc=data['dbroledesc']
dbpermissionid=data['dbpermissionid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbrolename= '{}',dbuserid= {},dbroledesc= '{}',dbpermissionid= {},status = '{}'".format(dbrolename,dbuserid,dbroledesc,dbpermissionid,status)
condition = "dbroleid = {}".format(dbroleid)
sta = dbilayer.updateValuesIndb('dbrole', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbrole_processupdateall(req):
pass
## Functions for DBBILLING
# 1.1. Read All without condition
def dbbilling_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbbillingid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbbilling', '*',tablesdict.dbbilling_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbbilling_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
print(condition_data)
print()
print()
print()
print()
print()
print()
sta=dbilayer.readOneWithcondition('dbbilling', '*', condition_data,tablesdict.dbbilling_table)
print(sta)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbbilling_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbbillingid = {} AND status = '{}'".format(condition_data["dbbillingid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbbilling','*', condition,tablesdict.dbbilling_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbbilling_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
2023-04-03 17:17:27 +05:30
sta=dbilayer.insertIntoDBWithoutCondition('dbBilling',constants.column_dbbilling_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbbilling_processdeleteonecond(reqData):
if reqData['requestdata']['dbbillingid']:
data = reqData['requestdata']['dbbillingid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbBilling',"status ='9'" ,"dbbillingid ={}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbbilling_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbbilling_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbbilling_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbbilling_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbbillingid = data['dbbillingid']
dbbillingname=data["dbbillingname"]
dbcustomerid=data["dbcustomerid"]
amount=data["amount"]
dbbillingdate=data["dbbillingdate"]
dbbillinglastupdate=data["dbbillinglastupdate"]
dbinvoiceid=data["dbinvoiceid"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbbillingname = '{}',dbcustomerid={},amount = '{}',dbbillingdate='{}',dbbillinglastupdate='{}',dbinvoiceid={},status = '{}'".format(dbbillingname,dbcustomerid,amount,dbbillingdate,dbbillinglastupdate,dbinvoiceid,status)
condition = "dbbillingid = {}".format(dbbillingid)
sta = dbilayer.updateValuesIndb('dbbilling', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbbilling_processupdateall(req):
pass
## Functions for DBCHARGE
# 1.1. Read All without condition
def dbcharge_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbchargeid'] == "all":
sta=dbilayer.readallWithoutCondition('dbCharges', '*',tablesdict.dbcharges_table)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbcharge_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
sta=dbilayer.readOneWithcondition('dbCharges', '*', condition_data,tablesdict.dbcharges_table)
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbcharge_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbchargeid = {} AND status = '{}'".format(condition_data["dbchargeid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbcharges','*', condition,tablesdict.dbcharges_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbcharge_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbcharges',constants.column_dbcharges_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbcharge_processdeleteonecond(reqData):
if reqData['requestdata']['dbchargeid']:
data = reqData['requestdata']['dbchargeid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbcharges',"status ='9'" ,"dbchargeid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcharge_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcharge_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcharge_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbcharge_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbchargename=data["dbchargename"]
dbchargeid = data['dbchargeid']
dbschemaid=data["dbschemaid"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbchargename = '{}',dbschemaid={},status = '{}'".format(dbchargename,dbschemaid,status)
condition = "dbchargeid = {}".format(dbchargeid)
2023-04-03 17:17:27 +05:30
sta = dbilayer.updateValuesIndb('dbCharges', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbcharge_processupdateall(req):
pass
## Functions for DBCITY
# 1.1. Read All without condition
def dbcity_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbcityid'] == "all":
sta=dbilayer.readallWithoutCondition('dbCity', '*',tablesdict.dbcity_table)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbcity_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbcity', '*', condition_data,tablesdict.dbcity_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbcity_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbcityid = {} AND status = '{}'".format(condition_data["dbcityid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbcity','*', condition,tablesdict.dbcity_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbcity_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
2023-04-03 17:17:27 +05:30
sta=dbilayer.insertIntoDBWithoutCondition('dbCity',constants.column_dbcity_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbcity_processdeleteonecond(reqData):
if reqData['requestdata']['dbcityid']:
data = reqData['requestdata']['dbcityid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbCity',"status ='9'" ,"dbcityid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcity_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcity_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcity_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbcity_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbcityname=data["dbcityname"]
dbcityid = data['dbcityid']
dbstateid=data["dbstateid"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbcityname = '{}', dbstateid={},status = '{}'".format(dbcityname,dbstateid,status)
condition = "dbcityid = {}".format(dbcityid)
sta = dbilayer.updateValuesIndb('dbcity', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbcity_processupdateall(req):
pass
## Functions for DBCOLLECTION
# 1.1. Read All without condition
def dbcollection_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbcollectionid'] == "all":
sta=dbilayer.readallWithoutCondition('dbCollection', '*',tablesdict.dbcollection_table)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbcollection_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
sta=dbilayer.readOneWithcondition('dbCollection', '*', condition_data,tablesdict.dbcollection_table)
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbcollection_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbcollectionid = {} AND status = '{}'".format(condition_data["dbcollectionid"], condition_data["status"])
2023-04-03 17:17:27 +05:30
sta=dbilayer.readOneWithcondition('dbCollection','*', condition,tablesdict.dbcollection_table)
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbcollection_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
2023-04-03 17:17:27 +05:30
sta=dbilayer.insertIntoDBWithoutCondition('dbCollection',constants.column_dbcollection_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbcollection_processdeleteonecond(reqData):
if reqData['requestdata']['dbcollectionid']:
data = reqData['requestdata']['dbcollectionid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbcollection',"status ='9'" ,"dbcollectionid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcollection_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcollection_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcollection_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbcollection_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbcollectionname=data["dbcollectionname"]
dbcollectionid = data['dbcollectionid']
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbcollectionname = '{}',status = '{}'".format(dbcollectionname,status)
condition = "dbcollectionid = {}".format(dbcollectionid)
sta = dbilayer.updateValuesIndb('dbcollection', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbcollection_processupdateall(req):
pass
## Functions for DBCONNECTIONSTRING
# 1.1. Read All without condition
def dbconnectionstring_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbconnectionstringid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbconnectionstring', '*',tablesdict.dbconnectionstring_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbconnectionstring_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbconnectionstring', '*', condition_data,tablesdict.dbconnectionstring_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbconnectionstring_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbconnectionstringid = {} AND status = '{}'".format(condition_data["dbconnectionstringid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbconnectionstring','*', condition,tablesdict.dbconnectionstring_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbconnectionstring_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
2023-04-03 17:17:27 +05:30
sta=dbilayer.insertIntoDBWithoutCondition('dbConnectionString',constants.column_dbconnectionstring_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbconnectionstring_processdeleteonecond(reqData):
if reqData['requestdata']['dbconnectionstringid']:
data = reqData['requestdata']['dbconnectionstringid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbConnectionString',"status ='9'" ,"dbconnectionstringid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbconnectionstring_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbconnectionstring_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbconnectionstring_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbconnectionstring_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbconnectionstringname=data["dbconnectionstringname"]
dbconnectionstringid = data['dbconnectionstringid']
dbusernameid=data["dbusernameid"]
dbpasswordid=data["dbpasswordid"]
dbipaddressid=data["dbipaddressid"]
dbtypeid=data["dbtypeid"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbconnectionstringname = '{}',dbusernameid={},dbpasswordid={},dbipaddressid={},dbtypeid={},status = '{}'".format(dbconnectionstringname,dbusernameid,dbpasswordid,dbipaddressid,dbtypeid,status)
condition = "dbconnectionstringid = {}".format(dbconnectionstringid)
sta = dbilayer.updateValuesIndb('dbconnectionstring', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbconnectionstring_processupdateall(req):
pass
## Functions for DBCOUNTRY
# 1.1. Read All without condition
def dbcountry_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbcountryid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbcountry', '*',tablesdict.dbcountry_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbcountry_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbcountry', '*', condition_data,tablesdict.dbcountry_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbcountry_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbcountryid = {} AND status = '{}'".format(condition_data["dbcountryid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbcountry','*', condition,tablesdict.dbcountry_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbcountry_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbcountry',constants.column_dbcountry_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbcountry_processdeleteonecond(reqData):
if reqData['requestdata']['dbcountryid']:
data = reqData['requestdata']['dbcountryid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbcountry',"status ='9'" ,"dbcountryid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcountry_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcountry_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcountry_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbcountry_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbcountryname=data["dbcountryname"]
dbcountryid = data['dbcountryid']
dbcountrydesc=data["dbcountrydesc"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbcountryname = '{}',dbcountrydesc='{}',status = '{}'".format(dbcountryname,dbcountrydesc,status)
condition = "dbcountryid = {}".format(dbcountryid)
2023-04-03 17:17:27 +05:30
sta = dbilayer.updateValuesIndb('dbcountry', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbcountry_processupdateall(req):
pass
2023-04-21 10:39:08 +05:30
'''
'''
2023-04-03 17:17:27 +05:30
2023-04-21 10:39:08 +05:30
### Functions for DBCUSTOMER
2023-04-03 17:17:27 +05:30
# 1.1. Read All without condition
def dbcustomer_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbcustomerid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbcustomer', '*',tablesdict.dbcustomer_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbcustomer_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbcustomer', '*', condition_data,tablesdict.dbcustomer_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbcustomer_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbcustomerid = {} AND status = '{}'".format(condition_data["dbcustomerid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbcustomer','*', condition,tablesdict.dbcustomer_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbcustomer_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbcustomer',constants.column_dbcustomer_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbcustomer_processdeleteonecond(reqData):
if reqData['requestdata']['dbcustomerid']:
data = reqData['requestdata']['dbcustomerid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbcustomer',"status ='9'" ,"dbcustomerid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcustomer_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcustomer_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcustomer_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbcustomer_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbfirstname=data["dbfirstname"]
dbcustomerid = data['dbcustomerid']
dblastname=data["dblastname"]
dbemailid=data["dbemailid"]
dbuserid=data["dbuserid"]
dbaddress=data["dbaddress"]
dbcreatedate=data["dbcreatedate"]
dblastupdated=data["dblastupdated"]
dbplanid=data["dbplanid"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbfirstname = '{}',dblastname='{}',dbemailid={},dbuserid={},dbaddress='{}',dbcreatedate='{}',dblastupdated='{}',dbplanid={},status = '{}'".format(dbfirstname,dblastname,dbemailid,dbuserid,dbaddress,dbcreatedate,dblastupdated,dbplanid,status)
condition = "dbcustomerid = {}".format(dbcustomerid)
2023-04-03 17:17:27 +05:30
sta = dbilayer.updateValuesIndb('dbCustomer', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbcustomer_processupdateall(req):
pass
2023-04-21 10:39:08 +05:30
## Functions for DBTYPE
2023-04-03 17:17:27 +05:30
# 1.1. Read All without condition
def dbtype_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbtypeid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbtype', '*',tablesdict.dbtype_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbtype_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbtype', '*', condition_data,tablesdict.dbtype_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbtype_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbtypeid = {} AND status = '{}'".format(condition_data["dbtypeid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbtype','*', condition,tablesdict.dbtype_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbtype_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbtype',constants.column_dbtype_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbtype_processdeleteonecond(reqData):
if reqData['requestdata']['dbtypeid']:
data = reqData['requestdata']['dbtypeid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbtype',"status ='9'" ,"dbtypeid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbtype_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbtype_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbtype_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbtype_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbtypename=data["dbtypename"]
dbtypeid = data['dbtypeid']
dbtypedesc=data["dbtypedesc"]
dbschemaid=data["dbschemaid"]
dbcategoryid=data["dbcategoryid"]
dbinstanceid=data["dbinstanceid"]
dbnameid=data["dbnameid"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbtypename = '{}',dbtypedesc='{}',dbschemaid={},dbcategoryid={},dbinstanceid={},dbnameid={},status = '{}'".format(dbtypename,dbtypedesc, dbschemaid, dbcategoryid,dbinstanceid,dbnameid,status)
condition = "dbtypeid = {}".format(dbtypeid)
sta = dbilayer.updateValuesIndb('dbtype', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbtype_processupdateall(req):
pass
2023-04-21 10:39:08 +05:30
## Functions for DBCATEGORY
2023-04-03 17:17:27 +05:30
def dbcategory_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbcategoryid'] == "all":
2023-04-21 10:39:08 +05:30
sta=dbilayer.readallWithoutCondition('dbcategory', '*',tablesdict.dbcategory_table)
2023-04-03 17:17:27 +05:30
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbcategory_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
2023-04-21 10:39:08 +05:30
sta=dbilayer.readOneWithcondition('dbcategory', '*', condition_data,tablesdict.dbcategory_table)
2023-04-03 17:17:27 +05:30
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbcategory_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
2023-04-21 10:39:08 +05:30
condition = "dbcategoryid = {} AND status = '{}'".format(condition_data["dbcategoryid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbcategory','*', condition,tablesdict.dbcategory_table)
2023-04-03 17:17:27 +05:30
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbcategory_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
2023-04-21 10:39:08 +05:30
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbcategory',constants.column_dbcategory_table, data)
2023-04-03 17:17:27 +05:30
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbcategory_processdeleteonecond(reqData):
if reqData['requestdata']['dbcategoryid']:
data = reqData['requestdata']['dbcategoryid']
2023-04-21 10:39:08 +05:30
sta = dbilayer.updateValuesIndb('dbcategory',"status ='9'" ,"dbcategoryid = {}".format(data))
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcategory_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcategory_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcategory_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbcategory_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbcategoryname=data["dbcategoryname"]
dbcategoryid = data['dbcategoryid']
dbschemaid=data["dbschemaid"]
dbcategorydesc=data["dbcategorydesc"]
status = data['status']
2023-04-21 10:39:08 +05:30
updateStatement = "dbcategoryname = '{}',dbschemaid={},dbcategorydesc='{}',status = '{}'".format(dbcategoryname,dbschemaid,dbcategorydesc,status)
condition = "dbcategoryid = {}".format(dbcategoryid)
sta = dbilayer.updateValuesIndb('dbcategory', updateStatement, condition)
2023-04-03 17:17:27 +05:30
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbcategory_processupdateall(req):
pass
2023-04-21 10:39:08 +05:30
## Functions for DBVARIABLETYPE
def dbvariabletype_processreadall(reqData):
if isinstance(reqData, dict):
if reqData['requestdata']['dbvariabletypeid'] == "all":
sta=dbilayer.readallWithoutCondition('dbvariabletype', '*',tablesdict.dbvariabletype_table)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all", "responsesetto": reqData['requestsrc'], "response": {"message": "Some error in request"}}
return respfail
# 1.2. Read Multiple Conditional
def dbvariabletype_processreadmanycond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition_data = "status = '{}'".format(condition_data["status"])
sta=dbilayer.readOneWithcondition('dbvariabletype', '*', condition_data,tablesdict.dbvariabletype_table)
if (len(sta) >= 1):
#sta=common.list2dict(sta)
respsucc={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response":{"message": "No data received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read all with condition", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.3. Read One Conditional
def dbvariabletype_processreadonecond(reqData):
if isinstance(reqData, dict):
condition_data=reqData['requestdata']
condition = "dbvariabletypeid = {} AND status = '{}'".format(condition_data["dbvariabletypeid"], condition_data["status"])
sta=dbilayer.readOneWithcondition('dbvariabletype','*', condition,tablesdict.dbvariabletype_table)
print(sta)
#sta=common.list2dict(sta)
if (len(sta) >= 1):
respsucc={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": sta}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "No data Received!"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Read one", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
# 1.4. Create
def dbvariabletype_processcreate(reqData):
if isinstance(reqData, dict):
#data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops')
#print("all stored ids in db", data_to_insert, ids_of_stored)
data_to_insert = reqData["requestdata"]
print(data_to_insert)
data=tuple(data_to_insert.values())
sta=dbilayer.insertIntoDBWithoutCondition('dbvariabletype',constants.column_dbvariabletype_table, data)
if(sta == "Success"):
respsucc={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Success"}}
return respsucc
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}}
return respfail
else:
respfail={"responseid": reqData['requestid'], "responsefor": "Create", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}}
return respfail
#1.5. Delete One Conditional
def dbvariabletype_processdeleteonecond(reqData):
if reqData['requestdata']['dbvariabletypeid']:
data = reqData['requestdata']['dbvariabletypeid']
sta = dbilayer.updateValuesIndb('dbvariabletype',"status ='9'" ,"dbvariabletypeid = {}".format(data))
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"dbcategory_processdeleteonecond","responseto":"UI","responsedata": {"message":"Deleted Successfully"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcategory_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"dbcategory_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}}
return respfail
#1.6. Update One Conditional
def dbvariabletype_processupdateonecond(reqData):
if isinstance(reqData, dict):
data=reqData['requestdata']
dbvariabletypename=data["dbvariabletypename"]
dbvariabletypeid = data['dbvariabletypeid']
status = data['status']
updateStatement = "dbvariabletypename = '{}', status = '{}'".format(dbvariabletypename,status)
condition = "dbvariabletypeid = {}".format(dbvariabletypeid)
sta = dbilayer.updateValuesIndb('dbvariabletype', updateStatement, condition)
print(sta)
if(sta == "Success"):
respsucc = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Success"}}
return respsucc
elif(sta == 'Failed'):
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Failed"}}
return respfail
else:
respfail = {"responseid": reqData['requestid'], "responsefor":"Update data","responsesetto": reqData['requestsrc'],"responsedata": {"message":"Error in Request"}}
return respfail
#1.7. Update All
def dbvariabletype_processupdateall(req):
pass