Beispiel #1
0
        protected void btnacceptproject_ServerClick(object sender, EventArgs e)
        {
            UserData user = (UserData)Session["User"];

            Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient();
            findata.Open();


            int result = findata.addprojteam(user.getID(), pid);

            if (result == 1)
            {
                int delete = findata.deleteporjnotificaiton(pid, user.getID());

                if (delete == 1)
                {
                    changeaccPage();
                }
                else
                {
                    changeerrorPage();
                }
            }

            findata.Close();
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        protected void btncancelprojnotification_Click(object sender, EventArgs e)
        {
            UserData user = (UserData)Session["User"];

            Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient();
            findata.Open();
            int result = findata.deleteporjnotificaiton(pid, user.getID());


            if (result == 1)
            {
                changecancelPage();
            }
            else
            {
                changeerrorPage();
            }
            findata.Close();
        }