private void DashBoardView() { try { string PageSEOName = string.Empty; if (Request.QueryString["pgnm"] != null) { PageSEOName = Request.QueryString["pgnm"].ToString(); } else { PageBase pb = new PageBase(); SageUserControl SageUser = new SageUserControl(); PageSEOName = pb.GetPageSEOName(SageUser.PagePath); } DashboardController objController = new DashboardController(); List <DashboardInfo> lstDashboard = objController.DashBoardView(PageSEOName, GetUsername, GetPortalID); lstDashboard.ForEach( delegate(DashboardInfo obj) { obj.IconFile = string.Format("{0}/PageImages/{1}", Request.ApplicationPath == "/" ? "" : Request.ApplicationPath, obj.IconFile); obj.Url = obj.Url + Extension; } ); rptDashBoard.DataSource = lstDashboard; rptDashBoard.DataBind(); } catch (Exception ex) { ProcessException(ex); } }
private void DashBoardView() { try { string PageSEOName = string.Empty; if (Request.QueryString["pgnm"] != null) { PageSEOName = Request.QueryString["pgnm"].ToString(); } else { PageBase pb = new PageBase(); SageUserControl SageUser = new SageUserControl(); PageSEOName = pb.GetPageSEOName(SageUser.PagePath); } DashboardController objController = new DashboardController(); List <DashboardInfo> lstDashboard = objController.DashBoardView(PageSEOName, GetUsername, GetPortalID); GroupItemInfo objbnInfo = new GroupItemInfo(); //objbnInfo.PortalID = portalID; List <GroupItemInfo> objGroupItem = objController.GroupGetAll(GetPortalID, PageSEOName, GetUsername); if (objGroupItem.Count > 0) { BindGroups(objGroupItem); } StringBuilder html = new StringBuilder(); html.Append("<ul class='" + dragClass + " storePages clearfix' data-groupid='0'>"); foreach (DashboardInfo objDashboard in lstDashboard) { html.Append("<li class='page' data-pageID='" + objDashboard.PageID + "' data-itemid='0'>"); objDashboard.IconFile = "<i class='icon-" + objDashboard.PageName.Replace(" ", "-").ToLower() + "'></i>"; objDashboard.Url = objDashboard.Url + Extension; html.Append("<a href=" + objDashboard.Url + "><span class='sfModuleicon'>"); html.Append(objDashboard.IconFile); html.Append("</span>"); html.Append("<span class='sfModulename'>" + objDashboard.PageName + "</span>"); html.Append("</a>"); html.Append("</li>"); } html.Append("</ul>"); ltradminPageList.Text = html.ToString(); } catch (Exception ex) { ProcessException(ex); } }
private void DashBoardView() { try { string PageSEOName = string.Empty; if (Request.QueryString["pgnm"] != null) { PageSEOName = Request.QueryString["pgnm"].ToString(); } else { PageBase pb = new PageBase(); SageUserControl SageUser = new SageUserControl(); PageSEOName = pb.GetPageSEOName(SageUser.PagePath); } DashboardController objController = new DashboardController(); List <DashboardInfo> lstDashboard = objController.DashBoardView(PageSEOName, GetUsername, GetPortalID); lstDashboard.ForEach( delegate(DashboardInfo obj) { if (obj.IconFile != null && obj.IconFile != string.Empty) { string iconFile = string.Empty; iconFile = string.Format("{0}/PageImages/{1}", Request.ApplicationPath == "/" ? "" : Request.ApplicationPath, obj.IconFile); iconFile = "<img align='middle' style='border-width:0px;' src='" + iconFile + "' class='sfImageheight' id='ctl17_rptDashBoard_ctl17_imgDisplayImage'>"; obj.IconFile = iconFile; } else { obj.IconFile = "<i class='icon-" + obj.PageName.Replace(" ", "-").ToLower() + "'></i>"; } obj.Url = obj.Url + Extension; } ); rptDashBoard.DataSource = lstDashboard; rptDashBoard.DataBind(); } catch (Exception ex) { ProcessException(ex); } }