public static bool userupdeta(U_UserInfoEntity model) { bool result = false; bool results = false; // CrisisInterfere.UserInfoService.BasicSetting_UserInfoClient bsuf = new UserInfoService.BasicSetting_UserInfoClient(); int GetFuntionType = 0; var RFType = 0; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("GetFuntionType")); } if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } if (RFType == 2) { //一直都是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateUserInfoTwo(model, CounselorModels); } if (RFType == 3) { //之前是普通用户,现在是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateInsert(model, CounselorModels); } else if (RFType == 4) { //之前是咨询师角色,现在是普通用户或者其他管理员 result = MgrServices.UserAddService.UpdateDelete(model); } else { //值更新用户详细信息表--一直都是用户 result = MgrServices.UserAddService.UpdateUserInfo(model); } if (result) { UTemplateEntity UTModle = new UTemplateEntity(); UTModle._u_id = model._u_id;//需要动态获取已经添加的用户的信息 UTModle._addfiletemplate = model._u_addfield; UTModle._createtime = DateTime.Now; results = MgrServices.UserAddService.UTemplateUpdate(UTModle); } return(results); }
public async Task <ActionResult <Counselor> > CreateCounselor(int portalId, [FromBody] CounselorModel counselor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Counselor newCounselor = await _counselorRepository.CreateCounselor(portalId, counselor); return(Ok(newCounselor)); }
public async Task <Counselor> UpdateCounselor(int portalId, int counselorId, CounselorModel counselor) { Counselor dbCounselor = await GetCounselorById(portalId, counselorId); dbCounselor.FirstName = counselor.FirstName.Trim(); dbCounselor.LastName = counselor.LastName.Trim(); dbCounselor.StartingBalance = counselor.StartingBalance; dbCounselor.IsActive = counselor.IsActive; dbCounselor.UpdatedDate = DateTimeOffset.Now; dbCounselor.UserId = counselor.UserId; dbCounselor.CabinId = counselor.CabinId; await Context.SaveChangesAsync(); return(dbCounselor); }
/// <summary> /// 更新咨询师信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public static bool userupdeta(U_UserInfoEntity model) { bool result = false; // WebPages.UserInfoService.BasicSetting_UserInfoClient bsuf = new UserInfoService.BasicSetting_UserInfoClient(); int GetFuntionType = 0; var RFType = 0; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("GetFuntionType")); } if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } if (RFType == 2) { //一直都是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateUserInfoTwo(model, CounselorModels); } if (RFType == 3) { //之前是普通用户,现在是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateInsert(model, CounselorModels); } else if (RFType == 4) { //之前是咨询师角色,现在是普通用户或者其他管理员 result = MgrServices.UserAddService.UpdateDelete(model); } else { //值更新用户详细信息表--一直都是用户 result = MgrServices.UserAddService.UpdateUserInfo(model); } return(result); }
/// <summary> /// 添加用户信息 /// </summary> /// <param name="model"></param> /// <param name="context"></param> /// <returns></returns> public bool Adduser(U_UserInfoEntity model, HttpContext context) { int GetFuntionType = 0; bool result = false; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("RFType")); } BasicSetting_UserInfoClient bsuf = new BasicSetting_UserInfoClient(); model._u_password = MD5Helper.Upper32(model._u_password); if (model._u_sex == "0") { model._u_sex = "男"; } else if (model._u_sex == "1") { model._u_sex = "女"; } model._u_auditstate = "1"; model._u_mark_delete = "0"; model._u_str = "0"; if (GetFuntionType == 4) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.U_UserInfoAddTwo(model, CounselorModels); } else { result = MgrServices.UserAddService.U_UserInfoAdd(model); } return(result); }
public async Task <Counselor> CreateCounselor(int portalId, CounselorModel counselor) { Counselor newCounselor = new Counselor { PortalId = portalId, FirstName = counselor.FirstName.Trim(), LastName = counselor.LastName.Trim(), StartingBalance = counselor.StartingBalance, CreatedBy = counselor.CreatedBy, CreatedDate = DateTimeOffset.Now, UpdatedDate = DateTimeOffset.Now, UserId = counselor.UserId, CabinId = counselor.CabinId, IsActive = true, IsDeleted = false }; await Context.Counselors.AddAsync(newCounselor); await Context.SaveChangesAsync(); return(newCounselor); }
/// <summary> /// 修改 /// </summary> /// <param name="context"></param> public void Update(HttpContext context) { var RFType = 0; if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } var isSave = true; List <SelfDefinedInfo> sd = JsonConvert.DeserializeObject <List <SelfDefinedInfo> >(Common.GetForm("strJson")); for (int i = 0; i < sd.Count; i++) { if (sd[i] == null) { sd.Remove(sd[i]); } } U_UserInfoEntity beforeUS = context.Session["userInfoEntity"] as U_UserInfoEntity; U_UserInfoEntity us = beforeUS; us._u_name = Common.GetForm("userName"); us._u_sex = Common.GetForm("gender"); us._u_birthday = Common.GetForm("bornDate"); us._student_id = Common.GetForm("stuID"); us._u_email = Common.GetForm("email"); us._u_tel = Common.GetForm("phone"); us._u_remark = Common.GetForm("memberDescribe"); us._u_parentsemail = Common.GetForm("parentsEmail"); us._u_parentstel = Common.GetForm("parentsPhone"); us._u_audittime = Common.GetForm("bornDate"); us._u_addfield = JsonConvert.SerializeObject(sd); if (sd.Count == 0) { beforeUS._u_addfield = JsonConvert.SerializeObject(sd); } if (isSave) { //修改 if (RFType == 4) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("GoodField"); CounselorModels.CouSkilledField = Common.GetRequest("U_Consult"); CounselorModels.CounseType = 4; bool result = MgrServices.UserAddService.UpdateUserInfoTwo(us, CounselorModels); if (result) { context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } else { if (MgrServices.UserAddService.UpdateUserInfo(us)) { context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false, Error = "个人信息未变更,此次更改属无效操作" })); } }
public void Update(HttpContext context) { var RFType = 0; if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } var isSave = true; List <SelfDefinedInfo> sd = JsonConvert.DeserializeObject <List <SelfDefinedInfo> >(Common.GetForm("strJson")); for (int i = 0; i < sd.Count; i++) { if (sd[i] == null) { sd.Remove(sd[i]); } } U_UserInfoEntity beforeUS = context.Session["userInfoEntity"] as U_UserInfoEntity; U_UserInfoEntity us = beforeUS; us._u_name = Common.GetForm("userName"); us._u_sex = Common.GetForm("gender"); us._u_birthday = Common.GetForm("bornDate"); us._student_id = Common.GetForm("stuID"); us._u_email = Common.GetForm("email"); us._u_tel = Common.GetForm("phone"); us._u_remark = Common.GetForm("guide"); us._u_address = Common.GetForm("address"); us._u_parentsemail = Common.GetForm("parentsEmail"); us._u_parentstel = Common.GetForm("parentsPhone"); us._u_audittime = Common.GetForm("bornDate"); us._u_time = DateTime.Now.ToString("yyyy-MM-dd"); us._u_addfield = JsonConvert.SerializeObject(sd); //U_UserInfoEntity us = new U_UserInfoEntity() //{ // _u_name = Common.GetForm("userName"), // _u_sex = Common.GetForm("gender"), // _u_birthday = Common.GetForm("bornDate"), // _student_id = Common.GetForm("stuID"), // _u_email = Common.GetForm("email"), // _u_tel = Common.GetForm("phone"), // _u_remark = Common.GetForm("memberDescribe"), // _u_parentsemail = Common.GetForm("parentsEmail"), // _u_parentstel = Common.GetForm("parentsPhone"), // _enterpriseCode = beforeUS._enterpriseCode, // _department_id = beforeUS._department_id, // _r_id = beforeUS._r_id, // _u_address = beforeUS._u_address, // _u_age = beforeUS._u_age, // _u_auditid = beforeUS._u_auditid, // _u_auditstate = beforeUS._u_auditstate, // _u_audittime = Common.GetForm("bornDate"), // _u_id = beforeUS._u_id, // _u_img = beforeUS._u_img, // _u_loginname = beforeUS._u_loginname, // _u_mark_delete = beforeUS._u_mark_delete, // _u_password = beforeUS._u_password, // _u_str = beforeUS._u_str, // _u_addfield = JsonConvert.SerializeObject(sd), // _u_time = beforeUS._u_time, // departmentName = beforeUS.departmentName, // ExtensionData = beforeUS.ExtensionData, // role_describe = beforeUS.role_describe, // role_type = beforeUS.role_type, // u_createperson = beforeUS.u_createperson, // u_createtime = beforeUS.u_createtime //}; if (sd.Count == 0) { beforeUS._u_addfield = JsonConvert.SerializeObject(sd); } //Type type = typeof(U_UserInfoEntity); //PropertyInfo[] properties = type.GetProperties(); //foreach (var item in properties) //{ // if (GetObjectPropertyValue<U_UserInfoEntity>(us, item.Name) != GetObjectPropertyValue<U_UserInfoEntity>(beforeUS, item.Name)) // { // isSave = true; // } //} List <SelfDefinedInfo> sds = JsonConvert.DeserializeObject <List <SelfDefinedInfo> >(Common.GetForm("strJsons")); for (int i = 0; i < sds.Count; i++) { if (sds[i] == null) { sds.Remove(sd[i]); } } if (isSave) { //修改 if (RFType == 4) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("GoodField"); CounselorModels.CouSkilledField = Common.GetRequest("U_Consult"); CounselorModels.CounseType = 4; bool result = MgrServices.UserAddService.UpdateUserInfoTwo(us, CounselorModels); if (result) { UTemplateEntity UT = new UTemplateEntity(); UT._addfiletemplate = JsonConvert.SerializeObject(sds); UT._createtime = DateTime.Now; UT._u_id = 1; MgrServices.UserAddService.UTemplateUpdate(UT); context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } else { if (MgrServices.UserAddService.UpdateUserInfo(us)) { UTemplateEntity UT = new UTemplateEntity(); UT._addfiletemplate = JsonConvert.SerializeObject(sds); UT._createtime = DateTime.Now; UT._u_id = 1; MgrServices.UserAddService.UTemplateUpdate(UT); context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false, Error = "个人信息未变更,此次更改属无效操作" })); } }
/// <summary> /// 添加用户 /// </summary> /// <param name="model"></param> /// <param name="context"></param> /// <returns></returns> public bool Adduser(U_UserInfoEntity model, HttpContext context) { int GetFuntionType = 0; long result = 0; bool results = false; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("RFType")); } BasicSetting_UserInfoClient bsuf = new BasicSetting_UserInfoClient(); model._u_password = MD5Helper.Upper32(model._u_password); if (model._u_sex == "0") { model._u_sex = "男"; } else if (model._u_sex == "1") { model._u_sex = "女"; } model._u_auditstate = "1"; model._u_mark_delete = "0"; model._u_str = "0"; var functionList = MgrServices.FunctionService.GetRoleFun(Convert.ToInt32(model._r_id)); if (functionList.Contains(29)) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.U_UserInfoAddTwo(model, CounselorModels); } else { result = MgrServices.UserAddService.U_UserInfoAdd(model); } if (result > 0) { UTemplateEntity UTModle = new UTemplateEntity(); UTModle._u_id = Convert.ToInt32(result);//需要动态获取已经添加的用户的信息 UTModle._addfiletemplate = model._u_addfield; UTModle._createtime = DateTime.Now; long UT = MgrServices.UserAddService.UTemplateInsert(UTModle); if (UT > 0) { results = true; } else { results = false; } } else { results = false; } return(results); }