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].PackageNumber + '
' + data[i].PackageQuantity + '
Print
'; } $(".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 = '' + html + '
Package NumberQr Code
'; 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 = {}));