示例#1
0
        /// <summary>
        /// UpDown_Click runs when either the cmdUp or cmdDown buttons is clicked
        /// </summary>
        /// <remarks>
        /// </remarks>
        /// <history>
        /// 	[cnurse]	9/9/2004	Updated to reflect design changes for Help, 508 support
        ///                       and localisation
        /// </history>
        protected void UpDown_Click( object sender, ImageClickEventArgs e )
        {
            try
            {
                if( lstTabs.SelectedIndex != - 1 )
                {
                    TabInfo objTab = (TabInfo)arrPortalTabs[lstTabs.SelectedIndex];
                    TabController objTabs = new TabController();

                    switch( ( (ImageButton)sender ).CommandName )
                    {
                        case "up":

                            objTabs.UpdatePortalTabOrder( PortalId, objTab.TabID, objTab.ParentId, 0, - 1, true, false );
                            break;
                        case "down":

                            objTabs.UpdatePortalTabOrder( PortalId, objTab.TabID, objTab.ParentId, 0, 1, true, false );
                            break;
                    }

                    // Redirect to this site to refresh
                    Response.Redirect( Globals.NavigateURL( TabId, "", "selecttabid", objTab.TabID.ToString() ), true );
                }
            }
            catch( Exception exc ) //Module failed to load
            {
                Exceptions.ProcessModuleLoadException( this, exc );
            }
        }