private void GetInfo(Foresight.DataAccess.User user) { var data = new Foresight.DataAccess.Wechat_SurveyQuestion(); data.SurveyID = SurveyID; data.QuestionContent = user.NickName; data.QuestionType = 1; data.SortOrder = 1; data.AddTime = DateTime.Now; data.AddMan = WebUtil.GetUser(this.Context).LoginName; data.CoverImg = user.HeadImg; data.QuestionDescription = user.Summary; data.QuestionDescription = user.Summary; data.IsDisabled = false; data.IsDeleted = false; data.UserID = user.UserID; data.Save(); this.QuestionID = data.ID; this.tdQuestionContent.Value = data.QuestionContent; this.tdSortOrder.Value = data.SortOrder.ToString(); this.SurveyID = data.SurveyID; this.tdQuestionSummary.Value = data.QuestionSummary; this.hdContent.Value = data.QuestionDescription; this.tdIsDisabled.Checked = !data.IsDisabled; }
private void SetInfo(Foresight.DataAccess.User data) { this.tdCustomerName.Value = data.RealName; this.hdCustomerName.Value = data.RealName; this.tdPhoneNumber.Value = data.PhoneNumber; this.tdGender.Value = data.Gender; this.tdIsLocked.Value = data.IsLocked ? "1" : "0"; this.tdLoginName.Value = data.LoginName; this.hdPwd.Value = data.Password; this.tdHotPhoneLine.Value = data.HotPhoneLine; this.tdBelongServiceName.Value = data.BelongServiceName; this.tdQQNumber.Value = data.QQNumber; var usercompany = Foresight.DataAccess.UserCompany.GetUserCompanyByUserID(data.UserID); if (usercompany != null) { this.tdCompanyID.Value = usercompany.CompanyID.ToString(); } this.tdUserType.Value = data.Type; this.hdOpenID.Value = data.OpenID; if (!string.IsNullOrEmpty(data.OpenID)) { var wechat_user = Foresight.DataAccess.Wechat_User.GetWechat_UserByUserOpenID(data.OpenID); this.tdOpenID.Value = wechat_user != null ? wechat_user.NickName : string.Empty; } }
private void SetInfo(Foresight.DataAccess.User data) { if (data == null) { return; } this.UserID = data.UserID; this.tdCustomerName.Value = string.IsNullOrEmpty(data.RealName) ? data.NickName : data.RealName; this.hdCustomerName.Value = this.tdCustomerName.Value; this.tdPhoneNumber.Value = data.PhoneNumber; this.tdGender.Value = data.Gender; this.tdIsLocked.Value = data.IsLocked ? "1" : "0"; this.tdLoginName.Value = data.LoginName; this.hdPwd.Value = data.Password; }
private void saveappuser(HttpContext context) { Foresight.DataAccess.Company company = null; if (!checkvalidcompany(context, out company)) { var items = new { status = false, errormsg = "公司未登记" }; WebUtil.WriteJson(context, items); return; } string LoginName = context.Request["LoginName"]; string Password = context.Request["Password"]; string UserType = context.Request["UserType"]; UserType = string.IsNullOrEmpty(UserType) ? UserTypeDefine.APPUser.ToString() : UserType; int FromUserID = WebUtil.GetIntValue(context, "FromUserID"); var user = Foresight.DataAccess.User.GetAPPUser(FromUserID, company.CompanyID); var exist_user = Foresight.DataAccess.User.GetUserByLoginName(LoginName, Foresight.DataAccess.UserTypeDefine.APPUser.ToString()); if (exist_user != null) { if (user == null) { WebUtil.WriteJson(context, new { status = false, errormsg = "用户名已存在" }); return; } if (user != null && exist_user.UserID != user.UserID) { WebUtil.WriteJson(context, new { status = false, errormsg = "用户名已存在" }); return; } } if (user == null) { user = new Foresight.DataAccess.User(); user.FromCompanyID = company.CompanyID; user.FromUserID = FromUserID; user.CreateTime = DateTime.Now; user.Type = UserType; } user.LoginName = LoginName; user.Password = Password; user.Save(); var item = new { status = true, errormsg = "OK" }; WebUtil.WriteJson(context, item); }
private void SetInfo(Foresight.DataAccess.User data) { this.tdNickName.Value = string.IsNullOrEmpty(data.RealName) ? data.NickName : data.RealName; this.hdCustomerName.Value = this.tdNickName.Value; this.tdPhoneNumber.Value = data.PhoneNumber; this.tdGender.Value = data.Gender; this.tdIsLocked.Value = data.IsLocked ? "1" : "0"; this.tdLoginName.Value = data.LoginName; this.hdPwd.Value = data.Password; this.tdUserType.Value = data.Type; this.hdIsAllowSysLogin.Value = data.IsAllowSysLogin ? "1" : "0"; this.hdIsAllowAPPUserLogin.Value = data.IsAllowAPPUserLogin ? "1" : "0"; this.tdPositionName.Value = data.PositionName; this.tdDepartment.Value = data.DepartmentID > 0 ? data.DepartmentID.ToString() : ""; this.tdEducation.Value = data.Education; this.tdFixedPoint.Value = data.FixedPoint > 0 ? data.FixedPoint.ToString() : "0"; this.tdFixedPointUpdateDate.Value = data.FixedPointUpdateDate > DateTime.MinValue ? data.FixedPointUpdateDate.ToString("yyyy-MM-dd") : ""; this.tdIsAllowPhrase.Value = data.IsAllowPhrase ? "1" : "0"; }
private Foresight.DataAccess.User GetUser() { Foresight.DataAccess.User user = null; if (this.Context.User.Identity.IsAuthenticated) { string LoginName = HttpContext.Current.User.Identity.Name; string self_user_key = Web.APPCode.CacheHelper.user_key + "_" + LoginName; var cache = HttpRuntime.Cache; if (cache.Get(self_user_key) != null) { user = cache.Get(self_user_key) as User; return(user); } string[] autoName = LoginName.Split(':'); if (autoName.Length > 1) { LoginName = autoName[autoName.Length - 1]; } user = Foresight.DataAccess.User.GetUserByLoginName(LoginName); } return(user); }
private void SetInfo(Foresight.DataAccess.User data) { this.tdCustomerName.Value = string.IsNullOrEmpty(data.RealName) ? data.NickName : data.RealName; this.hdCustomerName.Value = this.tdCustomerName.Value; this.tdPhoneNumber.Value = data.PhoneNumber; this.tdGender.Value = data.Gender; this.tdIsLocked.Value = data.IsLocked ? "1" : "0"; this.tdLoginName.Value = data.LoginName; this.hdPwd.Value = data.Password; this.tdHotPhoneLine.Value = data.HotPhoneLine; this.tdBelongServiceName.Value = data.BelongServiceName; this.tdQQNumber.Value = data.QQNumber; if (data.UserID > 0) { var usercompany = Foresight.DataAccess.UserCompany.GetUserCompanyByUserID(data.UserID); if (usercompany != null) { this.tdCompanyID.Value = usercompany.CompanyID.ToString(); } } this.tdUserType.Value = data.Type; this.hdOpenID.Value = data.OpenID; if (!string.IsNullOrEmpty(data.OpenID)) { var wechat_user = Foresight.DataAccess.Wechat_User.GetWechat_UserByUserOpenID(data.OpenID); this.tdOpenID.Value = wechat_user != null ? wechat_user.NickName : string.Empty; } this.hdIsAllowSysLogin.Value = data.IsAllowSysLogin ? "1" : "0"; this.hdIsAllowAPPUserLogin.Value = data.IsAllowAPPUserLogin ? "1" : "0"; var userDepartmentList = Foresight.DataAccess.UserDepartment.GetUserDepartmentListByMinMaxUserID(data.UserID, data.UserID); var DepartmentIDList = userDepartmentList.Select(p => p.DepartmentID).ToArray(); if (DepartmentIDList.Length > 0) { this.tdDepartment.Value = string.Join(",", DepartmentIDList); } }
private void registercompany(HttpContext context) { Foresight.DataAccess.Company fromcompany = null; if (!checkvalidcompany(context, out fromcompany)) { var items = new { status = false, errormsg = "公司未登记" }; WebUtil.WriteJson(context, items); return; } if (fromcompany.CompanyID == 93) { var items = new { status = false, errormsg = "你已被禁止使用该功能" }; WebUtil.WriteJson(context, items); return; } string CompanyName = context.Request.Params["CompanyName"]; var company = Foresight.DataAccess.Company.GetCompanyByCompanyName(CompanyName); if (company != null) { var item = new { status = false, errormsg = "该公司已注册,请联系公司管理员分配帐号" }; WebUtil.WriteJson(context, item); return; } string LoginName = context.Request.Params["LoginName"]; var user = Foresight.DataAccess.User.GetUserByLoginName(LoginName); if (user != null) { var item = new { status = false, errormsg = "登录名已存在,请更换" }; WebUtil.WriteJson(context, item); return; } string PhoneNumber = context.Request.Params["PhoneNumber"]; company = new Company(); company.CompanyName = CompanyName; company.AddTime = DateTime.Now; company.IsActive = false; company.Distributor = fromcompany.CompanyName; company.PhoneNumber = PhoneNumber; company.IsCustomer = true; company.IsPay = false; user = new Foresight.DataAccess.User(); user.LoginName = LoginName; user.Password = Foresight.DataAccess.User.EncryptPassword(context.Request.Params["Password"]); user.Type = Foresight.DataAccess.UserTypeDefine.SystemUser.ToString(); user.CreateTime = DateTime.Now; user.IsLocked = false; var usercompany = new Foresight.DataAccess.UserCompany(); using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); company.Save(helper); user.Save(helper); usercompany.UserID = user.UserID; usercompany.CompanyID = company.CompanyID; usercompany.Save(helper); helper.Commit(); var items = new { status = true, errormsg = "注册成功,管理员审核中,请耐心等待" }; WebUtil.WriteJson(context, items); } catch (Exception ex) { LogHelper.WriteError("EncryptHandler", "visit: registercompany", ex); helper.Rollback(); var items = new { status = false, errormsg = "服务器内部异常,请稍候重试" }; WebUtil.WriteJson(context, items); return; } } }
private void SetInfo(Foresight.DataAccess.User data) { this.tdAPPUserName.Value = data.LoginName; this.hdPwd.Value = data.Password; this.tdIsLocked.Value = data.IsLocked ? "1" : "0"; }
private void saveuserprojecttree(HttpContext context) { int UserID = WebUtil.GetIntValue(context, "UserID"); int RoleID = WebUtil.GetIntValue(context, "RoleID"); Foresight.DataAccess.User user = null; Foresight.DataAccess.Role role = null; if (UserID > 0) { user = User.GetUser(UserID); } if (RoleID > 0) { role = Role.GetRole(RoleID); } string[] IDArry = new string[] { }; string IDList = context.Request.Params["IdList"]; if (!string.IsNullOrEmpty(IDList)) { IDArry = JsonConvert.DeserializeObject <string[]>(IDList); } string cmdtext = string.Empty; var ProjectIDList = new List <int>(); foreach (var item in IDArry) { int ProjectID = 0; int.TryParse(item, out ProjectID); if (ProjectID <= 0) { continue; } if (!ProjectIDList.Contains(ProjectID)) { ProjectIDList.Add(ProjectID); cmdtext += "insert into [RoleProject] (RoleID,ProjectID,UserID) values (" + RoleID + "," + ProjectID + "," + UserID + ");"; } } string[] CompanyIDArray = new string[] { }; string CompanyIDs = context.Request.Params["CompanyIDList"]; if (!string.IsNullOrEmpty(CompanyIDs)) { CompanyIDArray = JsonConvert.DeserializeObject <string[]>(CompanyIDs); } var CompanyIDList = new List <int>(); foreach (var item in CompanyIDArray) { int CompanyID = 0; int.TryParse(item, out CompanyID); if (CompanyID <= 0) { continue; } if (!CompanyIDList.Contains(CompanyID)) { CompanyIDList.Add(CompanyID); cmdtext += "insert into [UserCompany] (RoleID,CompanyID,UserID) values (" + RoleID + "," + CompanyID + "," + UserID + ");"; } } using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); Foresight.DataAccess.RoleProject.DeleteRoleProjectRoleId(RoleID, UserID, helper); Foresight.DataAccess.UserCompany.Delete_UserCompany(RoleID, UserID, helper); if (!string.IsNullOrEmpty(cmdtext)) { helper.Execute(cmdtext, CommandType.Text, new List <SqlParameter>()); } helper.Commit(); } catch (Exception) { helper.Rollback(); WebUtil.WriteJson(context, new { status = false }); return; } } try { #region 权限修改日志 string name = role != null ? "角色" + role.RoleName : string.Empty; name = user != null ? "用户" + user.LoginName : name; string LogID = role != null?role.RoleID.ToString() : string.Empty; LogID = user != null ? "用户" + user.UserID.ToString() : name; APPCode.CommHelper.SaveOperationLog(string.Join(",", IDArry.ToArray()), Utility.EnumModel.OperationModule.RoleProject.ToString(), "资源权限", LogID, "RoleProject", IsHide: true); APPCode.CommHelper.SaveOperationLog(name + "权限修改", Utility.EnumModel.OperationModule.RoleProject.ToString(), "权限修改", LogID, "RoleProject", IsHide: true); Web.APPCode.CacheHelper.RemoveMyViewProjectTree(); #endregion } catch (Exception) { } WebUtil.WriteJson(context, new { status = true }); }
private void saveservicetypeoperation(HttpContext context) { int UserID = WebUtil.GetIntValue(context, "UserID"); int RoleID = WebUtil.GetIntValue(context, "RoleID"); Foresight.DataAccess.User user = null; Foresight.DataAccess.Role role = null; if (UserID > 0) { user = User.GetUser(UserID); } if (RoleID > 0) { role = Role.GetRole(RoleID); } string IDList = context.Request.Params["IdList"]; string[] IDArry = new string[] { }; if (!string.IsNullOrEmpty(IDList)) { IDArry = IDList.Split(','); } string cmdtext = string.Empty; foreach (var item in IDArry) { int ModuleID = 0; int.TryParse(item, out ModuleID); if (ModuleID <= 0) { continue; } cmdtext += "insert into [UserServiceType] (RoleID,ServiceTypeID,UserID) values (" + RoleID + "," + ModuleID + "," + UserID + ");"; } using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); Foresight.DataAccess.UserServiceType.DeleteUserServiceTypeByRoleId(RoleID, UserID, helper); if (!string.IsNullOrEmpty(cmdtext)) { helper.Execute(cmdtext, CommandType.Text, new List <SqlParameter>()); } helper.Commit(); } catch (Exception ex) { helper.Rollback(); WebUtil.WriteJson(context, new { status = false, error = ex.Message }); return; } } try { #region 权限修改日志 string name = role != null ? "角色" + role.RoleName : string.Empty; name = user != null ? "用户" + user.LoginName : name; string LogID = role != null?role.RoleID.ToString() : string.Empty; LogID = user != null ? "用户" + user.UserID.ToString() : name; APPCode.CommHelper.SaveOperationLog(string.Join(",", IDArry.ToArray()), Utility.EnumModel.OperationModule.RoleModule.ToString(), "操作权限", LogID, "RoleModule", user.RealName, IsHide: true); APPCode.CommHelper.SaveOperationLog(name + "权限修改", Utility.EnumModel.OperationModule.RoleModuleSave.ToString(), "权限修改", LogID, "Role", IsHide: true); #endregion } catch (Exception) { } WebUtil.WriteJson(context, new { status = true }); }
private void saveuserstaffdata(HttpContext context) { int UserID = WebUtil.GetIntValue(context, "UserID"); Foresight.DataAccess.User data = null; if (UserID > 0) { data = Foresight.DataAccess.User.GetUser(UserID); } if (data == null) { data = new User(); data.CreateTime = DateTime.Now; data.Type = UserTypeDefine.APPUser.ToString(); } data.LoginName = WebUtil.getServerValue(context, "tdLoginName"); string Password = WebUtil.getServerValue(context, "tdPassword"); if (!string.IsNullOrEmpty(Password)) { data.Password = User.EncryptPassword(Password); } data.RealName = WebUtil.getServerValue(context, "tdRealName"); data.PhoneNumber = WebUtil.getServerValue(context, "tdPhoneNumber"); data.Gender = WebUtil.getServerValue(context, "tdGender"); bool IsLocked = WebUtil.getServerIntValue(context, "tdIsLocked") == 1; if (IsLocked && !data.IsLocked) { data.LockTime = DateTime.Now; } if (!IsLocked && data.IsLocked) { data.ActiveTime = DateTime.Now; } data.IsLocked = IsLocked; int OrgID = WebUtil.getServerIntValue(context, "tdDepartment"); UserDepartment org = null; if (OrgID > 0 && !data.Type.Equals(UserTypeDefine.SystemUser.ToString())) { org = UserDepartment.GetUserDepartment(UserID, OrgID); if (org == null) { org = new UserDepartment(); org.DepartmentID = OrgID; } } data.ServiceFrom = WebUtil.getServerValue(context, "tdServiceFrom"); data.PositionName = WebUtil.getServerValue(context, "tdPositionName"); using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); data.Save(helper); if (org != null) { org.UserID = data.UserID; org.Save(helper); var parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter("@UserID", data.UserID)); parameters.Add(new SqlParameter("@DepartmentID", org.DepartmentID)); helper.Execute("delete from [UserDepartment] where [UserID]=@UserID and [DepartmentID]!=@DepartmentID", CommandType.Text, parameters); } var userCompany = UserCompany.GetUserCompanyByUserID(data.UserID); if (userCompany == null) { userCompany = new UserCompany(); userCompany.UserID = data.UserID; userCompany.CompanyID = 1; userCompany.Save(helper); } helper.Commit(); } catch (Exception ex) { helper.Rollback(); LogHelper.WriteError("SysSettingHandler", "saveuserdata", ex); WebUtil.WriteJson(context, new { status = false, error = ex.Message }); return; } } WebUtil.WriteJson(context, new { status = true }); }
private void SaveUserInfo(HttpContext context) { bool new_user_add = false; string UserType = context.Request["UserType"]; UserType = string.IsNullOrEmpty(UserType) ? UserTypeDefine.SystemUser.ToString() : UserType; int UserID = GetIntValue(context, "UserID"); int CompanyID = GetIntValue(context, "CompanyID"); CompanyID = CompanyID <= 0 ? WebUtil.GetCompanyID(context) : CompanyID; Foresight.DataAccess.User user = null; Foresight.DataAccess.Company company = null; int isLocked = GetIntValue(context, "IsLocked"); bool IsAllowSysLogin = WebUtil.GetIntValue(context, "IsAllowSysLogin") == 1; int user_type = WebUtil.GetIntValue(context, "user_type"); if (UserID > 0) { user = User.GetUser(UserID); } if (user == null || isLocked == 0) { if (UserType.Equals(UserTypeDefine.SystemUser.ToString()) || IsAllowSysLogin) { company = WebUtil.GetCompany(context, false); int userCount = company.UserCount; int TotalCount = Foresight.DataAccess.User.GetSysUserCount(); if (user == null || (user != null && user.IsLocked)) { TotalCount = TotalCount + 1; } if (TotalCount > userCount) { WebUtil.WriteJson(context, new { status = true, addfailed = true }); return; } } } if (user == null) { new_user_add = true; user = new User(); user.CreateTime = DateTime.Now; } string LoginName = context.Request.Params["LoginName"]; if (UserType.Equals(UserTypeDefine.SystemUser.ToString())) { var sameuser = Foresight.DataAccess.User.GetUserByLoginName(LoginName); if (sameuser != null && sameuser.UserID != user.UserID) { WebUtil.WriteJson(context, new { status = false, error = "登录名已存在" }); return; } } else { var sameuser = Foresight.DataAccess.User.GetAPPUserByLoginName(LoginName); if (sameuser != null && sameuser.UserID != user.UserID) { if (UserType.Equals(Foresight.DataAccess.UserTypeDefine.APPUser.ToString()) && sameuser.Type.Equals(UserTypeDefine.APPCustomer.ToString())) { user = sameuser; } else { WebUtil.WriteJson(context, new { status = false, error = "登录名已存在" }); return; } } } if (user_type <= 0 || new_user_add) { user.Type = UserType; } user.NickName = context.Request.Params["NickName"]; user.RealName = context.Request.Params["RealName"]; user.PhoneNumber = context.Request.Params["PhoneNumber"]; user.Gender = context.Request.Params["Gender"]; user.IsLocked = isLocked == 0 ? false : true; if (user.IsLocked) { user.LockTime = DateTime.Now; } if (!user.IsLocked) { user.ActiveTime = DateTime.Now; } string Pwd = context.Request.Params["Password"]; user.LoginName = LoginName; if (!string.IsNullOrEmpty(Pwd)) { user.Password = User.EncryptPassword(Pwd); } user.IsAllowSysLogin = IsAllowSysLogin; user.IsAllowAPPUserLogin = WebUtil.GetIntValue(context, "IsAllowAPPUserLogin") == 1; user.HotPhoneLine = context.Request.Params["HotPhoneLine"]; user.BelongServiceName = context.Request.Params["BelongServiceName"]; user.QQNumber = context.Request.Params["QQNumber"]; user.OpenID = context.Request.Params["OpenID"]; user.PositionName = context.Request["PositionName"]; user.Education = context.Request["Education"]; user.DepartmentID = WebUtil.GetIntValue(context, "DepartmentID"); user.FixedPoint = WebUtil.GetIntValue(context, "FixedPoint"); user.FixedPointUpdateDate = WebUtil.GetDateValue(context, "FixedPointUpdateDate"); user.IsAllowPhrase = WebUtil.GetIntValue(context, "IsAllowPhrase") == 1; string DepartmentIDs = context.Request["DepartmentIDList"]; int[] DepartmentIDList = new int[] { }; if (!string.IsNullOrEmpty(DepartmentIDs)) { DepartmentIDList = Utility.JsonConvert.DeserializeObject <int[]>(DepartmentIDs); } UserDepartment[] userDepartmentList = new UserDepartment[] { }; if (user.UserID > 0) { userDepartmentList = UserDepartment.GetUserDepartmentListByMinMaxUserID(user.UserID, user.UserID); } using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); user.Save(helper); foreach (var item in userDepartmentList) { item.Delete(helper); } foreach (var DepartmentID in DepartmentIDList) { var data = new UserDepartment(); data.UserID = user.UserID; data.DepartmentID = DepartmentID; data.Save(helper); } var usercompany = Foresight.DataAccess.UserCompany.GetUserCompanyByUserID(user.UserID, helper); if (usercompany == null) { usercompany = new UserCompany(); usercompany.CompanyID = CompanyID; } usercompany.UserID = user.UserID; usercompany.Save(helper); helper.Commit(); } catch (Exception) { helper.Rollback(); WebUtil.WriteJson(context, new { status = false }); } } //if (UserType.Equals(UserTypeDefine.APPUser.ToString())) //{ // company = Foresight.DataAccess.Company.GetCompanies().FirstOrDefault(); // string errormsg = string.Empty; // if (!EncryptHelper.SaveAPPUser(company, user.LoginName, user.Password, user.UserID, user.Type, out errormsg)) // { // user.Delete(); // WebUtil.WriteJson(context, new { status = false, error = errormsg }); // return; // } //} if (new_user_add) { #region 新增账号日志 APPCode.CommHelper.SaveOperationLog("新增账号" + user.LoginName, Utility.EnumModel.OperationModule.AddUser.ToString(), "新增账号", user.UserID.ToString(), "User"); #endregion } WebUtil.WriteJson(context, new { status = true }); }
private void savebusinessuserinfo(HttpContext context) { string UserType = UserTypeDefine.APPBusiness.ToString(); int UserID = GetIntValue(context, "UserID"); int BusinessID = GetIntValue(context, "BusinessID"); Foresight.DataAccess.User user = null; Foresight.DataAccess.Mall_Business business = null; if (BusinessID > 0) { business = Mall_Business.GetMall_Business(BusinessID); } if (business == null) { WebUtil.WriteJson(context, new { status = false, error = "商家不存在" }); return; } if (UserID > 0) { user = User.GetUser(UserID); } bool new_user_add = false; if (user == null) { new_user_add = true; user = new User(); user.CreateTime = DateTime.Now; } string LoginName = context.Request.Params["LoginName"]; var sameuser = Foresight.DataAccess.User.GetAPPUserByLoginName(LoginName, UserType: UserTypeDefine.APPBusiness.ToString()); if (sameuser != null && sameuser.UserID != user.UserID) { WebUtil.WriteJson(context, new { status = false, error = "登录名已存在" }); return; } user.Type = UserType; user.NickName = context.Request.Params["NickName"]; user.RealName = context.Request.Params["RealName"]; user.PhoneNumber = context.Request.Params["PhoneNumber"]; user.Gender = context.Request.Params["Gender"]; int isLocked = GetIntValue(context, "IsLocked"); user.IsLocked = isLocked == 0 ? false : true; if (user.IsLocked) { user.LockTime = DateTime.Now; } if (!user.IsLocked) { user.ActiveTime = DateTime.Now; } string Pwd = context.Request.Params["Password"]; user.LoginName = LoginName; if (!string.IsNullOrEmpty(Pwd)) { user.Password = User.EncryptPassword(Pwd); } using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); user.Save(helper); Mall_BusinessUser.Save_Mall_BusinessUser(business.ID, user.UserID, helper); helper.Commit(); } catch (Exception) { helper.Rollback(); } } if (new_user_add) { #region 新增账号日志 APPCode.CommHelper.SaveOperationLog("新增账号" + user.LoginName, Utility.EnumModel.OperationModule.AddUser.ToString(), "新增账号", user.UserID.ToString(), "User"); #endregion } WebUtil.WriteJson(context, new { status = true }); }
private void SetInfo(Foresight.DataAccess.User data) { this.tdLoginName.Value = data.LoginName; this.hdPwd.Value = data.Password; }