Esempio n. 1
0
        /// <summary>
        /// OnExecute event handler. Handles grid repaints.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private static void Current_OnExecute(object sender, AjaxCommandEventArgs args)
        {
            Assert.ArgumentNotNull(sender, "sender");
            Assert.ArgumentNotNull(args, "args");


            SheerResponse.Eval("refresh()");
        }
 // Methods
 private static void Current_OnExecute(object sender, AjaxCommandEventArgs args)
 {
     Assert.ArgumentNotNull(sender, "sender");
     Assert.ArgumentNotNull(args, "args");
     if (args.Name == "redirectmanager:redirectdeleted")
     {
         SheerResponse.Eval("refresh()");
     }
     else if (args.Name == "redirectmanager:refresh")
     {
         SheerResponse.Eval("refresh()");
     }
 }
Esempio n. 3
0
        protected void AjaxScriptManager_OnExecute(object sender, AjaxCommandEventArgs args)
        {
            Assert.ArgumentNotNull(sender, "sender");
            Assert.ArgumentNotNull(args, "args");

            try
            {
                switch (args.Name.ToLowerInvariant())
                {
                case "indexviewer:indexrebuilded":
                    break;

                case "indexviewer:indexoptimized":
                    break;

                case "indexviewer:indexselected":
                    IndexTabs.ActiveViewIndex = 0;
                    SetViewButtonActive(true);

                    SheerResponse.Eval(String.Format("disableBtn('{0}', false); disableBtn('{1}', false); disableBtn('{2}', false); disableBtn('{3}', false);",
                                                     OverviewButton.UniqueID,
                                                     DocumentsButton.UniqueID,
                                                     LuceneSearchButton.UniqueID,
                                                     SitecoreSearchButton.UniqueID));

                    SheerResponse.Eval(String.Format("clickBtn('{0}');", OverviewButton.UniqueID));

                    break;

                case "indexviewer:closed":
                    IndexTabs.ActiveViewIndex = 0;

                    SheerResponse.Eval(String.Format("clickBtn('{0}');", OverviewButton.UniqueID));

                    SetViewButtonActive(false);
                    break;


                case "indexviewer:exitindexviewer":
                    SessionManager.Instance.ClearAll();
                    Sitecore.Shell.Framework.Windows.Close();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorResolver.ResolveError(ex, this);
            }
        }
 /// <summary>
 /// Handles the OnExecute event of the AjaxScriptManager control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="args">The arguments.</param>
 private void AjaxScriptManager_OnExecute(object sender, AjaxCommandEventArgs args)
 {
     if (args.Name == "editorpage:accept")
     {
         this.OnAccept();
     }
     else
     {
         if (args.Name != "editorpage:reject")
         {
             return;
         }
         this.OnReject();
     }
 }
Esempio n. 5
0
        protected void AjaxScriptManager_OnExecute(object sender, AjaxCommandEventArgs args)
        {
            Assert.ArgumentNotNull(sender, "sender");
            Assert.ArgumentNotNull(args, "args");

            try
            {
                switch (args.Name.ToLowerInvariant())
                {
                    case "indexviewer:indexrebuilded":
                        break;

                    case "indexviewer:indexoptimized":
                        break;

                    case "indexviewer:indexselected":
                        IndexTabs.ActiveViewIndex = 0;
                        SetViewButtonActive(true);

                        SheerResponse.Eval(String.Format("disableBtn('{0}', false); disableBtn('{1}', false); disableBtn('{2}', false); disableBtn('{3}', false);",
                            OverviewButton.UniqueID,
                            DocumentsButton.UniqueID,
                            LuceneSearchButton.UniqueID,
                            SitecoreSearchButton.UniqueID));

                        SheerResponse.Eval(String.Format("clickBtn('{0}');", OverviewButton.UniqueID));

                        break;

                    case "indexviewer:closed":
                        IndexTabs.ActiveViewIndex = 0;

                        SheerResponse.Eval(String.Format("clickBtn('{0}');", OverviewButton.UniqueID));

                        SetViewButtonActive(false);
                        break;

                    case "indexviewer:exitindexviewer":
                        SessionManager.Instance.ClearAll();
                        Sitecore.Shell.Framework.Windows.Close();
                        break;
                }
            }
            catch (Exception ex)
            {
                ErrorResolver.ResolveError(ex, this);
            }
        }
 private static void Current_OnExecute(object sender, AjaxCommandEventArgs args)
 {
     Assert.ArgumentNotNull(sender, nameof(sender));
     Assert.ArgumentNotNull((object)args, nameof(args));
     if (args.Name == "usermanager:userdeleted")
     {
         SheerResponse.Eval("refresh()");
     }
     else
     {
         if (!(args.Name == "usermanager:refresh"))
         {
             return;
         }
         SheerResponse.Eval("refresh()");
     }
 }
Esempio n. 7
0
        /// <summary>
        /// Handles the OnExecute event of the AjaxScriptManager control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="args">The <see cref="Sitecore.Web.UI.XamlSharp.Ajax.AjaxCommandEventArgs"/> instance containing the event data.</param>
        protected override void OnAjaxScriptManagerExecute(object sender, AjaxCommandEventArgs args)
        {
            base.OnAjaxScriptManagerExecute(sender, args);

            switch (args.Name)
            {
            case "item:save":
            case "notification:itemsaved":
            {
                if (!string.IsNullOrEmpty(HttpContext.Current.Request.Form["saveProducts"]))
                {
                    this.OnSave();
                }

                break;
            }

            case "productcatalog:spgridrowdoubleclick":
            {
                var gridArgs = new GridCommandEventArgs {
                    RowID = args.Parameters["rowID"]
                };
                this.OnSelectedProductsGridRowDoubleClick(gridArgs);
                break;
            }

            case "productcatalog:addbuttonclick":
            {
                var gridArgs = new GridCommandEventArgs {
                    RowsID = new StringCollection()
                };
                var rowIDs = new ListString(args.Parameters["rowIDs"]);

                if (rowIDs.Count > 0)
                {
                    gridArgs.RowID = rowIDs[0];
                }

                gridArgs.RowsID.AddRange(rowIDs.Items);

                this.OnAddButtonClick(gridArgs);

                break;
            }
            }
        }
Esempio n. 8
0
        /// <summary>
        /// Handles the OnExecute event of the AjaxScriptManager control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="args">The <see cref="Sitecore.Web.UI.XamlSharp.Ajax.AjaxCommandEventArgs"/> instance containing the event data.</param>
        protected virtual void OnAjaxScriptManagerExecute(object sender, AjaxCommandEventArgs args)
        {
            switch (args.Name)
            {
            case "catalog:gridrowdoubleclick":
                var gridArgs = new GridCommandEventArgs {
                    RowID = args.Parameters["rowID"]
                };
                this.OnGridRowDoubleClick(gridArgs);
                break;

            case "catalog:gridrowselect":
                var gridArgs2 = new GridCommandEventArgs {
                    RowsID = new ListString(args.Parameters["rowIDs"]).ToStringCollection()
                };
                this.OnGridRowSelect(gridArgs2);
                break;
            }
        }
Esempio n. 9
0
 /// <summary>
 /// Handles the OnExecute event of the AjaxScriptManager control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="args">The <see cref="Sitecore.Web.UI.XamlSharp.Ajax.AjaxCommandEventArgs"/> instance containing the event data.</param>
 protected virtual void OnAjaxScriptManagerExecute(object sender, AjaxCommandEventArgs args)
 {
     switch (args.Name)
       {
     case "catalog:gridrowdoubleclick":
       var gridArgs = new GridCommandEventArgs { RowID = args.Parameters["rowID"] };
       this.OnGridRowDoubleClick(gridArgs);
       break;
     case "catalog:gridrowselect":
       var gridArgs2 = new GridCommandEventArgs { RowsID = new ListString(args.Parameters["rowIDs"]).ToStringCollection() };
       this.OnGridRowSelect(gridArgs2);
       break;
       }
 }
Esempio n. 10
0
 private void Current_OnExecute(object sender, AjaxCommandEventArgs args)
 {
     switch (args.Command.Name)
     {
         case "item:open":
             string itemid = args.Parameters["itemid"];
             Item item = this.Database.GetItem(itemid);
             var str2 = new UrlString();
             str2.Append("fo", itemid);
             str2.Append("id", itemid);
             str2.Append("la", item.Language.ToString());
             str2.Append("vs", item.Version.ToString());
             str2.Append("sc_content", this.Database.Name);
             Windows.RunApplication("Content Editor", str2.ToString());
             break;
         case "appshortcut:open":
             ID appId;
             if (Sitecore.Data.ID.TryParse(args.Parameters["appid"], out appId))
             {
                 Windows.RunShortcut(appId);
             }
             break;
     }
 }
Esempio n. 11
0
 // Methods
 private void Current_OnExecute(object sender, AjaxCommandEventArgs args)
 {
     Assert.ArgumentNotNull(sender, "sender");
     Assert.ArgumentNotNull(args, "args");
     if (args.Name == "redirects:redirectdeleted")
     {
         SheerResponse.Eval("refresh()");
     }
     else if (args.Name == "redirects:refresh")
     {
         SheerResponse.Eval("refresh()");
     }
 }
        /// <summary>
        /// Handles the OnExecute event of the AjaxScriptManager control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="args">The <see cref="Sitecore.Web.UI.XamlSharp.Ajax.AjaxCommandEventArgs"/> instance containing the event data.</param>
        protected override void OnAjaxScriptManagerExecute(object sender, AjaxCommandEventArgs args)
        {
            base.OnAjaxScriptManagerExecute(sender, args);

              switch (args.Name)
              {
            case "item:save":
            case "notification:itemsaved":
              {
            if (!string.IsNullOrEmpty(HttpContext.Current.Request.Form["saveProducts"]))
            {
              this.OnSave();
            }

            break;
              }

            case "productcatalog:spgridrowdoubleclick":
              {
            var gridArgs = new GridCommandEventArgs { RowID = args.Parameters["rowID"] };
            this.OnSelectedProductsGridRowDoubleClick(gridArgs);
            break;
              }

            case "productcatalog:addbuttonclick":
              {
            var gridArgs = new GridCommandEventArgs { RowsID = new StringCollection() };
            var rowIDs = new ListString(args.Parameters["rowIDs"]);

            if (rowIDs.Count > 0)
            {
              gridArgs.RowID = rowIDs[0];
            }

            gridArgs.RowsID.AddRange(rowIDs.Items);

            this.OnAddButtonClick(gridArgs);

            break;
              }
              }
        }