private void Button_Click(object sender, RoutedEventArgs e) { if (Account.Password == PasswordBox.ToString()) { if (NewPass.ToString() == Confirm.ToString()) { Account.Password = NewPass.Password; _context.Entry(Account).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); SuccessMessage sm = new SuccessMessage(); sm.MessageText.Text = "Password Changed"; sm.Show(); } } }
private void Button_Click(object sender, RoutedEventArgs e) { if (AccountRole == 2) { admins.RoleId = Convert.ToInt64(RoleId.SelectedIndex); admins.Username = Username.Text.Trim(); admins.Password = PasswordBox.ToString(); admins.AdminUpgradeDate = DateTime.Now.Date; _context.UserAccounts.Add(admins); _context.SaveChanges(); SucessMessage Sm = new SucessMessage(); Sm.MessageText.Text = "Admin Added Successfully"; Sm.Show(); } else { ErrorMessage Sm = new ErrorMessage(); Sm.MessageText.Text = "Access Denied"; Sm.Show(); } }
private bool ValidatePasswords(string TraderId, PasswordBox oNewPasswordBox, PasswordBox oConfirmPwd) { if (string.IsNullOrEmpty(TraderId)) { txtReply = "Trader Id is Mandatory"; return(false); } if (string.IsNullOrEmpty(oNewPasswordBox.Password.ToString())) { txtReply = "New Password is Mandatory"; return(false); } if (string.IsNullOrEmpty(oConfirmPwd.Password.ToString())) { txtReply = "Confirm Password is Mandatory"; return(false); } if (Convert.ToUInt32(TraderId) == UtilityLoginDetails.GETInstance.TraderId) { txtReply = "Cannot change Password for " + TraderId + " Trader Id"; return(false); } if (UtilityLoginDetails.GETInstance.TraderId == 200 && TraderId == "0") { txtReply = "Cannot change Password for " + TraderId + " Trader Id"; return(false); } if (!TraderId.All(c => "0123456789".Contains(c))) { txtReply = "Please Enter Numeric Trader Id"; return(false); } if (oNewPasswordBox.Password.ToString().All(c => "0123456789".Contains(c))) { txtReply = "New Password should be AlphaNumeric"; return(false); } if (oConfirmPwd.Password.ToString().All(c => "0123456789".Contains(c))) { txtReply = "Confirm Password should be AlphaNumeric"; return(false); } if (Regex.IsMatch(oNewPasswordBox.Password.ToString(), @"^[a-zA-Z]+$")) { txtReply = "New Password should be AlphaNumeric"; return(false); } if (Regex.IsMatch(oConfirmPwd.Password, @"^[a-zA-Z]+$")) { txtReply = "Confirm Password should be AlphaNumeric"; return(false); } //if (oNewPasswordBox.Password.ToString() != Regex.Replace(oNewPasswordBox.Password.ToString(), "^[ ]+", "")) //{ // txtReply = "New Password should not contain space"; // return false; //} //if (oConfirmPwd.Password.ToString() != Regex.Replace(oConfirmPwd.Password.ToString(), "^[ ]+", "")) //{ // txtReply = "Confirm Password should not contain space"; // return false; //} if (oNewPasswordBox != null && !string.IsNullOrEmpty(oNewPasswordBox.Password)) { if (oNewPasswordBox.Password.Any(x => Char.IsWhiteSpace(x))) { txtReply = "New Password should not contain space"; return(false); } } if (oConfirmPwd != null && !string.IsNullOrEmpty(oConfirmPwd.Password)) { if (oConfirmPwd.Password.Any(x => Char.IsWhiteSpace(x))) { txtReply = "Confirm Password should not contain space"; return(false); } } if (oNewPasswordBox.ToString().Length < 8) { txtReply = "New Password should be more than 8 digits"; return(false); } if (oConfirmPwd.Password.ToString().Length < 8) { txtReply = "Confirm Password should be more than 8 digits"; return(false); } if (oNewPasswordBox.Password.ToString() != oConfirmPwd.Password.ToString()) { txtReply = "Password Mismatch"; return(false); } txtReply = ""; return(true); }