var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Paybacks; (function (Paybacks) { let Controls; (function (Controls) { class CouponPlanDetails extends Unibase.Platform.Core.BaseComponent { init(formpropertyid, prop, callback) { $('.btn_Save_Form').addClass('hidden'); Bizgaze.Apps.Paybacks.Controls.CouponPlanDetails.Instance().loadControlSettings(prop, prop.FormPropertyId); } loadControl(containerid, prop) { var html = '
' + '
' + '
' + '
' + ''; $("#" + containerid).html(html); } loadControlSettings(controlsettingjson, formpropertyid) { var prop = controlsettingjson; Bizgaze.Apps.Paybacks.Controls.CouponPlanDetails.Instance().CouponPlanIncentives($('#hf_pk_value').val()); } loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) { return null; } bindEditFormDetails(formpropertyid, propval, DocPropertyName) { return null; } CouponPlanDetails(couponplanid) { var instance = this; this.fileCacheHelper.loadJsFile("apps/paybacks/managers/schememanager.js", function () { Bizgaze.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponPlans(couponplanid).then(function (response) { var data = response.result; var len = $('.length-row').length; var _datetimehelper = Unibase.Platform.Helpers.DateTimeHelper.Instance(); var html = '
  • ' + '
    ' + '' + '
    ' + '' + data.PlanName + '' + '
    ' + '
    ' + _datetimehelper.formatLocalDate1(data.FromDate, '') + '
    ' + '
    ' + '' + _datetimehelper.formatLocalDate1(data.ToDate, '') + '
    ' + '
  • '; $('#Customer_Details_HiddenRow').after(html); }); }); } CouponPlanIncentives(couponplanid) { var instance = this; instance.fileCacheHelper.loadJsFile("apps/paybacks/managers/schememanager.js", function () { Bizgaze.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponIncentives(couponplanid).then(function (response) { var data1 = JSON.stringify(response); var data2 = JSON.parse(data1); if (data2 != "") { var result = JSON.parse(data2); $('#div_PlanIncentives_Details_NoData').remove(); for (var i = 0; i < result.length; i++) { var data = result[i]; var len = $('.length-row').length; var html = '
  • ' + '
    ' + '' + '
    ' + '' + data.value + '' + '
    ' + '
    ' + data.percentage + '
    ' + '
    ' + '' + data.luckycouponvalue + '
    ' + '
  • '; $('#PlanIncentives_Details_HiddenRow').after(html); } } else { $('#div_PlanIncentives_Details_NoData').remove(); $('#ul_PlanIncentives_Details').after('
    There is no Data
    '); } }); }); } static Instance() { if (this.instance === undefined) this.instance = new CouponPlanDetails(); return this.instance; } } Controls.CouponPlanDetails = CouponPlanDetails; })(Controls = Paybacks.Controls || (Paybacks.Controls = {})); })(Paybacks = Apps.Paybacks || (Apps.Paybacks = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));