/// <summary> /// 保存用户基本信息 /// </summary> /// <param name="entity"></param> /// <returns></returns> public JsonResult SaveAccountInfo(string entity, string departmentName) { JavaScriptSerializer serializer = new JavaScriptSerializer(); IntFactoryEntity.Users model = serializer.Deserialize <IntFactoryEntity.Users>(entity); bool flag = OrganizationBusiness.UpdateUserInfo(CurrentUser.UserID, model.Name, model.Jobs, model.Birthday, 0, model.DepartID, model.Email, model.MobilePhone, model.OfficePhone, CurrentUser.ClientID); JsonDictionary.Add("result", flag?1:0); if (flag) { CurrentUser.Name = model.Name; CurrentUser.Jobs = model.Jobs; CurrentUser.Birthday = model.Birthday; CurrentUser.Age = model.Age; if (CurrentUser.DepartID != model.DepartID) { CurrentUser.DepartID = model.DepartID; CurrentUser.Department = OrganizationBusiness.GetDepartmentByID(model.DepartID, CurrentUser.ClientID); } CurrentUser.Email = model.Email; CurrentUser.MobilePhone = model.MobilePhone; CurrentUser.OfficePhone = model.OfficePhone; Session["ClientManager"] = CurrentUser; } return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetDepartmentByID(string id) { var model = OrganizationBusiness.GetDepartmentByID(id, CurrentUser.AgentID); JsonDictionary.Add("model", model); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }