var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { class GenerateMasterCode extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.AddedSerialNos = []; this.ScannedCount = 0; this.FormId = 0; this.PackCount = 0; } bindCartonDetails() { GenerateMasterCode.instance.AddedSerialNos = []; GenerateMasterCode.instance.ScannedCount = 0; GenerateMasterCode.instance.PackCount = 0; GenerateMasterCode.instance.FormId = 0; $(".section_QRCode").find("#divContainer").remove(); var html = '
'; $(".section_QRCode").append(html); $(".txt_name").on("keypress", function () { return Bizgaze.Apps.Transact.Controls.GenerateMasterCode.Instance().isNumberKey(event); }); $('.btnSection_StartScanning').unbind().click(function () { GenerateMasterCode.instance.AddedSerialNos = []; GenerateMasterCode.instance.ScannedCount = 0; if ($(".ddl_cascading_packcount option:selected").text() == "") { Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount"); return false; } else if ($(".txt_name").val() == "" && $(".ddl_cascading_packcount option:selected").text() == "Others") { Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount"); return false; } else { var uniqueid = 'Bizgaze_Transact_GenerateMasterCode_ScanSerialNumbers_CreateForm'; Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(uniqueid).then(function (response) { var successCallBack = { CallBack: function (id) { Bizgaze.Apps.Transact.Controls.GenerateMasterCode.instance.getQrCode(id); }, Parameters: null, }; var formviewerObj = { FormId: response.result.FormId, AppConfigurationId: 0, Pk_Value: 0, PortletWidgetId: 0, OnSuccess: successCallBack, OnFail: null, OnLoad: null, }; Unibase.Platform.Forms.Components.FormViewer.instance.init(formviewerObj); GenerateMasterCode.instance.FormId = response.result.FormId; setTimeout(function () { $(".labelSection_cartondetails").empty(); $(".labelSection_cartondetails").addClass('col-sm-12'); var _value = $(".ddl_cascading_packcount option:selected").text(); if (_value == "Others" || _value == "others") { _value = $(".txt_name").val(); $("#boxespercarton").text(''); $("#boxespercarton").text(_value); } GenerateMasterCode.instance.PackCount = _value; var html2 = 'No. of Boxes : ` + GenerateMasterCode.instance.PackCount + `
Product Code : ` + responce.result.SKU + `
Product Name : ` + responce.result.ItemName + `