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

BeginEditModeOtherLanguage() private method

private BeginEditModeOtherLanguage ( ) : void
return void
        void BeginEditModeOtherLanguage()
        {
            if (ViewState[CMSViewStateManager.CategoryID] != null)
            {
                CMS.Core.Entities.Menu menu =
                         MenuManager.GetMenu(SelectedParentMenuObjID, ucPortalLanguage.SelectedLanguageID);

                if (menu != null)
                {
                    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;
                    }

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

                    pnlMenuItem.DefaultButton = btnUpdateOtherLanguage.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();
                }
                else
                {
                    BeginAddModeOtherLanguage();
                }
            }
        }
        #endregion