private void ok_btn_Click(object sender, EventArgs e) { string pass1 = pass1_txb.Text.Trim(); string pass2 = pass2_txb.Text.Trim(); //两次密码输入不一致则提醒用户说明不一致 if (pass1==""||pass2=="") { MessageBoxBuilder.buildErrbox("密码为空!!"); return; }else if(!pass1.Equals(pass2)) { MessageBoxBuilder.buildErrbox("两次输入密码不同!"); return; } //将用户输入的信息封装成model类传给BLL层 string name = name_txb.Text.Trim(); Model.UserData data = new Model.UserData(); data.Username = name; data.Idcard = idcard_txb.Text.Trim(); string msg = ""; //重置成功后返回信息提醒用户重置情况 if (BLL.UserBLL.GetUserBLL().FindPassWord(data, pass1, out msg)) { MessageBoxBuilder.buildbox("重置成功!!","成功"); } else if (!"".Equals(msg)) { MessageBoxBuilder.buildErrbox(msg); } else { MessageBoxBuilder.buildErrbox("找回失败!未知错误!"); } }
public bool UpdateUserInfo(string currentLogin, Model.UserData userData, bool updateLastLoginActivityDate, int maxInvalidPasswordAttempts, int passwordAttemptWindow, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; int result = base.ExecuteNonQuery(CommandType.StoredProcedure, "Framework_UpdateUserInfo", true, currentLogin, base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value), base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@IsPasswordCorrect", DbType.Boolean, true), base.Parameters.Create("@UpdateLastLoginActivityDate", DbType.Boolean, updateLastLoginActivityDate), base.Parameters.Create("@MaxInvalidPasswordAttempts", DbType.Int32, maxInvalidPasswordAttempts), base.Parameters.Create("@PasswordAttemptWindow", DbType.Int32, passwordAttemptWindow), base.Parameters.Create("@LastLoginDate", DbType.DateTime, userData.LastLoginDate), base.Parameters.Create("@LastActivityDate", DbType.DateTime, userData.LastActivityDate), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value)); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) == 0 ? true : false); }
public Model.UserData GetUserData(MySqlConnection conn, string _username) { Model.UserData userdata = null; try { MySqlCommand cmd = new MySqlCommand(getUserData, conn); cmd.Parameters.AddWithValue("@username", _username); using (MySqlDataReader reader = cmd.ExecuteReader()) { if (reader.HasRows) { reader.Read(); string username = reader.GetString("username"); Int32 totalCount = reader.GetInt16("totalcount"); Int32 winCount = reader.GetInt16("wincount"); userdata = new Model.UserData(username, totalCount, winCount); } reader.Close(); } } catch (Exception e) { Console.WriteLine(GetType() + "在GetUserData时候出现异常" + e); } return(userdata); }
public UserDataService(string currentLogin, Model.UserData userData, DataAccess.IUserDao dao, Model.ISystemProperties provider) : this(currentLogin, dao, provider) { _currentLogin = currentLogin; base.Copy(userData); }
private void ok_btn_Click(object sender, EventArgs e) { string pass1 = pass1_txb.Text.Trim(); string pass2 = pass2_txb.Text.Trim(); if (pass1 == "" || pass2 == "") { MessageBox.Show("密码为空!!"); return; } else if (!pass1.Equals(pass2)) { MessageBox.Show("两次输入密码不同!"); return; } string name = name_txb.Text.Trim(); Model.UserData data = new Model.UserData(); data.Username = name; data.Idcard = idcard_txb.Text.Trim(); string msg = ""; if (BLL.UserBLL.GetUserBLL().FindPassWord(data, pass1, out msg)) { MessageBox.Show("重置成功!!"); } else if (!"".Equals(msg)) { MessageBox.Show(msg); } else { MessageBox.Show("找回失败!未知错误!"); } }
public Model.UserData GetDataById(int uid) { Model.UserData data = new Model.UserData(); StringBuilder sqlStr = new StringBuilder(); sqlStr.Append("select * from userData where uid=@uid"); SqlParameter[] parameters = { new SqlParameter("@uid", SqlDbType.Int) }; parameters[0].Value = uid; DataTable dt = SqlDbHelper.ExecuteDataTable(sqlStr.ToString(), CommandType.Text, parameters); if (dt.Rows.Count > 0) { if (dt.Rows[0]["idcard"] != null && dt.Rows[0]["idcard"].ToString() != "") { data.Idcard = dt.Rows[0]["idcard"].ToString(); } if (dt.Rows[0]["gender"] != null && dt.Rows[0]["gender"].ToString() != "") { data.Gender = dt.Rows[0]["gender"].ToString(); } if (dt.Rows[0]["department"] != null && dt.Rows[0]["department"].ToString() != "") { data.Department = dt.Rows[0]["department"].ToString(); } if (dt.Rows[0]["address"] != null && dt.Rows[0]["address"].ToString() != "") { data.Address = dt.Rows[0]["address"].ToString(); } if (dt.Rows[0]["username"] != null && dt.Rows[0]["username"].ToString() != "") { data.Username = dt.Rows[0]["username"].ToString(); } } return data; }
public void Post(string id, [FromBody] Model.UserData value) { if (value == null || string.IsNullOrWhiteSpace(value.Id)) { return; } var userDataDictionary = stateManager.GetOrAddAsync <IReliableDictionary <string, Model.UserData> >( ReliableObjectNames.UserDataDictionary) .GetAwaiter() .GetResult(); using (var txn = stateManager.CreateTransaction()) { userDataDictionary.SetAsync( txn, value.Id, value) .GetAwaiter() .GetResult(); txn.CommitAsync() .GetAwaiter() .GetResult(); } ReliableCollectionHelper.AddPinToForecastCollection( stateManager, value.Pin); }
/// <summary> /// Gets information from the data source for a user. Provides an option to update the last-activity date/time stamp for the user. /// </summary> /// <param name="username">The name of the user to get information for.</param> /// <param name="userIsOnline">true to update the last-activity date/time stamp for the user; false to return user information without updating the last-activity date/time stamp for the user.</param> /// <returns> /// A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the specified user's information from the data source. /// </returns> public override MembershipUser GetUser(string username, bool userIsOnline) { int errorNumber = 0; string errorDescription = null; Model.UserData userData = _userManagerDao.GetUser(_currentUser, username, false, userIsOnline, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { LogManager.WriteWarning(_currentUser, this, "User " + username + " cannot be loaded.", errorDescription); return(null); } if (userData == null) { LogManager.WriteWarning(_currentUser, this, "User " + username + " cannot be loaded.", null); return(null); } else { LogManager.WriteTrace(_currentUser, this, "User " + username + " was loaded.", null); } Business.UserDataService userService = new UserDataService(_currentUser, userData, _userDao, _properties); return(new CustomMembershipUser(userService)); }
//(SELECT max(uid) FROM users) public bool addUserData(Model.UserData userData) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into [userData]"); strSql.Append("(uid,username,gender,idcard,address,department) values"); strSql.Append("(@uid,@username,@gender,@idcard,@address,@department)"); SqlParameter[] parameters = { new SqlParameter("@username", SqlDbType.VarChar, 12), new SqlParameter("@gender", SqlDbType.VarChar, 4), new SqlParameter("@idcard", SqlDbType.VarChar, 18), new SqlParameter("@address", SqlDbType.VarChar, 32), new SqlParameter("@department", SqlDbType.VarChar, 32), new SqlParameter("@uid", SqlDbType.Int) }; parameters[0].Value = userData.Username; parameters[1].Value = userData.Department; parameters[2].Value = userData.Idcard; parameters[3].Value = userData.Address; parameters[4].Value = userData.Department; parameters[5].Value = userData.Uid; int row = SqlDbHelper.ExecuteNonQuery(strSql.ToString(), CommandType.Text, parameters); if (row == 0) { return(false); } else { return(true); } }
public bool ValidateUser(string currentLogin, Model.UserData userData, string password, int passwordAttemptWindow, int maxInvalidPasswordAttempts, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; base.ExecuteNonQuery(CommandType.StoredProcedure, "Framework_ValidateUser", true, currentLogin, base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value), base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@Password", DbType.String, password), base.Parameters.Create("@PasswordAttemptWindow", DbType.Int32, passwordAttemptWindow), base.Parameters.Create("@MaxInvalidPasswordAttempts", DbType.Int32, maxInvalidPasswordAttempts) ); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; bool result = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) == 0 ? true : false; return(result); }
public Model.UserData GetDataById(int uid) { Model.UserData data = new Model.UserData(); StringBuilder sqlStr = new StringBuilder(); sqlStr.Append("select * from userData where uid=@uid"); SqlParameter[] parameters = { new SqlParameter("@uid", SqlDbType.Int) }; parameters[0].Value = uid; DataTable dt = SqlDbHelper.ExecuteDataTable(sqlStr.ToString(), CommandType.Text, parameters); if (dt.Rows.Count > 0) { if (dt.Rows[0]["idcard"] != null && dt.Rows[0]["idcard"].ToString() != "") { data.Idcard = dt.Rows[0]["idcard"].ToString(); } if (dt.Rows[0]["gender"] != null && dt.Rows[0]["gender"].ToString() != "") { data.Gender = dt.Rows[0]["gender"].ToString(); } if (dt.Rows[0]["department"] != null && dt.Rows[0]["department"].ToString() != "") { data.Department = dt.Rows[0]["department"].ToString(); } if (dt.Rows[0]["address"] != null && dt.Rows[0]["address"].ToString() != "") { data.Address = dt.Rows[0]["address"].ToString(); } if (dt.Rows[0]["username"] != null && dt.Rows[0]["username"].ToString() != "") { data.Username = dt.Rows[0]["username"].ToString(); } } return(data); }
public UserDataService(string currentLogin, Model.UserData userData) { base.Copy(userData); _currentLogin = currentLogin; _userDao = new Framework.Security.DataAccess.SQLSupport.UserDataDao(); _provider = new Framework.Security.Model.SystemProperties(); }
private void usersetting_Load(object sender, EventArgs e) { Model.UserData data = userBLL.GetUserData(UserHelper.id); tb_address.Text = data.Address; tb_department.Text = data.Department; tb_gender.Text = data.Gender; tb_idcard.Text = data.Idcard; tb_name.Text = data.Username; }
private void ensure_btn_Click(object sender, EventArgs e) { Model.UserData userdata = new Model.UserData(); userdata.Username = this.tb_name.Text; userdata.Department = this.tb_department.Text; userdata.Address = this.tb_address.Text; userdata.Gender = this.tb_gender.Text; userdata.Idcard = this.tb_idcard.Text; this.Close(); }
public CharityDetilasPage(Model.UserData item) { InitializeComponent(); superViewModel = new SupermarketChatViewModel(); superViewModel.GetRoomChat(item.UserName); this.BindingContext = superViewModel; this.Title = item.UserName; if (superViewModel.ChatCollection.Count > 0) { _lstChat.ScrollTo(superViewModel.ChatCollection[superViewModel.ChatCollection.Count - 1], ScrollToPosition.End, false); } }
public CustomMembershipUser(Model.UserData userData) : base(System.Web.Security.Membership.Provider.Name, userData.UserName, userData.UserName, userData.Email, userData.PasswordQuestion, userData.Comments, userData.IsApproved, userData.IsLockedOut, userData.CreatedDate, userData.LastLoginDate, userData.LastActivityDate, userData.LastPasswordChangedDate, userData.LastLockoutDate) { DataAccess.IUserDao userDao = new DataAccess.SQLSupport.UserDataDao(); Business.UserDataService userService = new UserDataService(System.Web.HttpContext.Current.User.Identity.Name, userData, userDao, new Model.SystemProperties()); _userData = userService; }
private IList <Model.UserData> ConvertToList(DataTable table) { IList <Model.UserData> list = new List <Model.UserData>(); foreach (DataRow row in table.Rows) { Model.UserData userData = Convertion.UserData.ConvertToModel(row); list.Add(userData); } return(list); }
public string GetPassword(string currentLogin, Model.UserData userData, int maxInvalidPasswordAttempts, int passwordAttemptWindow, string passwordAnswer, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; string password = string.Empty; try { DbDataReader reader = (DbDataReader)base.ExecuteReader(CommandType.StoredProcedure, "Framework_GetPassword", true, currentLogin, false, base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@MaxInvalidPasswordAttempts", DbType.Int32, maxInvalidPasswordAttempts), base.Parameters.Create("@PasswordAttemptWindow", DbType.Int32, passwordAttemptWindow), base.Parameters.Create("@PasswordAnswer", DbType.String, passwordAnswer), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value)); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; if (reader.HasRows) { reader.Read(); if (Convert.ToBoolean(reader["IsLockedOut"])) { throw new MembershipPasswordException("The supplied user is locked out."); } password = reader["password"].ToString(); } else { throw new MembershipPasswordException("The supplied user name is not found."); } } finally { base.Close(); } return(password); }
public string GetPasswordWithFormat(string currentLogin, Model.UserData userData, bool updateLastLoginActivityDate, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; string password = string.Empty; try { DbDataReader reader = (DbDataReader)base.ExecuteReader(CommandType.StoredProcedure, "Framework_GetPasswordWithFormat", true, currentLogin, false, base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@UpdateLastLoginActivityDate", DbType.Boolean, updateLastLoginActivityDate), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value)); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; //if (reader.HasRows) if (reader.Read()) { // reader.Read(); if (Convert.ToBoolean(reader["IsLockedOut"])) { throw new MembershipPasswordException("The supplied user is locked out."); } password = reader["password"].ToString(); } else { throw new MembershipPasswordException("The supplied user name is not found."); } } finally { base.Close(); } return(password); }
public Model.UserData LoadUser() { int errorNumber = 0; string errorDescription = ""; Model.UserData result = _userDao.LoadUser(_currentLogin, this.UserName, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { LogManager.WriteWarning(_currentLogin, this, "Cannot load the user " + this.UserName, errorDescription); return(null); } LogManager.WriteTrace(_currentLogin, this, "User " + this.UserName + " loaded.", null); return(result); }
public List <Model.Role> GetRolesForUser(string currentUser, Model.UserData user, out int errorNumber, out string errorDescription) { errorDescription = null; errorNumber = 0; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "Framework_GetRolesForUser", true, _currentUser, base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null), base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, user.UserName) ); errorNumber = base.ExecutionStatus.ErrorNumber; errorDescription = base.ExecutionStatus.ErrorDescription; return(Convertion.Role.ConvertToList(table)); }
public ActionResult GetUser() { Model.UserData userData = user.GetUserUpdate(User.Identity.Name); if (userData == null) { var userName = ((ClaimsPrincipal)User).Claims.Where(w => w.Type == "StaffName").Select(s => s.Value).FirstOrDefault(); userData = new Model.UserData() { UserId = User.Identity.Name, UserName = userName, Role = new List <string>() { admin[2] } }; } return(new ResponseModel <Model.UserData>(ErrorCode.success, userData)); }
public bool UnlockUser(string currentLogin, Model.UserData userData, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; int result = (int)base.ExecuteNonQuery(CommandType.StoredProcedure, "Framework_UnlockUser", true, currentLogin, base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value)); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) == 0 ? true : false); }
public bool UpdateUser(string currentLogin, Model.UserData userData, bool requiresUniqueEmail, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; int result = base.ExecuteNonQuery(CommandType.StoredProcedure, "Framework_UpdateUser", true, currentLogin, base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value), base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@Email", DbType.String, userData.Email), base.Parameters.Create("@Comment", DbType.String, userData.Comments), base.Parameters.Create("@IsApproved", DbType.Boolean, userData.IsApproved), base.Parameters.Create("@LastLoginDate", DbType.DateTime, userData.LastLoginDate), base.Parameters.Create("@UniqueEmail", DbType.Boolean, requiresUniqueEmail), base.Parameters.Create("@FullName", DbType.String, userData.FullName), base.Parameters.Create("@BirthDate", DbType.DateTime, userData.BirthDate), base.Parameters.Create("@CellPhone", DbType.String, userData.CellPhone), base.Parameters.Create("@PhoneNumber", DbType.String, userData.PhoneNumber), base.Parameters.Create("@CompanyPhone", DbType.String, userData.CompanyPhone), base.Parameters.Create("@Country", DbType.String, userData.Country), base.Parameters.Create("@City", DbType.String, userData.City), base.Parameters.Create("@State", DbType.String, userData.State), base.Parameters.Create("@Street", DbType.String, userData.Street), base.Parameters.Create("@StreetNumber", DbType.Int32, userData.StreetNumber), base.Parameters.Create("@CPF", DbType.String, userData.CPF), base.Parameters.Create("@RG", DbType.String, userData.RG), base.Parameters.Create("@MSN", DbType.String, userData.MSN), base.Parameters.Create("@Skype", DbType.String, userData.Skype), base.Parameters.Create("@Male", DbType.Boolean, userData.Male), base.Parameters.Create("@ActivateKey", DbType.String, userData.ActivateKey), base.Parameters.Create("@IDMaritalStatus", DbType.Int32, (int)userData.Marital), base.Parameters.Create("@PostalCode", DbType.String, userData.PostalCode), base.Parameters.Create("@ReceiveEmails", DbType.Boolean, userData.ReceiveEmails), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, DBNull.Value)); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) == 0 ? true : false); }
private void register_btn_Click(object sender, EventArgs e) { string passwd1 = this.passwd_txb_1.Text.Trim(); string passwd2 = this.passwd_txb_2.Text.Trim(); //若两次输入的密码不一致则打回去重做,并弹出对话框提示用户错误信息 if (passwd1 == "" || passwd1 == "") { MessageBoxBuilder.buildErrbox("密码为空!!"); return; } else if (!passwd1.Equals(passwd2)) { MessageBoxBuilder.buildErrbox("两次输入密码不同!"); return; } //通过Model包下的user雨userdata将用户登录信息跟用户信息传给BLL层 Model.User user = new Model.User(); Model.UserData userdata = new Model.UserData(); user.UserName = this.name_txb.Text.Trim(); user.Password = passwd1; userdata.Username = this.name_txb.Text.Trim(); userdata.Department = this.kebie_txb.Text.Trim(); userdata.Address = this.address_txb.Text.Trim(); userdata.Idcard = this.idcard_txb.Text.Trim(); userdata.Gender = this.gender_cb.Text.Trim(); string msg = ""; BLL.UserBLL userBLL = BLL.UserBLL.GetUserBLL(); if (userBLL.Register(user, userdata, out msg)) //userBLL将user跟userdata插入到数据库 { MessageBoxBuilder.buildbox("注册成功!", "ok"); //成功则弹出对话框提示用户注册成功 } //若用户传入的信息不合格,或者再插入数据的时候出现了异常,则弹出对话框提示用户出错信息 else if (!"".Equals(msg)) { MessageBoxBuilder.buildErrbox(msg); } else { MessageBoxBuilder.buildErrbox("注册失败!"); } }
private static string SetVariables(Model.UserData user, string messageBody, string file) { string result = file; result = result.Replace("[%NOME%]", user.FullName); result = result.Replace("[%URL%]", ConfigurationManager.AppSettings["MailTagUrl"]); result = result.Replace("[%USER%]", user.UserName); result = result.Replace("[%PASSWORD%]", user.Password); result = result.Replace("[%URLACTIVATION%]", ConfigurationManager.AppSettings["MailTagUrl"] + ConfigurationManager.AppSettings["MailTagActivationPage"]); result = result.Replace("[%ACTIVATIONKEY%]", user.ActivateKey); result = result.Replace("[%SIGNATURE%]", ConfigurationManager.AppSettings["MailTagSignature"]); if (!string.IsNullOrEmpty(messageBody)) { result = result.Replace("[%MESSAGEBODY%]", messageBody.Replace("\n", "<br/>")); } return(result); }
private void register_btn_Click(object sender, EventArgs e) { string passwd1 = this.passwd_txb_1.Text.Trim(); string passwd2 = this.passwd_txb_2.Text.Trim(); //若两次输入的密码不一致则打回去重做,并弹出对话框提示用户错误信息 if (passwd1==""||passwd1=="") { MessageBoxBuilder.buildErrbox("密码为空!!"); return; }else if(!passwd1.Equals(passwd2)) { MessageBoxBuilder.buildErrbox("两次输入密码不同!"); return; } //通过Model包下的user雨userdata将用户登录信息跟用户信息传给BLL层 Model.User user = new Model.User(); Model.UserData userdata = new Model.UserData(); user.UserName = this.name_txb.Text.Trim(); user.Password = passwd1; userdata.Username = this.name_txb.Text.Trim(); userdata.Department = this.kebie_txb.Text.Trim(); userdata.Address = this.address_txb.Text.Trim(); userdata.Idcard = this.idcard_txb.Text.Trim(); userdata.Gender = this.gender_cb.Text.Trim(); string msg = ""; BLL.UserBLL userBLL = BLL.UserBLL.GetUserBLL(); if (userBLL.Register(user, userdata,out msg)) //userBLL将user跟userdata插入到数据库 { MessageBoxBuilder.buildbox("注册成功!","ok");//成功则弹出对话框提示用户注册成功 } //若用户传入的信息不合格,或者再插入数据的时候出现了异常,则弹出对话框提示用户出错信息 else if (!"".Equals(msg)) { MessageBoxBuilder.buildErrbox(msg); } else { MessageBoxBuilder.buildErrbox("注册失败!"); } }
private void register_btn_Click(object sender, EventArgs e) { string passwd1 = this.passwd_txb_1.Text.Trim(); string passwd2 = this.passwd_txb_2.Text.Trim(); if (passwd1 == "" || passwd1 == "") { MessageBox.Show("密码为空!!"); return; } else if (!passwd1.Equals(passwd2)) { MessageBox.Show("两次输入密码不同!"); return; } Model.User user = new Model.User(); Model.UserData userdata = new Model.UserData(); user.UserName = this.name_txb.Text.Trim(); user.Password = passwd1; userdata.Username = this.name_txb.Text.Trim(); userdata.Department = this.kebie_txb.Text.Trim(); userdata.Address = this.address_txb.Text.Trim(); userdata.Idcard = this.idcard_txb.Text.Trim(); userdata.Gender = this.gender_cb.Text.Trim(); string msg = ""; BLL.UserBLL userBLL = BLL.UserBLL.GetUserBLL(); if (userBLL.Register(user, userdata, out msg)) { MessageBox.Show("注册成功!"); } else if (!"".Equals(msg)) { MessageBox.Show(msg); } else { MessageBox.Show("注册失败!"); } }
public RemoveOneUserFromOneRole RemoveUserFromRole(string currentUser, Model.UserData user, Model.Role role, out int errorNumber, out string errorDescription) { errorDescription = null; errorNumber = 0; base.ExecuteNonQuery(CommandType.StoredProcedure, "Framework_RemoveUserFromRole", true, _currentUser, base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null), base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@RoleName", DbType.String, role.RoleName), base.Parameters.Create("@UserName", DbType.String, user.UserName) ); errorNumber = base.ExecutionStatus.ErrorNumber; errorDescription = base.ExecutionStatus.ErrorDescription; RemoveOneUserFromOneRole result = (RemoveOneUserFromOneRole) Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value); return(result); }
public bool ChangePassword(string currentLogin, Model.UserData userData, MembershipPasswordFormat passwordFormatType, string oldPassword, string newPassword, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = ""; int passwordFormat = 0; switch (passwordFormatType) { case MembershipPasswordFormat.Clear: passwordFormat = 0; break; case MembershipPasswordFormat.Encrypted: passwordFormat = 1; break; case MembershipPasswordFormat.Hashed: passwordFormat = 2; break; } base.ExecuteNonQuery(CommandType.StoredProcedure, "Framework_ChangePassword", true, currentLogin, base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null), base.Parameters.Create("@ApplicationName", DbType.String, _applicationName), base.Parameters.Create("@UserName", DbType.String, userData.UserName), base.Parameters.Create("@Password", DbType.String, Framework.Security.Util.Cryptography.EncodePassword(passwordFormatType, newPassword)), base.Parameters.Create("@OldPassword", DbType.String, Framework.Security.Util.Cryptography.EncodePassword(passwordFormatType, oldPassword)), base.Parameters.Create("@PasswordFormat", DbType.Int32, passwordFormat)); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) == 0 ? true : false); }
public ActionResult <Model.UserData> Get(string id) { var userData = new Model.UserData(); userData.Id = id; var userDataDictionary = stateManager.GetOrAddAsync <IReliableDictionary <string, Model.UserData> >( ReliableObjectNames.UserDataDictionary) .GetAwaiter() .GetResult(); using (var txn = stateManager.CreateTransaction()) { var userinfo = userDataDictionary.TryGetValueAsync( txn, id) .GetAwaiter() .GetResult(); if (userinfo.HasValue) { userData.Pin = userinfo.Value.Pin; userData.DeviceList = userinfo.Value.DeviceList; userData.ForecastDataJson = ReliableCollectionHelper.FetchForecastDataJsonObj( stateManager, userData.Pin); } else { // TODO: Return 404 error. userData.ForecastDataJson = "Unkown"; Telemetry.Client.TrackTrace($"User with Id {id} does not exist."); } } return(userData); }
private void ok_btn_Click(object sender, EventArgs e) { string pass1 = pass1_txb.Text.Trim(); string pass2 = pass2_txb.Text.Trim(); //两次密码输入不一致则提醒用户说明不一致 if (pass1 == "" || pass2 == "") { MessageBoxBuilder.buildErrbox("密码为空!!"); return; } else if (!pass1.Equals(pass2)) { MessageBoxBuilder.buildErrbox("两次输入密码不同!"); return; } //将用户输入的信息封装成model类传给BLL层 string name = name_txb.Text.Trim(); Model.UserData data = new Model.UserData(); data.Username = name; data.Idcard = idcard_txb.Text.Trim(); string msg = ""; //重置成功后返回信息提醒用户重置情况 if (BLL.UserBLL.GetUserBLL().FindPassWord(data, pass1, out msg)) { MessageBoxBuilder.buildbox("重置成功!!", "成功"); } else if (!"".Equals(msg)) { MessageBoxBuilder.buildErrbox(msg); } else { MessageBoxBuilder.buildErrbox("找回失败!未知错误!"); } }
public bool updateUserData(Model.UserData userData) { return(false); }