var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { class ItemWarranty extends Unibase.Platform.Core.BaseComponent { cssFiles() { throw new Error("Method not implemented."); } jsFiles() { return ['apps/transact/managers/inventory/itemmanager.js']; } html(id, containerid) { throw new Error("Method not implemented."); } load(id, containerid, callback) { throw new Error("Method not implemented."); } init(containerid) { 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 + "_itemid") { if (obj.Value != null) instance.itemid = Number(obj.Value); } } } this.render(containerid); $("#txtWarrantyTenure").keypress(function (e) { if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { return false; } }); $("#btnWarrantySettings").click(function () { if ($('#btnWarrantySettings').prop('checked') == true) { $(".div_warranty").removeClass("hidden"); } else { $(".div_warranty").addClass("hidden"); $("#cmbWarrantyProvider").val(0); $("#txtWarrantyTenure").val(0); $("#cmbDurationTenure").val(0); $("#cmbAppliedFrom").val(0); instance.saveWaranty(); } }); $("#btnItemsMileageSettingsSave").click(function () { instance.saveWaranty(); }); this.loadItemWarranty(); } render(containerid) { var instance = this; $("." + containerid).empty(); var html = `