protected void Page_Load(object sender, EventArgs e) { user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); if (Request.QueryString["id"] == null) Response.Redirect("DashboardHome.aspx"); dashboardID = int.Parse(Request.QueryString["id"]); Dashboard currentDashboard = new Dashboard(); List<Dashboard> dashboardlist = new List<Dashboard>(); UserLoginClient client=new UserLoginClient(); if (Request.UrlReferrer.AbsolutePath.Equals("/CreateNewDashboard.aspx")) { user.UserDashboards = client.GetUserDashboards(user.UserId); } dashboardlist = user.UserDashboards.ToList(); currentDashboard = dashboardlist.Find(dash => dash.DashboardId == dashboardID); dashboardName.Text = currentDashboard.DashboardName; startMonth.Text =currentDashboard.StartMonth.ToString(); endMonth.Text = currentDashboard.EndMonth.ToString(); startYear.Text = currentDashboard.StartYear.ToString(); endYear.Text = currentDashboard.EndYear.ToString(); Description.Text = currentDashboard.Description; AccessRight = currentDashboard.UserAccessRight.AccessRightName; }
protected void Page_Load(object sender, EventArgs e) { user = (UserDetails)Session["LoggedUser"]; if (user == null) { Response.Redirect("Login.aspx"); } if (Request.QueryString["id"] == null) { Response.Redirect("DashboardHome.aspx"); } dashboardID = int.Parse(Request.QueryString["id"]); Dashboard currentDashboard = new Dashboard(); List <Dashboard> dashboardlist = new List <Dashboard>(); UserLoginClient client = new UserLoginClient(); if (Request.UrlReferrer.AbsolutePath.Equals("/CreateNewDashboard.aspx")) { user.UserDashboards = client.GetUserDashboards(user.UserId); } dashboardlist = user.UserDashboards.ToList(); currentDashboard = dashboardlist.Find(dash => dash.DashboardId == dashboardID); dashboardName.Text = currentDashboard.DashboardName; startMonth.Text = currentDashboard.StartMonth.ToString(); endMonth.Text = currentDashboard.EndMonth.ToString(); startYear.Text = currentDashboard.StartYear.ToString(); endYear.Text = currentDashboard.EndYear.ToString(); Description.Text = currentDashboard.Description; AccessRight = currentDashboard.UserAccessRight.AccessRightName; }
public void Page_Load(object sender, EventArgs e) { Dashboard[] UserDashboards; UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) { Response.Redirect("Login.aspx"); } lblDashboardHeader.Text = user.FirstName + " " + user.LastName; UserLoginClient client = new UserLoginClient(); UserId = user.UserId; user.UserDashboards = client.GetUserDashboards(user.UserId); UserDashboards = new Dashboard[user.UserDashboards.Count()]; UserDashboards = user.UserDashboards; if (UserDashboards.Length == 0) { System.Web.UI.HtmlControls.HtmlGenericControl newDashboard = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); newDashboard.InnerHtml = "<div>You Have NO Dashboards... Create your Dashboards </div>"; this.DashContainer.Controls.Add(newDashboard); return; } string colorOFdiv = ""; string imageUrl = ""; for (int i = 0; i < UserDashboards.Length; i++) { if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("READ")) { colorOFdiv = "#4a8bc2"; imageUrl = "'Images/Read.png'"; } if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("WRITE")) { colorOFdiv = "#91929E"; imageUrl = "'Images/Write.png'"; } if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("ADMIN")) { colorOFdiv = "#f37b53"; imageUrl = "'Images/Admin.gif'"; } System.Web.UI.HtmlControls.HtmlGenericControl newDashboard = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); newDashboard.InnerHtml = "<a><div id=\"" + UserDashboards.ElementAt(i).DashboardId + "\" class=\"dashboard\" data-accessRight=\"" + UserDashboards.ElementAt(i).UserAccessRight.AccessRightName + "\" style=\"background-color:" + colorOFdiv + "\"><p class=left>" + UserDashboards.ElementAt(i).DashboardName + "</p><div class=right><img src=" + imageUrl + " class='rotateImage'/></div></div></a>"; this.DashContainer.Controls.Add(newDashboard); } if (user.IsOwner == true) { System.Web.UI.HtmlControls.HtmlGenericControl linkAdminControl = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); linkAdminControl.InnerHtml = "<a href=\"Teams.aspx?companyID=" + user.CompanyId + "\"><div class='button right font16'> Admin Operations </div></a>"; this.DashContainer.Controls.Add(linkAdminControl); } }
public void Page_Load(object sender, EventArgs e) { Dashboard[] UserDashboards; UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); lblDashboardHeader.Text = user.FirstName + " " + user.LastName; UserLoginClient client = new UserLoginClient(); UserId = user.UserId; user.UserDashboards = client.GetUserDashboards(user.UserId); UserDashboards = new Dashboard[user.UserDashboards.Count()]; UserDashboards = user.UserDashboards; if (UserDashboards.Length == 0) { System.Web.UI.HtmlControls.HtmlGenericControl newDashboard = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); newDashboard.InnerHtml = "<div>You Have NO Dashboards... Create your Dashboards </div>"; this.DashContainer.Controls.Add(newDashboard); return; } string colorOFdiv = ""; string imageUrl = ""; for (int i = 0; i < UserDashboards.Length; i++) { if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("READ")) { colorOFdiv = "#4a8bc2"; imageUrl = "'Images/Read.png'"; } if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("WRITE")) { colorOFdiv = "#91929E"; imageUrl = "'Images/Write.png'"; } if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("ADMIN")) { colorOFdiv = "#f37b53"; imageUrl = "'Images/Admin.gif'"; } System.Web.UI.HtmlControls.HtmlGenericControl newDashboard = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); newDashboard.InnerHtml = "<a><div id=\"" + UserDashboards.ElementAt(i).DashboardId + "\" class=\"dashboard\" data-accessRight=\"" + UserDashboards.ElementAt(i).UserAccessRight.AccessRightName + "\" style=\"background-color:" + colorOFdiv + "\"><p class=left>" + UserDashboards.ElementAt(i).DashboardName + "</p><div class=right><img src=" + imageUrl + " class='rotateImage'/></div></div></a>"; this.DashContainer.Controls.Add(newDashboard); } if (user.IsOwner == true) { System.Web.UI.HtmlControls.HtmlGenericControl linkAdminControl = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); linkAdminControl.InnerHtml = "<a href=\"Teams.aspx?companyID=" + user.CompanyId + "\"><div class='button right font16'> Admin Operations </div></a>"; this.DashContainer.Controls.Add(linkAdminControl); } }
protected void Page_Load(object sender, EventArgs e) { Dashboard[] UserDashboards; UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); UserLoginClient client = new UserLoginClient(); user.UserDashboards = client.GetUserDashboards(user.UserId); UserDashboards = new Dashboard[user.UserDashboards.Count()]; UserDashboards = user.UserDashboards; for (int i = 0; i < UserDashboards.Length; i++) { string dashboardName = UserDashboards.ElementAt(i).DashboardName; string dashboardID = UserDashboards.ElementAt(i).DashboardId.ToString(); dashboard.Items.Add(new ListItem(dashboardName, dashboardID)); } }
protected void Page_Load(object sender, EventArgs e) { Dashboard[] UserDashboards; UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) { Response.Redirect("Login.aspx"); } UserLoginClient client = new UserLoginClient(); user.UserDashboards = client.GetUserDashboards(user.UserId); UserDashboards = new Dashboard[user.UserDashboards.Count()]; UserDashboards = user.UserDashboards; for (int i = 0; i < UserDashboards.Length; i++) { string dashboardName = UserDashboards.ElementAt(i).DashboardName; string dashboardID = UserDashboards.ElementAt(i).DashboardId.ToString(); dashboard.Items.Add(new ListItem(dashboardName, dashboardID)); } }