public ActionResult Create(tblDepart collection, string IsContinue = "0") { ReturnMessage RM = new ReturnMessage(false); if (ModelState.IsValid) { try { if (!string.IsNullOrEmpty(collection.dept)) { var query = BusinessContext.tblDepart.GetList(Query <tblDepart> .EQ(t => t.dept, collection.dept)); if (query.Count > 0) { RM.Message = "部门名称被占用"; } else { var res = BusinessContext.tblDepart.Add(collection); RM.IsSuccess = res; RM.IsContinue = IsContinue == "1"; } } else { RM.IsSuccess = false; RM.Message = "部门名称不能为空!"; } } catch (Exception ex) { RM.Message = ex.Message; } } return(Json(RM)); }
public ActionResult Edit(int id, tblDepart collection) { ReturnMessage RM = new ReturnMessage(false);// new ReturnMessage(false); try { if (!string.IsNullOrEmpty(collection.dept)) { var query = BusinessContext.tblDepart.GetModelList(String.Format("dept='{0}' and tblrcdid<>{1}", collection.dept, collection.Tblrcdid)); tblDepart old = BusinessContext.tblDepart.GetModel(id); if (query.Count > 0) { RM.Message = "部门名称被占用"; } else { RM.IsSuccess = BusinessContext.tblDepart.Update(collection); if (RM.IsSuccess) { OperateLogHelper.Edit <tblDepart>(collection, old); } } } else { RM.IsSuccess = false; RM.Message = "部门名称不能为空!"; } } catch (Exception ex) { RM.Message = ex.Message; } return(Json(RM)); }
// // GET: /System/Depart/Edit/5 public ActionResult Edit(int id) { tblDepart model = BusinessContext.tblDepart.Get(Query <tblDepart> .EQ(t => t.Rid, id)); if (model == null) { return(HttpNotFound()); } return(View(model)); }
// // GET: /System/Depart/Edit/5 public ActionResult Edit(int id) { tblDepart model = BusinessContext.tblDepart.GetModel(id); if (model == null) { return(HttpNotFound()); } return(View(model)); }
public ActionResult Create(tblDepart collection, string IsContinue = "0") { ReturnMessage RM = new ReturnMessage(false); if (ModelState.IsValid) { try { if (!string.IsNullOrEmpty(collection.dept)) { var query = BusinessContext.tblDepart.GetModelList(String.Format("dept='{0}'", collection.dept)); if (query.Count > 0) { RM.Message = "部门名称被占用"; } else { int tblRcdid = BusinessContext.tblDepart.Add(collection); RM.IsSuccess = tblRcdid > 0; if (IsContinue == "1") { OperateLogHelper.Create <tblDepart>(collection); RM.IsContinue = true; } else { RM.IsContinue = false; } } } else { RM.IsSuccess = false; RM.Message = "部门名称不能为空!"; } } catch (Exception ex) { RM.Message = ex.Message; } } return(Json(RM)); }
public ActionResult Edit(int id, tblDepart collection) { ReturnMessage RM = new ReturnMessage(false);// new ReturnMessage(false); try { if (!string.IsNullOrEmpty(collection.dept)) { var q = Query.And(Query <tblDepart> .EQ(t => t.dept, collection.dept), Query <tblDepart> .NE(t => t.Rid, collection.Rid)); var query = BusinessContext.tblDepart.GetList(q); //tblDepart old = BusinessContext.tblDepart.Get(Query<tblDepart>.EQ(t => t.Rid, id)); if (query.Count > 0) { RM.Message = "部门名称被占用"; } else { collection.ModifyOn = DateTime.Now; collection.ModifyBy = CurrentHelper.CurrentUser.User.UserName; RM.IsSuccess = BusinessContext.tblDepart.Update(collection); if (RM.IsSuccess) { //OperateLogHelper.Edit<tblDepart>(collection, old); } } } else { RM.IsSuccess = false; RM.Message = "部门名称不能为空!"; } } catch (Exception ex) { RM.Message = ex.Message; } return(Json(RM)); }