Ejemplo n.º 1
0
        private void CreateClientProjectList(int companyId)
        {
            CreateNewProjectBtn.Visible = false;
            projectNode             = "";
            projectList.InnerHtml   = "";
            numberShowing.InnerHtml = "";
            List <Project> projects = ProjectUtil.GetCompanyProjects(companyId);

            for (int i = 0; i < projects.Count && i < 10; i++)
            {
                MakeText(projects, projectNode, i);
            }
            var showing = "Showing 1 - " + count + " of " + projects.Count + " Results";

            numberShowing.InnerHtml += showing;
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //validates that the user is logged in
            if (Session["User"] != null)
            {
                User user = (User)Session["User"];
                userLbl.Text = user.FullName;
                if (user.RoleId == 4)
                {
                    AdminBtn.Visible = true;
                }
                //loads activity feeds
                LoadActivityFeed(user.UserId);

                List <Project> projectList = new List <Project>();
                List <Project> allProjects = ProjectUtil.GetProjects();
                //loads role specific items
                if (user.RoleId == 1)
                {
                    projectList = ProjectUtil.GetCompanyProjects(user.CompanyId);
                    CreateProjectPanel(projectList);
                }
                else if (user.RoleId == 2)
                {
                    projectList = ProjectUtil.GetCoachProjects(user.UserId);
                    CreateGraph(projectList);
                    CreateProjectPanel(projectList);
                }
                else if (user.RoleId == 3 || user.RoleId == 4)
                {
                    CreateAdminGraph(allProjects);
                    CreateProjectPanel(allProjects);
                }
            }
            else
            {
                Response.Redirect("Login.aspx");
            }
        }