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