private void getprojectnotificaitons() { string htmldata = ""; Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient(); findata.Open(); UserData user = (UserData)Session["User"]; object[][] projectnotificaiotns = findata.getprojnotification(user.getID()); if (projectnotificaiotns != null) { for (int j = 0; j < projectnotificaiotns.Length; j++) { object[] projdetails = findata.getprojectdetails((string)projectnotificaiotns[j][1]); object[] getprojleader = findata.getprojectleaderinformaion((string)projdetails[3]); DateTime credate = DateTime.Parse((string)projectnotificaiotns[j][3]); DateTime exdate = credate.AddDays(14); int result = DateTime.Compare(exdate, DateTime.Now); if (result < 0) { findata.deleteporjnotificaiton((string)projectnotificaiotns[j][0], user.getID()); } else { htmldata += "<a href=\"Projectaccept.aspx?id=" + (string)projdetails[0] + "&pn=" + (string)projectnotificaiotns[j][0] + "\">"; htmldata += "<div class=\"col s12 m4 l4\">"; // incomplete += "<div class=\"card horizontal hoverable " + colorchoice(Convert.ToInt32((string)storedtask[4])) + " href=\"Taskedit" + "?id=" + task.Id + "\">"; htmldata += "<div class=\"card hoverable green accent-2\">"; htmldata += "<div class=\"card-stacked\">"; htmldata += "<div class=\"card-content black-text\">"; htmldata += "<span class=\"card-title\"><p class=\"bold\">" + (string)projdetails[1] + "</p>"; htmldata += "</span>"; htmldata += "<p class=\"trunctext\">Project owner: " + (string)getprojleader[0] + "</p>"; htmldata += "<p class=\"trunctext\">Expires in: " + (exdate - DateTime.Now).Days + " Days</p>"; htmldata += "</div>"; htmldata += "</div>"; htmldata += "</div>"; htmldata += "</div>"; htmldata += "</a>"; } } } findata.Close(); newprojects.InnerHtml = htmldata; }
protected void Page_Load(object sender, EventArgs e) { Title = "Member Profile"; if (Session["User"] == null) { Response.Redirect("Login.aspx"); } else { Title = "Fincal: Member Profile"; UserData user = (UserData)(Session["User"]); Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient(); userid = Request.QueryString.Get("uid"); findata.Open(); proj = findata.getprojects(userid); iss = findata.getissues(userid); userdata = findata.getspecificuserinformation(userid); if (userdata != null) { Object[][] userevents = findata.getalluserevents(userid); int eventcount = 0; if (userevents != null) { for (int j = 0; j < userevents.Length; j++) { DateTime credate = DateTime.Parse((string)userevents[j][1]); int result = DateTime.Compare(credate, DateTime.Now.AddDays(14)); if (result < 0) { eventcount += 1; } } } if (proj != null) { for (int i = 0; i < proj.Length; i++) { projnum += 1; } } else { projnum = 0; } if (iss != null) { for (int i = 0; i < iss.Length; i++) { isnum += 1; } } else { isnum = 0; } txtusername.Value = (string)userdata[0]; txtemail.Value = (string)userdata[1]; txtskill.Value = (string)userdata[2]; txtgit.Value = (string)userdata[3]; txtproj.Value = projnum.ToString(); txtiss.Value = isnum.ToString(); txtschedule.Value = priority(eventcount).ToString(); object[][] userprojects = findata.getprojects(user.getID()); object[] memberassignedprog = findata.getassignedprojects(userid); object[][] membernotice = findata.getprojnotification(userid); if (userprojects != null) { for (int i = 0; i < userprojects.Length; i++) { bool ismem = false; if (memberassignedprog != null) { for (int j = 0; j < memberassignedprog.Length; j++) { if (Convert.ToInt32((string)userprojects[i][0]) == Convert.ToInt32((string)memberassignedprog[j])) { ismem = true; } } } if (membernotice != null) { for (int j = 0; j < membernotice.Length; j++) { if (Convert.ToInt32((string)userprojects[i][0]) == Convert.ToInt32((string)membernotice[j][1])) { ismem = true; } } } if (ismem == false) { Projectchoose.Items.Add(new ListItem(" " + (string)userprojects[i][1], userprojects[i][0].ToString())); } } } } findata.Close(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { Response.Redirect("Login.aspx"); } else { int numusers = 0; Title = "Project Edit"; pid = Request.QueryString.Get("id"); UserData user = (UserData)Session["User"]; Currentmembers.Multiple = true; Othermembers.Multiple = true; if (!IsPostBack) { Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient(); findata.Open(); members = findata.getuserinformation(); project = findata.getprojectdetails(pid); projectmembers = findata.getprojectmembers(pid); txtprojt.Value = (string)project[1]; txtprojd.Value = (string)project[2]; for (int i = 0; i < members.Length; i++) { if ((string)members[i][0] == user.getID()) { } else { Boolean userisamember = false; Boolean notice = false; if (projectmembers != null) { for (int j = 0; j < projectmembers.Length; j++) { if ((string)members[i][0] == (string)projectmembers[j]) { userisamember = true; } } } object[][] projnotice = findata.getprojnotification((string)members[i][0]); if (projnotice != null) { for (int a = 0; a < projnotice.Length; a++) { if (Convert.ToInt32(pid) == Convert.ToInt32((string)projnotice[a][1])) { notice = true; } } } if (notice == false) { if (userisamember == true) { Object[][] userevents = findata.getalluserevents((string)members[i][0]); int eventcount = 0; if (userevents != null) { for (int j = 0; j < userevents.Length; j++) { DateTime credate = DateTime.Parse((string)userevents[j][1]); int result = DateTime.Compare(credate, DateTime.Now.AddDays(14)); if (result < 0) { eventcount += 1; } } } Currentmembers.Items.Add(new ListItem(" " + priority(eventcount).ToString() + " " + (string)members[i][1] + " " + (string)members[i][2] + " ", members[i][0].ToString())); } else { Object[][] userevents = findata.getalluserevents((string)members[i][0]); int eventcount = 0; if (userevents != null) { for (int j = 0; j < userevents.Length; j++) { DateTime credate = DateTime.Parse((string)userevents[j][1]); DateTime exweek = credate.AddDays(14); int result = DateTime.Compare(credate, DateTime.Now.AddDays(14)); if (result < 0) { eventcount += 1; } } } if (numusers <= 30) { if (priority(eventcount).ToString() == "Free" || priority(eventcount).ToString() == "Occupied") { Othermembers.Items.Add(new ListItem(" " + priority(eventcount).ToString() + " " + (string)members[i][1] + " " + (string)members[i][2] + " ", members[i][0].ToString())); numusers += 1; } } } } } } findata.Close(); } } }