var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { class FiveStepValidation extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.AddedSerialNos = []; this.Scannedcount = 0; } ScanSerailNo(serialno, container, propobj, callback) { if (serialno != "") { FiveStepValidation.instance.Scannedcount += 1; if (FiveStepValidation.instance.Scannedcount == 1) { $(".txtAutoComplete_itemid").attr('disabled', "true"); $(".section_ScanSerialNos").find(".card-header").html('
Scan SerialNos
' + FiveStepValidation.instance.Scannedcount + '
'); } else { $("#ScannedCount").text(FiveStepValidation.instance.Scannedcount); } let audiotype; audiotype = Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep; Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(audiotype); return false; } } removerow(element, serialno) { element.closest('.Serialno-row').remove(); FiveStepValidation.instance.AddedSerialNos.splice(FiveStepValidation.instance.AddedSerialNos.findIndex(p => p == serialno), 1); } static Instance() { if (this.instance === undefined) { this.instance = new FiveStepValidation(); } return this.instance; } } Controls.FiveStepValidation = FiveStepValidation; })(Controls = Transact.Controls || (Transact.Controls = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));