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('
');
}
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 = {}));