Beispiel #1
0
 public MainForm(LogForm f, User CurrUser,List<User>AllUsers)
 {
     InitializeComponent();
     this.f = f;
     this.CurrentUser = CurrUser;
     this.AllUsers = AllUsers;
     WellLab.Text = "Wellcome, " + CurrentUser.Login() + "!";
 }
Beispiel #2
0
 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 = "";
     }
 }