コード例 #1
0
ファイル: PadThreeShiftController.cs プロジェクト: 4bb/Bao
        public ActionResult Index(string id)
        {
            if (id == null)
            {
                id = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
            }

            var _threeShifts = ThreeShiftController.Cache.ThreeShiftList.FindAll(t => t.SHIFTDATE.Equals(DateTime.Parse(id)));

            string noData = "暂无数据";

            if (!_threeShifts.Exists(f => f.SHIFT.Equals("1")))
            {
                ThreeShift FirShifts = new ThreeShift();
                FirShifts.SHIFT               = "1";
                FirShifts.SHIFTACTUAL         = noData;
                FirShifts.MySHIFTCOMPLETERATE = noData;
                FirShifts.SHIFTPLAN           = noData;
                FirShifts.SHIFTDATE           = DateTime.Parse(id);
                FirShifts.MyDate              = id;

                _threeShifts.Add(FirShifts);
            }
            if (!_threeShifts.Exists(f => f.SHIFT.Equals("2")))
            {
                ThreeShift SenShifts = new ThreeShift();
                SenShifts.SHIFT               = "2";
                SenShifts.SHIFTACTUAL         = noData;
                SenShifts.MySHIFTCOMPLETERATE = noData;
                SenShifts.SHIFTPLAN           = noData;
                SenShifts.SHIFTDATE           = DateTime.Parse(id);
                SenShifts.MyDate              = id;

                _threeShifts.Add(SenShifts);
            }
            if (!_threeShifts.Exists(f => f.SHIFT.Equals("3")))
            {
                ThreeShift TirShifts = new ThreeShift();
                TirShifts.SHIFT               = "3";
                TirShifts.SHIFTACTUAL         = noData;
                TirShifts.MySHIFTCOMPLETERATE = noData;
                TirShifts.SHIFTPLAN           = noData;
                TirShifts.SHIFTDATE           = DateTime.Parse(id);
                TirShifts.MyDate              = id;

                _threeShifts.Add(TirShifts);
            }


            return(View(_threeShifts.ToList()));
        }
コード例 #2
0
ファイル: ThreeShiftController.cs プロジェクト: 4bb/Bao
 private static void InitCache()
 {
     ThreeShiftList = ThreeShift.GetContainerMains();
 }