public ActionResult Edit(int id) { RepResearchNormalInfo info = RepResearchNormalBLL.GetList(p => p.ID == id).FirstOrDefault(); ViewBag.listDepartment = DepartmentBLL.GetList(a => a.Enable).OrderBy(a => a.Name) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); return(View("Edit" + info.TypeFlag, info)); }
public ActionResult Delete(int id) { RepResearchNormalInfo info = RepResearchNormalBLL.GetList(p => p.ID == id).FirstOrDefault(); if (null == info) { return(Json(new APIJson(-1, "删除失败,参数有误", info))); } if (RepResearchNormalBLL.Delete(info)) { return(Json(new APIJson(0, "删除成功", info))); } return(Json(new APIJson(-1, "删除失败,请重试", info))); }
public ActionResult Edit(RepResearchNormalInfo info) { RepResearchNormalInfo infoExist = RepResearchNormalBLL.GetList(p => p.ID == info.ID).FirstOrDefault(); if (infoExist == null) { return(Json(new APIJson(-1, "数据不存在"))); } infoExist.DepartmentID = info.DepartmentID; if (null != info.Memo) { infoExist.Memo = info.Memo; } infoExist.DateBegin = info.DateBegin; if (info.Times > 0) { infoExist.Times = info.Times; } if (info.Lessions > 0) { infoExist.Lessions = info.Lessions; } if (info.Days > 0) { infoExist.Days = info.Days; } if (null != info.Title) { infoExist.Title = info.Title; } if (null != info.Detail) { infoExist.Detail = info.Detail; } if (RepResearchNormalBLL.Edit(infoExist)) { return(Json(new APIJson(0, "提交成功", info))); } return(Json(new APIJson(-1, "提交失败", info))); }
public ActionResult Create(RepResearchNormalInfo info) { if (info.DepartmentID <= 0) { return(Json(new APIJson(-1, "请选择学校地址"))); } info.CreateUserID = CurrentUser.ID; info.CreateDate = DateTime.Now; if (null == info.Memo) { info.Memo = string.Empty; } info.Status = 0; if (info.DateBegin <= DicInfo.DateZone) { return(Json(new APIJson(-1, "请选择正确的日期"))); } info.DateEnd = info.DateBegin; if (info.TypeFlag <= 0) { return(Json(new APIJson(-1, "数据格式有误"))); } if (null == info.Title) { info.Title = string.Empty; } if (null == info.Detail) { info.Detail = string.Empty; } RepResearchNormalBLL.Create(info); if (info.ID > 0) { return(Json(new APIJson(0, "添加成功"))); } return(Json(new APIJson(-1, "添加失败"))); }