Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Title = "Project Invite";
            if (Session["User"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                UserData user = (UserData)Session["User"];
                Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient();
                pid = Request.QueryString.Get("id");
                pn  = Request.QueryString.Get("pn");
                findata.Open();

                projdetails    = findata.getprojectdetails(pid);
                pndetails      = findata.getprojnoticedetails(pn);
                projectmembers = findata.getprojectmembers(pid);

                txtprojt.Value = (string)projdetails[1];
                txtprojd.Value = (string)projdetails[2];

                txtexp.Value = DateTime.Parse((string)pndetails[3]).AddDays(14).ToString();
                pldetails    = findata.getprojectleaderinformaion((string)projdetails[3]);

                txtptojectleaderuname.Value = (string)pldetails[0];

                txtptojectleaderemail.Value = (string)pldetails[1];

                txtcredate.Value = (string)projdetails[4];


                if (projectmembers != null)
                {
                    for (int i = 0; i < projectmembers.Length; i++)
                    {
                        projectmemdetails = findata.getspecificuserinformation((string)projectmembers[i]);
                        Object[][] userevents = findata.getalluserevents((string)projectmembers[i]);
                        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;
                                }
                            }
                        }
                        htmldata += "<li class=\"collection-item\"><span style=\"font-weight:bold\">Username:    "******"&nbsp&nbsp&nbsp              Email:     " + (string)projectmemdetails[1] + "&nbsp&nbsp&nbsp              Skill:      " + (string)projectmemdetails[2] + "</span></li>";
                    }
                }
                else
                {
                    htmldata += "<li class=\"collection-item\"><span style=\"font-weight:bold\">No memebrs yet</span></li>";
                }


                findata.Close();
            }

            membersonproject.InnerHtml += htmldata;
        }