Exemple #1
0
        // 撤销记录
        public ActionResult BackHist()
        {
            var _exemplars = exemplarServer.GetAll();
            var exemplars  = from exe in _exemplars
                             where exe.Status == 0
                             select exe;

            return(View(exemplars));
        }
        // 显示导入的样件
        public ActionResult ExepImport()
        {
            var _exemplars = server.GetAll();
            var exemplars  = from exe in _exemplars
                             where exe.Status == 1
                             select exe;

            foreach (var item in exemplars)  // 设置样件状态和超期月数
            {
                int days    = tools.FormatDays(item.ValidTime);
                var endtime = item.SealedTime.AddDays(days);
                var isover  = endtime < DateTime.Now.ToLocalTime(); // 是否超期
                if (isover)
                {
                    item.ExemStatus = "超期";
                    item.LimitMonth = ((int)(DateTime.Now.ToLocalTime() - endtime).TotalDays / 30).ToString();
                }
                else
                {
                    item.ExemStatus = "有效期内";
                    item.LimitMonth = "0";
                }
            }
            server.Commit();
            return(View(exemplars));
        }
Exemple #3
0
        // 显示所有
        public ActionResult Index()
        {
            var _exemplars = server.GetAll();
            var exemplars  = from exe in _exemplars
                             where exe.Status == 2
                             select exe;

            return(View(exemplars));
        }