/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, SevenSEntity entity) { try { service.SaveForm(keyValue, entity); } catch (Exception) { throw; } }
public JsonResult ImportEdit(string keyValue, bool ck, SevenSEntity model) { var success = true; var message = "修改成功"; try { var user = OperatorProvider.Provider.Current(); if (ck) { FileInfoBLL fileInfoBLL = new FileInfoBLL(); var fileList = fileInfoBLL.GetFilesByRecIdNew(keyValue).OrderBy(x => x.CreateDate).ToList(); var fileListold = fileInfoBLL.GetFilesByRecIdNew(model.ID); for (int i = 0; i < fileList.Count; i++) { if (i > 0) { fileInfoBLL.DeleteFile(keyValue, fileList[i].FileName, fileList[i].FilePath); } else { fileList[i].RecId = model.ID; fileInfoBLL.SaveFormEmergency(fileList[i].FileId, fileList[i]); } } for (int i = 0; i < fileListold.Count; i++) { fileInfoBLL.DeleteFile(fileListold[i].RecId, fileListold[i].FileName, fileListold[i].FilePath); } model.CREATEUSERID = user.UserId; model.CREATEUSERNAME = user.UserName; ebll.SaveForm(model.ID, model); } else { var one = ebll.GetSevenSEntity(model.ID); one.Name = model.Name; ebll.SaveSevenSEntity(one); } } catch (Exception ex) { success = false; message = ex.Message; } return(Json(new AjaxResult { type = success ? ResultType.success : ResultType.error, message = HttpUtility.JavaScriptStringEncode(message) })); }
/// <summary> /// 详情 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Detail(string id) { ViewData["Path"] = new List <string>(); SevenSEntity model = ebll.GetSevenSEntity(id); FileInfoBLL fileInfoBLL = new FileInfoBLL(); var fileList = fileInfoBLL.GetFilesByRecIdNew(id); var path = Url.Content("~").Substring(0, @Url.Content("~").Length - 1); var filePath = path + fileList[0].FilePath.Substring(1, fileList[0].FilePath.Length - 1); ViewBag.path = filePath; model.seenum = model.seenum > 0 ? model.seenum + 1 : 1; ebll.SaveSevenSEntity(model); return(View(model)); }
public JsonResult ImportContext(string keyValue, SevenSEntity model) { var success = true; var message = "新增成功"; try { var user = OperatorProvider.Provider.Current(); FileInfoBLL fileInfoBLL = new FileInfoBLL(); var fileList = fileInfoBLL.GetFilesByRecIdNew(keyValue); for (int i = 0; i < fileList.Count; i++) { SevenSEntity one = new SevenSEntity(); one.ID = Guid.NewGuid().ToString(); one.BZId = user.DeptId; one.BZName = user.DeptName; one.CREATEUSERID = user.UserId; one.CREATEUSERNAME = user.UserName; one.seenum = 0; one.CreateDate = model.CreateDate; one.TypeId = model.TypeId; one.Name = fileList[i].FileName.Split('.')[0]; one.Path = fileList[i].FileName; fileList[i].RecId = one.ID; ebll.SaveForm("", one); fileInfoBLL.SaveFormEmergency(fileList[i].FileId, fileList[i]); } } catch (Exception ex) { success = false; message = ex.Message; } return(Json(new AjaxResult { type = success ? ResultType.success : ResultType.error, message = HttpUtility.JavaScriptStringEncode(message) })); }
public void SaveSevenSEntity(SevenSEntity entity) { service.SaveSevenSEntity(entity); }