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 Components;
(function (Components) {
class SecondaryQrCodeDetails extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["apps/paybacks/components/couponpackage.js", "apps/paybacks/managers/schememanager.js", "tenants/themes/default/components/details/details.js", "apps/transact/managers/inventory/itemmanager.js"];
}
html(id, containerid) {
var html = `
`;
return html;
}
load(id, containerid, callback) {
$("#" + containerid).find(".modal-body").height($(window).outerHeight() - 150);
this.fileCacheHelper.loadJsFiles(["apps/paybacks/managers/schememanager.js", "tenants/themes/default/components/details/details.js"], function () { });
$("#btnClose").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
this.loadSecondaryQrDeatils();
}
loadSecondaryQrDeatils() {
var instance = this;
instance.fileCacheHelper.loadJsFile("apps/paybacks/managers/schememanager.js", function () {
Bizgaze.Apps.Paybacks.Managers.SchemeManager.Instance().getPackages().then(function (response) {
var html = "";
var data = response.result;
for (var i = 0; i < data.length; i++) {
html += '' + data[i].PackageQuantity + '
';
}
$(".div_secondayQRData").html(html);
});
});
}
print(serialNo) {
return __awaiter(this, void 0, void 0, function* () {
var instance = this;
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length > 0) {
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
if (obj.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_packagenumber") {
serialNo = obj.Value.toString();
}
}
}
instance.fileCacheHelper.loadJsFile("apps/paybacks/managers/schememanager.js", function () {
Bizgaze.Apps.Paybacks.Managers.SchemeManager.Instance().getSecondaryQrCodeBySerialNo(serialNo).then(function (response) {
var data = JSON.parse(response.result);
var html = "";
for (var i = 0; i < data.length; i++) {
html += "| " + data[i][1] + " | " + data[i][0] + " |
";
}
var mywindow = window.open('', 'my Print', 'height=400,width=850');
var printhtml = '| Package Number | Qr Code | ' + html + '
';
var content = 'Print';
content += printhtml;
content += "";
content += '';
mywindow.document.write(content);
return true;
});
});
});
}
static Instance() {
return new SecondaryQrCodeDetails();
}
}
Components.SecondaryQrCodeDetails = SecondaryQrCodeDetails;
})(Components = Paybacks.Components || (Paybacks.Components = {}));
})(Paybacks = Apps.Paybacks || (Apps.Paybacks = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));