var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { class PaymentSummary_Setting { loadSettingHtml(container) { return ``; } bindControlData(controldatajson) { return ``; } SaveControlData(controldatajson) { return ``; } loadControlPropertiesHtml(Container) { var html = `
` + `
` + `
Property Settings
` + `
` + `
`; $(Container).html(html); $("#divPropSetting").removeClass('hidden'); } bindPropertySettings(prop) { var propertySettings = prop.PropertySettings; if (propertySettings.length > 0 && propertySettings != null && propertySettings != undefined) { var i = 0; $(".Controlproperties-Element").each(function () { if (propertySettings[i].ControlPropertyName == "ControlType") { $(this).attr("data-controlpropertyid", propertySettings[i].ControlPropertyId); $(this).attr("data-controlpropertyname", propertySettings[i].ControlPropertyName); $(this).attr("data-propertysettingid", propertySettings[i].PropertySettingId); $("#ControlType").val(propertySettings[i].ControlPropertyValue).trigger("change"); } i += 1; }); } } savePropertySettings(prop) { var propertySettings = prop.PropertySettings; var propSettingReq = []; $(".Controlproperties-Element").each(function () { if ($(this).children().closest("select").val().toString()) { var data = { FormPropertyId: 0, ControlPropertyId: Number($(this).attr('data-controlpropertyid')), ControlPropertyValue: $(this).children().closest("select").val().toString(), ControlPropertyName: $(this).attr('data-controlpropertyname'), ControlId: Number(prop.ControlVariable.split('|')[0]), PropertySettingId: Number($(this).attr("data-propertysettingid")), }; propSettingReq.push(data); } }); return propSettingReq; } static Instance() { if (this.instance === undefined) { this.instance = new PaymentSummary_Setting(); } return this.instance; } } Controls.PaymentSummary_Setting = PaymentSummary_Setting; })(Controls = Transact.Controls || (Transact.Controls = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));