Beispiel #1
0
        public ViewResult Edit(string id, string view)
        {
            Operator user  = ERCHTMS.Code.OperatorProvider.Provider.Current();
            var      model = default(CheckRecordEntity);

            ViewBag.id     = id;
            ViewBag.deptid = user.DeptId;
            ViewBag.view   = view;
            if (string.IsNullOrEmpty(id))
            {
                model = new CheckRecordEntity()
                {
                    CheckTime = DateTime.Now, CheckUser = user.UserName, CheckItems = new List <CheckItemEntity>()
                };
            }
            else
            {
                var bll = new CheckRecordBLL();
                model = bll.GetDetail(id);
            }

            ViewBag.json = Newtonsoft.Json.JsonConvert.SerializeObject(model.CheckItems);
            DataItemDetailBLL dataitembll = new DataItemDetailBLL();
            var list1 = dataitembll.GetDataItemListByItemCode("预警指标卡类别");
            var data1 = list1.Select(x => new SelectListItem()
            {
                Value = x.ItemValue, Text = x.ItemName
            });

            ViewData["Category"] = data1;
            return(View(model));
        }
Beispiel #2
0
        public ModelResult <CheckRecordEntity> GetDetail(ModelParam <string> args)
        {
            var    bll    = new CheckRecordBLL();
            var    data   = bll.GetDetail(args.Data);
            string webUrl = new DataItemDetailBLL().GetItemValue("imgUrl");

            foreach (var item in data.CheckItems)
            {
                foreach (var item1 in item.Files)
                {
                    item1.FilePath = webUrl + item1.FilePath.Replace("~", string.Empty);
                }
            }
            return(new ModelResult <CheckRecordEntity>()
            {
                Data = data, Success = true
            });
        }