Exemple #1
0
        public ActionResult SortByCompTruck(string id = "25N")
        {
            int i = 25;

            List <TruckOperationCycle> _TruckOperationCycles;

            if (int.TryParse(id.Substring(0, id.Length - 1), out i))
            {
                _TruckOperationCycles = TruckOperationCycleController.Cache.TruckOperationCycleList.FindAll(t => t.AVEPERIOD >= i && t.STOPFG.Equals(id.Substring(id.Length - 1, 1)));
            }
            else
            {
                _TruckOperationCycles = TruckOperationCycleController.Cache.TruckOperationCycleList.FindAll(t => t.AVEPERIOD >= 25 && t.STOPFG.Equals(id.Substring(id.Length - 1, 1)));
            }

            if (_TruckOperationCycles == null)
            {
                //string noData = "暂无数据";

                TruckOperationCycle truckOperationCycle = new TruckOperationCycle();
                truckOperationCycle.COMPLETETRUCKNUM = 0;

                _TruckOperationCycles.Add(truckOperationCycle);
            }

            return(View(_TruckOperationCycles.OrderBy(t => t.COMPLETETRUCKNUM).ToList()));
        }
Exemple #2
0
 private static void InitCache()
 {
     TruckOperationCycleList = TruckOperationCycle.GetTruckOperationCycles();
 }