コード例 #1
0
        /// <summary>
        /// 检查记录详情
        /// </summary>
        /// <param name="keyValue">检查记录详情表主键</param>
        /// <returns></returns>
        public ActionResult RecordShow(string keyValue)
        {
            //1.获取单个检查记录数据
            InspectionRecordEntity entity = _recordBll.GetEntity(keyValue);
            //2.获取检查记录各项的信息
            var items = _recordBll.GetRecordItems(keyValue, entity.DeviceId);
            //3.附件
            IList <FileInfoEntity> files = new Busines.PublicInfoManage.FileInfoBLL().GetFilesByRecIdNew(entity.Id);

            ViewBag.Items = HttpUtility.JavaScriptStringEncode(JsonConvert.SerializeObject(items));;
            ViewBag.Files = files;
            return(View(entity));
        }
コード例 #2
0
 /// <summary>
 /// 新增设备巡回检查记录  包括检查结果与附件信息
 /// </summary>
 /// <param name="recordEntity">检查记录的实体</param>
 /// <param name="results">各检查项的检查结果</param>
 /// <param name="files">要新增的附件的实体</param>
 /// <param name="delFiles">要删除的附件的集合(FilePath属性未服务器的物理路径,用于System.IO的删除用,请先处理)</param>
 /// <param name="isUpdate">是否是修改,否按照新增处理</param>
 public void SaveRecord(InspectionRecordEntity recordEntity, List <ItemResultEntity> results, List <FileInfoEntity> files, List <FileInfoEntity> delFiles, bool isUpdate)
 {
     _service.SaveRecord(recordEntity, results, files, delFiles, isUpdate);
 }