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