This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1 @@
{"version":3,"file":"ischememanager.js","sourceRoot":"","sources":["ischememanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1,415 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Paybacks;
(function (Paybacks) {
let Managers;
(function (Managers) {
class SchemeManager extends Unibase.Platform.Core.BaseManager {
getCouponContacts(couponplanid, term, Pagesize, PageIndex) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponcontacts/couponplaid/' + couponplanid + '/term/' + term + '/pagesize/' + Pagesize + '/pageindex/' + PageIndex;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
Bizgaze.Apps.Paybacks.Controls.CouponContacts.Instance().count = response.totalRecords;
return response;
});
});
}
changeCouponPlanStatus(couponplanid, StatusId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/changecouponplanstatus/couponplanid/' + couponplanid + '/statusid/' + StatusId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getCouponPlans(couponplanid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponplans/couponplaid/' + couponplanid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getCouponIncentives(couponplanid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponincentives/couponplanid/' + couponplanid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response.result.Data;
});
});
}
getVerifyCoupon(contactid, couponno) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getverifycouponnumber/contactid/' + contactid + '/couponno/' + couponno;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
validateCoupon(couponno) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponbynumber/couponno/' + couponno;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result != '')
response.result = JSON.parse(response.result);
return response;
});
});
}
getPackageByItem(ItemId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getpackagesbyitem/itemid/' + ItemId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getPackage(PackageId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getpackagesbyid/packageid/' + PackageId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getPackages() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getpackages';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
savePackage(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/savepackage';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
updatePackage(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/updatepackage';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
deletePackage(id) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/deletepackage/id/' + id;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
removePackageForCoupon(id, packageId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/removecoupon/couponno/' + id + '/packageid/' + packageId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getSecondaryQrCodeBySerialNo(serialNo) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getsecondaryqrcode/serialno/' + serialNo;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
generatesapFile() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/integrations/sapcouponsubmission/couponsubmission';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null && response.result != "")
response.result = JSON.parse(response.result);
return response;
});
});
}
updateSubmissionsFromSAP(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/updatesubmissionsfromsap/List';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null)
response.result = JSON.parse(response.result);
return response;
});
});
}
CouponSubmissonstagechanged(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/couponsubmissonstagechanged/List';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
return response;
});
});
}
RedeemCoupon(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/redeemcoupon';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
return response;
});
});
}
getCouponsBySerialNo(SerialNo) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/get/serialno/' + SerialNo;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getScannedCouponsByItem(ItemId, packageId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getscannedcouponsbyitem/itemid/' + ItemId + '/packageid/' + packageId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
updateCoupon(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/update';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
couponsubmition(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/couponsubmition';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
return response;
});
});
}
getCouponSubmissionApprovalData(StageId, page) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponsubmissionstagewisedata/stageid/' + StageId + '/page/' + page + '/rows/10';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getCouponSubmissionStages(StageName) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponsubmissionstages/stagename/' + StageName;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getPackedCoupons(PackageId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getpackedcoupons/packageid/' + PackageId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getAllPackedCouponsQrCodes(couponpackageid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/printallpackedcouponqrcodes/couponpackageid/' + couponpackageid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getTransactionLog(contactid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcoupontransactionlog/contactid/' + contactid + '/pageindex/0/pagesize/10';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getTransactionLogItems(couponsubmissionid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcoupontransactionlogitems/couponsubmissionid/' + couponsubmissionid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getcouponwallletamount(contactid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcouponwallletamount/contactid/' + contactid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getOrganizationDetails(OrganizationId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/organization/getorganization/organizationid/' + OrganizationId + '';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
}).fail(function () {
});
});
}
getCouponGenerations(CouponRequestid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcoupongenerations/couponrequestid/' + CouponRequestid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
saveCouponGeneration(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/savecoupongeneration';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getContactByUserId(UserId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/contacts/getcontactbyuserid/userid/' + UserId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
ScanCoupon(serialno, obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/scancoupon/' + serialno + '/List';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
LoyaltyPoints(serialno, obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/loyaltypoints/' + serialno + '/List';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getloyaltypointsbycontactid(ContactId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getloyaltypointsbycontactid/contactid/' + ContactId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result != '')
response.result = JSON.parse(response.result);
return response;
});
});
}
getCouponGeneration(CouponGenerationId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/getcoupongenerations/coupongenerationid/' + CouponGenerationId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
RefreshCouponData() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/refreshcoupondata/np';
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
ResaveCouponGeneration(id) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/paybacks/coupons/resavecoupongeneration/coupongenerationid/' + id;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new SchemeManager();
return this._instance;
}
}
Managers.SchemeManager = SchemeManager;
})(Managers = Paybacks.Managers || (Paybacks.Managers = {}));
})(Paybacks = Apps.Paybacks || (Apps.Paybacks = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long