Exemple #1
0
 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);
            }
        }
Exemple #3
0
 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);
     }
 }