/// <summary> /// Unigrid on action handler. /// </summary> private void UniGrid_OnAction(string actionName, object actionArgument) { Guid guid; switch (actionName) { case "edit": guid = ValidationHelper.GetGuid(actionArgument, Guid.Empty); RaiseOnAction("edit", guid); break; case "delete": // Delete search index info object from database with it's dependences guid = ValidationHelper.GetGuid(actionArgument, Guid.Empty); sis = sii.IndexSettings; sis.DeleteSearchIndexSettingsInfo(guid); sii.IndexSettings = sis; SearchIndexInfoProvider.SetSearchIndexInfo(sii); // Show message about rebuilding index if (smartSearchEnabled) { DataSet result = sii.IndexSettings.GetAll(); if (!DataHelper.DataSourceIsEmpty(result)) { ShowInformation(String.Format(GetString("srch.indexrequiresrebuild"), "<a href=\"javascript:" + Page.ClientScript.GetPostBackEventReference(this, "saved") + "\">" + GetString("General.clickhere") + "</a>")); } } break; } }
/// <summary> /// Unigrid on action handler. /// </summary> void UniGrid_OnAction(string actionName, object actionArgument) { Guid guid; switch (actionName) { case "edit": guid = ValidationHelper.GetGuid(actionArgument, Guid.Empty); RaiseOnAction("edit", guid); break; case "delete": // Delete search index info object from database with it's dependences guid = ValidationHelper.GetGuid(actionArgument, Guid.Empty); sis = sii.IndexSettings; sis.DeleteSearchIndexSettingsInfo(guid); sii.IndexSettings = sis; SearchIndexInfoProvider.SetSearchIndexInfo(sii); // Show message about rebuilding index if (smartSearchEnabled) { lblInfo.Visible = true; lblInfo.Text = String.Format(GetString("srch.indexrequiresrebuild"), "<a href=\"javascript:" + Page.ClientScript.GetPostBackEventReference(this, "saved") + "\">" + GetString("General.clickhere") + "</a>"); } break; } }