public ActionResult Add(Base_Dep model) { ResultView <int> view = new ResultView <int>(); //表单校验 if (string.IsNullOrEmpty(model.Name)) { view.Flag = false; view.Message = "部门名称不能为空"; return(Json(view)); } if (string.IsNullOrEmpty(model.Code)) { view.Flag = false; view.Message = "部门编号不能为空"; return(Json(view)); } if (Request.Form["IsEnable"] == EnumState.Enable.ToString()) { model.IsEnable = true; } else { model.IsEnable = false; } if (Request.Form["IsConfirm"] == EnumState.Confirmed.ToString()) { model.IsConfirm = true; } else { model.IsConfirm = false; } ViewBag.CompanyId = model.CompanyId; Result <Base_Dep> preresult = new Result <Base_Dep>(); if (model.PreId != "0") { using (AdminClientProxy proxy = new AdminClientProxy(ProxyEx(Request))) { preresult = proxy.GeDepModel(long.Parse(model.PreId)); } model.PreName = preresult.Data.Name; model.PreCode = preresult.Data.Code; } Result <int> result = new Result <int>(); using (AdminClientProxy proxy = new AdminClientProxy(ProxyEx(Request))) { result = proxy.AddDep(model); } return(Json(result.ToResultView())); }
/// <summary> /// 修改部门 /// </summary> /// <param name="model"></param> /// <returns></returns> public Result <int> UpdateDep(Base_Dep model) { return(base.Channel.UpdateDep(model)); }
/// <summary> /// 添加部门 /// </summary> /// <param name="model"></param> /// <returns></returns> public Result <int> AddDep(Base_Dep model) { return(base.Channel.AddDep(model)); }