var Unibase; (function (Unibase) { let Platform; (function (Platform) { let AppGroups; (function (AppGroups) { let Components; (function (Components) { class EditAppGroup extends Platform.Core.BaseComponent { constructor() { super(); this._appGroupManager = AppGroups.Managers.AppGroupManager.Instance(); } cssFiles() { return []; } jsFiles() { return ["platform/appgroups/requests/appgroup.js"]; } html(id, containerid) { let html = `
Edit App Group

You can delete this Group if you do not want this Group to exists for any users across all the portals
`; return html; } load(id, containerid, callback) { var instance = this; $("#div_EditAppGroupHeader").removeClass("pa-5"); $("#btn_CloseAppGroup").click(function () { instance.navigationHelper.closePopUp(); }); instance._appGroupManager.getAppGroup(id).then(function (response) { var groupData = response.result; $("#AppGroupId").val(groupData.AppGroupId); $("#txt_RenameGroup").val(groupData.AppGroupName); $("#txt_DisplayIndex").val(groupData.DisplayIndex); }); } deleteGroup() { var instance = this; var AppGroupId = Number($('#AppGroupId').val()); instance._appGroupManager.getAppsByGroup(AppGroupId).then(function (response) { var Listhtml = ""; for (var i = 0; i < response.result.length; i++) { Listhtml += '
  • ' + response.result[i].AppTitle + '
  • '; } if (Listhtml != "") { $('#UlMoveGroup').html(Listhtml); $('#GrpItemDiv').removeClass('hidden'); } var itmLength = $('#UlMoveGroup li').length; if (itmLength == 0) { instance._appGroupManager.deleteAppGroup(AppGroupId).then(function (response) { instance.navigationHelper.closePopUp(); Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups(); if (response.errors == null) MessageHelper.Instance().showSuccess('Group Deleted Successfully', ''); else MessageHelper.Instance().showError(response.errors[0], "Bizgaze_AppGroupErrorMessages"); }); } }); } UnGroupAllandDelete() { var instance = this; var ToDeleteGroupId = $('#AppGroupId').val(); instance._appGroupManager.deleteAppGroup(ToDeleteGroupId).then(function (response) { instance.navigationHelper.closePopUp(); Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups(); if (response.errors == null) MessageHelper.Instance().showSuccess('Group Deleted Successfully', ''); else MessageHelper.Instance().showError(response.errors[0], "Bizgaze_AppGroupErrorMessages"); }); } renameGroup() { var instance = this; var objreq = new Unibase.Platform.AppGroups.Requests.AppGroup(); objreq.AppGroupId = Number($('#AppGroupId').val()); objreq.DisplayIndex = Number($('#txt_DisplayIndex').val()); objreq.AppGroupName = String($('#txt_RenameGroup').val()); instance._appGroupManager.saveAppGroup(objreq).then(function (response) { if (response.errors == null) { MessageHelper.Instance().showSuccess('App Group Saved Successfully', ''); instance.navigationHelper.closePopUp(); Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups(); } else MessageHelper.Instance().showError(response.errors[0], "Bizgaze_ErrorMessagesEditAppGroup"); }); } static Instance() { return new EditAppGroup(); } } Components.EditAppGroup = EditAppGroup; })(Components = AppGroups.Components || (AppGroups.Components = {})); })(AppGroups = Platform.AppGroups || (Platform.AppGroups = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));