protected override void ShowData(int menuid) { oDetailButtonPanel.SetId = SetId; var data = new MenuDataModel(); data.MenuId = menuid; var items = MenuDataManager.GetEntityDetails(data, SessionVariables.RequestProfile); if (items.Count == 1) { var item = items[0]; lblMenuId.Text = item.MenuId.ToString(); lblName.Text = item.Name; lblDescription.Text = item.Description; lblSortOrder.Text = item.SortOrder.ToString(); lblParentMenuId.Text = item.ParentMenuId.ToString(); lblPrimaryDeveloper.Text = item.PrimaryDeveloper; lblIsVisible.Text = item.IsVisible.ToString(); lblIsChecked.Text = item.IsChecked.ToString(); lblNavigateURL.Text = item.NavigateURL; oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction); oHistoryList.Setup(PrimaryEntity, menuid, "Menu"); } else { Clear(); } }
public void LoadData(int menuId, bool showId) { // clear UI Clear(); // set up parameters var data = new MenuDataModel(); data.MenuId = menuId; // get data var items = MenuDataManager.GetEntityDetails(data, SessionVariables.RequestProfile); // should only have single match -- should log exception. if (items.Count != 1) { return; } var item = items[0]; txtDescription.Value = item.Description; txtName.Text = item.Name; txtSortOrder.Text = item.SortOrder.ToString(); txtDisplayName.Text = item.MenuDisplayName; txtNavigateURL.Text = item.NavigateURL; txtParentMenuId.Text = item.ParentMenuId.ToString(); txtApplicationId.Text = item.ApplicationId.ToString(); txtPrimaryDeveloper.Text = item.PrimaryDeveloper; txtSortOrder.Text = item.SortOrder.ToString(); txtApplicationModule.Text = item.ApplicationModule; if (item.ParentMenuId != null) { var parentMenu = new MenuDataModel(); parentMenu.ParentMenuId = item.ParentMenuId; parentMenu.Name = item.Name; parentMenu.PrimaryDeveloper = item.PrimaryDeveloper; var parentMenudata = MenuDataManager.GetDetails(parentMenu, SessionVariables.RequestProfile); drpParentMenu.SelectedItem.Value = parentMenudata.ToString(); } if (!showId) { txtMenuId.Text = item.MenuId.ToString(); //PlaceHolderAuditHistory.Visible = true; // only show Audit History in case of Update page, not for Clone. oHistoryList.Setup(PrimaryEntity, menuId, PrimaryEntityKey); } else { txtMenuId.Text = String.Empty; } oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction); }