Esempio n. 1
0
        public void getTaskDetail(int days)
        {
            try
            {
                User user = (User)Session["LoggedUser"];
                TaskRepository objTaskRepo = new TaskRepository();
                List<object> destination = new List<object>();
                ArrayList lstTask = objTaskRepo.getTasksByUserwithDetail(user.Id, days);
                string strTask = "<div class=\"task-labels\"><div class=\"task-labe-1\">TASK OWNER</div><div class=\"task-labe-2\">ASSIGNED</div>"+
                                 "<div class=\"task-labe-3\">TASK MESSAGE</div><div class=\"task-labe-4\">ASSIGN DATE</div><div class=\"task-labe-5\">COMPLETION DATE</div>"+
                                 "<div class=\"task-labe-6\">STATUS</div><div class=\"clear\"></div></div>";
                foreach (var item in lstTask)
                {
                    Array temp = (Array)item;
                    string taskStatus = string.Empty;
                    string completeDate = string.Empty;
                    if (temp.GetValue(4).Equals(false))
                    {
                        taskStatus = "Incomplete";
                    }
                    else
                    {
                        taskStatus = "Completed";
                        completeDate = temp.GetValue(6).ToString();
                    }
                    strTask = strTask + "<div class=\"task-header\"><div class=\"task-header-owner\"><div class=\"avathar-pub\"><img src=\"" + temp.GetValue(10) + "\" alt=\"\" /></div>" +
                                    "<div class=\"task-header-owner-name\">" + user.UserName + "</div><div class=\"clear\"></div></div><div class=\"assigned-lable\">" + temp.GetValue(8) + "</div><div class=\"assigned-lable\">" + temp.GetValue(1) + "</div><div class=\"task-text-3\">" + temp.GetValue(5) + "</div>" +
                                    "<div class=\"task-text-4\">" + completeDate + "</div><div class=\"task-text-5\">" + taskStatus + "</div><div class=\"clear\"></div></div>";

                    temp.GetValue(0);
                }
                taskCount = lstTask.Count;
                taskdiv.InnerHtml = strTask;
                divName.InnerHtml = user.UserName;

            }
            catch (Exception err)
            {
                Console.Write(err.StackTrace);
            }
        }
Esempio n. 2
0
        public void getTaskDetail(int days)
        {
            try
            {
                User user = (User)Session["LoggedUser"];
                SocioBoard.Domain.Team team = (SocioBoard.Domain.Team)Session["GroupName"];
                TaskRepository objTaskRepo = new TaskRepository();
                List<object> destination = new List<object>();
                //ArrayList lstTask = objTaskRepo.getTasksByUserwithDetail(user.Id, days);
                ArrayList lstTask = objTaskRepo.getTasksByUserwithDetail(user.Id, days, team.GroupId);
                string strTask = "<div class=\"task-labels\"><div class=\"task-labe-1\">TASK OWNER</div><div class=\"task-labe-2\">ASSIGNED</div>" +
                                 "<div class=\"task-labe-3\">TASK MESSAGE</div><div class=\"task-labe-4\">ASSIGN DATE</div><div class=\"task-labe-5\">COMPLETION DATE</div>" +
                                 "<div class=\"task-labe-6\">STATUS</div><div class=\"clear\"></div></div>";
                foreach (var item in lstTask)
                {
                    Array temp = (Array)item;
                    string taskStatus = string.Empty;
                    string completeDate = string.Empty;
                    if (temp.GetValue(5).Equals(false))
                    {
                        taskStatus = "Incomplete";
                    }
                    else
                    {
                        taskStatus = "Completed";
                        //completeDate = temp.GetValue(6).ToString();
                        //0001-01-01 00:00:00
                    }
                    if (temp.GetValue(7).Equals("0001-01-01 00:00:00"))
                    {
                        completeDate = "Pending";
                    }
                    else
                    {
                        completeDate = temp.GetValue(7).ToString();
                    }
                    UserRepository objusrrepo = new UserRepository();
                    Guid ownid = (Guid)temp.GetValue(3);
                    User taskowner = objusrrepo.getUsersById(ownid);
                    Guid assgnId = (Guid)temp.GetValue(4);
                    User asgntaskto = objusrrepo.getUsersById(assgnId);



                    //strTask = strTask + "<div class=\"task-header\"><div class=\"task-header-owner\"><div class=\"avathar-pub\"><img src=\"" + temp.GetValue(10) + "\" alt=\"\" /></div>" +
                    //                "<div class=\"task-header-owner-name\">" + user.UserName + "</div><div class=\"clear\"></div></div><div class=\"assigned-lable\">" + temp.GetValue(8) + "</div><div class=\"assigned-lable\">" + temp.GetValue(1) + "</div><div class=\"task-text-3\">" + temp.GetValue(5) + "</div>" +
                    //                "<div class=\"task-text-4\">" + completeDate + "</div><div class=\"task-text-5\">" + taskStatus + "</div><div class=\"clear\"></div></div>";

                    strTask = strTask + "<div class=\"task-header\"><div class=\"task-header-owner\"><div class=\"avathar-pub\"><img src=\"" + taskowner.ProfileUrl + "\" alt=\"\" /></div>" +
                                    "<div class=\"task-header-owner-name\">" + taskowner.UserName + "</div><div class=\"clear\"></div></div><div class=\"assigned-lable\">" + asgntaskto.UserName + "</div><div class=\"assigned-lable\">" + temp.GetValue(2) + "</div><div class=\"task-text-3\">" + temp.GetValue(6) + "</div>" +
                                    "<div class=\"task-text-4\">" + completeDate + "</div><div class=\"task-text-5\">" + taskStatus + "</div><div class=\"clear\"></div></div>";

                    temp.GetValue(0);
                }
                taskCount = lstTask.Count;
                taskdiv.InnerHtml = strTask;
                divName.InnerHtml = user.UserName;

            }
            catch (Exception err)
            {
                Console.Write(err.StackTrace);
            }
        }