AJH.CMS.WEB.UI.Admin.ManageMenu_UC.BeginEditMode C# (CSharp) Method

BeginEditMode() private method

private BeginEditMode ( ) : void
return void
        void BeginEditMode()
        {
            if (ViewState[CMSViewStateManager.CategoryID] != null && ViewState[CMSViewStateManager.MenuID] != null)
            {
                ucPortalLanguage.SelectedLanguageID = -1;

                CMS.Core.Entities.Menu menu = MenuManager.GetMenu(Convert.ToInt32(ViewState[CMSViewStateManager.MenuID]));
                if (menu != null)
                {
                    SelectedParentMenuObjID = menu.ID;

                    pnlMenuItem.Visible = true;
                    txtDescription.Text = menu.Description;
                    txtDetails.Text = menu.Details;
                    txtName.Text = menu.Name;
                    txtPageTitle.Text = menu.PageTitle;
                    txtOrderNumber.Text = menu.Order.ToString();
                    txtURL.Text = menu.URL;
                    txtPageURL.Text = menu.URL;
                    ucSWFUpload.BeginEditMode(menu.Image);

                    trDetails.Visible = false;
                    trURL.Visible = false;
                    trPage.Visible = false;
                    switch (menu.MenuType)
                    {
                        case CMSEnums.MenuType.Page:
                            trPage.Visible = true;
                            rfvPage.Visible = rfvPage.Enabled = true;
                            rfvPageURL.Visible = rfvPageURL.Enabled = true;
                            break;
                        case CMSEnums.MenuType.Static:
                            trDetails.Visible = true;
                            trPage.Visible = true;
                            rfvPage.Visible = rfvPage.Enabled = false;
                            rfvPageURL.Visible = rfvPageURL.Enabled = false;
                            break;
                        case CMSEnums.MenuType.URL:
                            trURL.Visible = true;
                            break;
                    }

                    ucPortalLanguage.Visible = true;
                    ucPortalLanguage.SelectedLanguageID = menu.LanguageID;

                    btnSave.Visible = false;
                    btnUpdate.Visible = true;
                    btnUpdateOtherLanguage.Visible = false;
                    btnSaveOtherLanguage.Visible = false;

                    pnlMenuItem.DefaultButton = btnUpdate.ID;

                    trIsPublished.Visible = false;

                    cddParentMenu.SelectedValue = menu.ParentID.ToString();
                    cddParentMenu.Category = CMSConfig.ConstantManager.CategoryMenu + ViewState[CMSViewStateManager.CategoryID] + CMSConfig.ConstantManager.BreakItem + CMSConfig.ConstantManager.CurrentMenu + SelectedParentMenuObjID;
                    ddlMenuType.SelectedValue = ((int)menu.MenuType).ToString();
                    cddPage.SelectedValue = menu.PageID.ToString();
                    cddGalleryCategory.SelectedValue = menu.GalleryCategoryID.ToString();
                }
            }
        }
        #endregion