private void SaveData(HttpContext context, string btn) { if (btn != "btnSave") { context.Response.Write("{\"status\":\"0.2\",\"msg\":\"对不起,您没有操作权限!\"}"); return; } string id = RequestHelper.GetString("id"); string depId = RequestHelper.GetString("depId"); string postId = RequestHelper.GetString("postId"); string perName = RequestHelper.GetString("perName"); string account = RequestHelper.GetString("account"); string perTel = RequestHelper.GetString("perTel"); string perEmail = RequestHelper.GetString("perEmail"); string ddNo = RequestHelper.GetString("ddNo"); string wxNo = RequestHelper.GetString("wxNo"); string roleId = RequestHelper.GetString("roleId"); string roleName = RequestHelper.GetString("roleName"); string ctrlPersonType = RequestHelper.GetString("ctrlPersonType"); string ctrlDepId = RequestHelper.GetString("ctrlDepId"); string ctrlPerId = RequestHelper.GetString("ctrlPerId"); if (depId == "") { context.Response.Write("{\"status\":\"0\",\"msg\":\"部门不能为空!\"}"); return; } if (perName == "") { context.Response.Write("{\"status\":\"0\",\"msg\":\"姓名不能为空!\"}"); return; } Model.System.sys_LoginUser loginUserModel = BaseWeb.GetLoginInfo(); BLL.System.sys_Person bll = new BLL.System.sys_Person(); Model.System.sys_Person model = new Model.System.sys_Person(); model.ID = Utils.StrToInt(id, 0); model.DepId = Utils.StrToInt(depId, 0); model.PostId = Utils.StrToInt(postId, 0); model.PerName = perName; model.Account = account; model.PerTel = perTel; model.PerEmail = perEmail; model.DDNo = ddNo; model.WXNo = wxNo; model.RoleId = roleId; model.RoleName = roleName; model.CtrlPersonType = Utils.StrToInt(ctrlPersonType, 1); model.CtrlDepId = Utils.StrToInt(ctrlDepId, 0); model.CtrlPerId = ctrlPerId; model.OperaName = loginUserModel.PerName; model.OperaTime = DateTime.Now; string operaMessage = ""; string status = "0"; string operaAction = ""; string operaMemo = ""; try { if (id == "") { model.ID = bll.Add(model, out operaMessage); if (model.ID > 0) { status = "1"; operaAction = Enums.ActionEnum.Add.ToString(); operaMemo = "新增人员:" + model.PerName + "(" + model.ID + ")"; //写入操作日志 BaseWeb.AddOpera(loginUserModel, int.Parse(RequestHelper.GetQueryString("MenuId")), operaAction, operaMemo); } } else { if (bll.Update(model, out operaMessage)) { status = "1"; operaAction = Enums.ActionEnum.Edit.ToString(); operaMemo = "修改人员:" + model.PerName + "(" + model.ID + ")"; //写入操作日志 BaseWeb.AddOpera(loginUserModel, int.Parse(RequestHelper.GetQueryString("MenuId")), operaAction, operaMemo); } } context.Response.Write("{\"status\":\"" + status + "\",\"msg\":\"" + operaMessage + "\"}"); return; } catch (Exception e) { context.Response.Write("{\"status\":\"0\",\"msg\":\"对不起,系统出错:" + Utils.HtmlEncode(e.Message) + "\"}"); return; } }