Пример #1
0
        public ActionResult Charts(string id)
        {
            if (id == null)
            {
                id = DateTime.Now.ToString("yyyy-MM-dd");
            }

            var _YardDensity = YardDensityController.Cache.YardDensityList.FindAll(t => t.YD_ID.Date.Equals(DateTime.Parse(id)));

            string noData = "暂无数据";

            Dictionary <int, YardDensity> myYardDensity = new Dictionary <int, YardDensity>();

            foreach (YardDensity yd in _YardDensity)
            {
                if (!myYardDensity.ContainsKey(yd.mySort))
                {
                    myYardDensity.Add(yd.mySort, yd);
                }
            }

            YardDensity yardDensity = new YardDensity();

            yardDensity.YD_CNTR_STATUS = noData;
            yardDensity.YD_ID          = DateTime.Parse(id);
            yardDensity.MyDate         = id;
            yardDensity.mySort         = 0;
            yardDensity.YD_SAC_SUM     = yardDensity.YD_YARD_SLOT_SUM = yardDensity.YD_YARD_SLOT_TOTAL = "0";
            yardDensity.YD_PCT         = 0;

            for (int i = 1; i <= 7; i++)
            {
                if (!myYardDensity.ContainsKey(i))
                {
                    myYardDensity.Add(i, yardDensity);
                }
            }

            return(View(myYardDensity));
        }
Пример #2
0
        public ActionResult Index(string id)
        {
            if (id == null)
            {
                id = DateTime.Now.ToString("yyyy-MM-dd");
            }

            var _YardDensity = Cache.YardDensityList.FindAll(t => t.YD_ID.Date.Equals(DateTime.Parse(id))).OrderBy(t => t.mySort).ToList();

            string noData = "暂无数据";

            if (_YardDensity.Count == 0)
            {
                YardDensity yardDensity = new YardDensity();

                yardDensity.YD_CNTR_STATUS = noData;
                yardDensity.YD_ID          = DateTime.Parse(id);
                yardDensity.MyDate         = id;

                _YardDensity.Add(yardDensity);
            }

            return(View(_YardDensity));
        }
Пример #3
0
 private static void InitCache()
 {
     YardDensityList = YardDensity.GetYardDensitys();
 }