public string GetPlotLines(DateTime startDate, DateTime endDate)
        {
            IEnumerable <AdsStatisticsLabelsModel> lines = AdsStatisticsLabelDAO.GetItems(startDate, endDate);
            JavaScriptSerializer jss = new JavaScriptSerializer();

            return(jss.Serialize(lines));
        }
        public ActionResult CustomLabelLineEdit(long?id)
        {
            AdsStatisticsLabelsModel item = null;

            if (id != null)
            {
                item = AdsStatisticsLabelDAO.GetItem((long)id);
                item.IsShowCustomLableLine = GetCustomLableCookie();
            }
            return(View(item));
        }
 public ActionResult CustomLabelLineEdit(AdsStatisticsLabelsModel item)
 {
     if (item != null)
     {
         item.CreateTime = DateTime.Now;
         item.Creator    = MemberDAO.SysCurrent.Id;
         item.ModifyTime = DateTime.Now;
         item.Modifier   = MemberDAO.SysCurrent.Id;
     }
     AdsStatisticsLabelDAO.SetItem(item);
     //ViewBag.Exit = true;
     return(RedirectToAction("CustomLabelLine"));
 }
        public ActionResult CustomLabelLine(int?index, AdsStatisticsLabelsSearchModel search)
        {
            bool IsShowLabelLine = GetCustomLableCookie();

            if (Request.HttpMethod == "GET")
            {
                if (index == null)
                {
                    WorkV3.Common.Utility.ClearSearchValue();
                }
                else
                {
                    AdsStatisticsLabelsSearchModel prevSearch = WorkV3.Common.Utility.GetSearchValue <AdsStatisticsLabelsSearchModel>();
                    if (prevSearch != null)
                    {
                        search = prevSearch;
                    }
                }
            }
            else if (Request.HttpMethod == "POST")
            {
                WorkV3.Common.Utility.SetSearchValue(search);
            }


            ViewBag.Search = search;

            Pagination pagination = new Pagination
            {
                PageIndex = index ?? 1,
                PageSize  = WebInfo.PageSize
            };

            int totalRecord;
            IEnumerable <AdsStatisticsLabelsModel> items = AdsStatisticsLabelDAO.GetItems(search, pagination.PageSize, pagination.PageIndex, out totalRecord);

            pagination.TotalRecord    = totalRecord;
            ViewBag.Pagination        = pagination;
            ViewBag.SelectCustomLabel = IsShowLabelLine;
            return(View(items));
        }
 public ActionResult CustomLabelLineChangeStatus(int ID, bool ShowStatus)
 {
     AdsStatisticsLabelDAO.SetItemStatus(ID, ShowStatus);
     return(Json("success"));
 }