Exemple #1
0
        public ActionResult TrackerDynatree(string Filter, int TaskId)
        {
            PM_TrackerGroupsBL tg = new PM_TrackerGroupsBL();
            var obj = tg.ToList(Filter, TaskId.ToString());

            ViewBag.TrackerGroups = obj;
            return(PartialView("~\\Areas\\Project\\Views\\Dashboard\\_trackerGroup.cshtml"));
        }
Exemple #2
0
        public ActionResult GetTaskTrackersGroups(string Filter, int TaskId)
        {
            try
            {
                PM_TrackerGroupsBL tg = new PM_TrackerGroupsBL();
                var obj = tg.ToList(Filter, TaskId.ToString());


                return(Json(obj, JsonRequestBehavior.AllowGet));
            }catch (Exception ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #3
0
        public ActionResult TrackerGroupsDynatree(string Filter, int TaskId)
        {
            PM_TrackerGroupsBL tg = new PM_TrackerGroupsBL();
            var dt = tg.ToList(Filter, TaskId.ToString());
            List <TrackerModel> Mlist = new List <TrackerModel>();
            List <TrackerModel> Tlist = new List <TrackerModel>();

            //PM_TaskBL tb = new PM_TaskBL();
            //var dt = tb.ToList(filter, string.Empty, string.Empty, ProjectId, 0);
            List <TrackerModel> MyList = new List <TrackerModel>();

            foreach (var item in dt)
            {
                TrackerModel mil = new TrackerModel();
                mil.ParentId = Convert.ToInt32(item.ParentId);
                if (item.GroupCode != "" && item.GroupCode != null)
                {
                    mil.Title = item.Title + " | " + item.GroupCode;
                }
                else
                {
                    mil.Title = item.Title;
                }
                mil.TrackerGroupId = item.TrackerGroupId;
                MyList.Add(mil);
            }
            foreach (var item in MyList.Where(x => x.ParentId == 0))
            {
                TrackerModel mil = new TrackerModel();
                mil.Tracker        = FlatToHierarchy(MyList, item.TrackerGroupId);
                mil.TrackerGroupId = item.TrackerGroupId;
                mil.Title          = item.Title;
                Mlist.Add(mil);
            }
            return(Json(Mlist, JsonRequestBehavior.AllowGet));
        }