public MainForm(LogForm f, User CurrUser,List<User>AllUsers) { InitializeComponent(); this.f = f; this.CurrentUser = CurrUser; this.AllUsers = AllUsers; WellLab.Text = "Wellcome, " + CurrentUser.Login() + "!"; }
public MainForm(LogForm f, User CurrUser, List <User> AllUsers) { InitializeComponent(); this.f = f; this.CurrentUser = CurrUser; this.AllUsers = AllUsers; WellLab.Text = "Wellcome, " + CurrentUser.Login() + "!"; }
private void AplyInfoBut_Click(object sender, EventArgs e) { if (LoginTB.Text.Length > 0) { if (CurrentUser.ComparePassword(OldPassTB.Text)) { bool can = true; foreach (var u in AllUsers) { if (u.Login() == LoginTB.Text && u != CurrentUser) { can = false; break; } } if (can) { string tmp = CurrentUser.Login(); CurrentUser.SetLogin(LoginTB.Text); RewriteUsersData(); MessageBox.Show("User " + tmp + " has been succesfully renamed to " + LoginTB.Text + "!"); } else { MessageBox.Show("Sorry, but this login already exists"); LoginTB.Text = ""; OldPassTB.Text = ""; } } } if (NewPassTB.Text.Length > 7) { if (ConfirmPassTB.Text == NewPassTB.Text) { CurrentUser.SetPassword(NewPassTB.Text); RewriteUsersData(); MessageBox.Show("Password changed succesfully!"); } else { MessageBox.Show("Passwords are not equal!"); NewPassTB.Text = ""; ConfirmPassTB.Text = ""; } } else if (NewPassTB.Text.Length > 0) { MessageBox.Show("Password must be longer than 7 symbols!"); NewPassTB.Text = ""; ConfirmPassTB.Text = ""; } }