public string CallIndividualObjectApproval(GeneralWaitingForApproval objIGeneralWaitingForApproval, SqlConnection objConnection, SqlTransaction objTransaction) { string vMSG = string.Empty; int vApprovalAction = 0; bool vIsApproved = false; vApprovalAction = objIGeneralWaitingForApproval.ApprovalStatus_VW; string object_id = string.Empty; if (objIGeneralWaitingForApproval.ApprovalStatus_VW == 1 && objIGeneralWaitingForApproval.IsFinalLevel == 1) { vIsApproved = true; } if (objIGeneralWaitingForApproval.AppModuleObjID == Convert.ToInt32(EnumModuleObjectId.SupplierProfile)) { SupplierInfo objSupplierInfo = new SupplierInfo(); objSupplierInfo = _supplierRepository.GetSupplierInfo(objIGeneralWaitingForApproval.ObjPKValue); object_id = objSupplierInfo.SupplierID; vMSG = _supplierRepository.ApproveActionUpdate(objIGeneralWaitingForApproval.ObjPKValue, vApprovalAction, vIsApproved, objConnection, objTransaction); } if (objIGeneralWaitingForApproval.AppModuleObjID == Convert.ToInt32(EnumModuleObjectId.SupplierDocuments)) { vMSG = _uploadedFileRepository.ApproveActionUpdate(objIGeneralWaitingForApproval.ObjPKValue, vApprovalAction, vIsApproved, objConnection, objTransaction); } if (objIGeneralWaitingForApproval.AppModuleObjID == Convert.ToInt32(EnumModuleObjectId.RFPProcess)) { vMSG = _purchaseRequsitionRepository.ApproveActionUpdate(objIGeneralWaitingForApproval.ObjPKValue, vApprovalAction, vIsApproved, objConnection, objTransaction); } return(object_id); }