private void Button1_Click(object sender, EventArgs e) { if (passTBox.Text == trypassTBox.Text) { char[] checkLogin = loginTBox.Text.ToCharArray(); char[] checkPass = passTBox.Text.ToCharArray(); if (checkLogin.Contains(' ') || checkPass.Contains(' ')) { MessageBox.Show("Логин или пароль содержит пробел!"); loginTBox.Text = ""; passTBox.Text = ""; trypassTBox.Text = ""; } else if (checkLogin.Count() == 0 || checkPass.Count() == 0) { MessageBox.Show("Поля не могут быть пустыми!"); loginTBox.Text = ""; passTBox.Text = ""; trypassTBox.Text = ""; } else { Account newAccount = new Account(loginTBox.Text, passTBox.Text, 0); AccountRegistrator ag = new AccountRegistrator(); ag.Registrate(newAccount); Close(); } } else { MessageBox.Show("Пароли не совпадают"); passTBox.Text = ""; trypassTBox.Text = ""; } }
private void Button1_Click(object sender, EventArgs e) { Account incomingAccount = new Account(AutLTBox.Text, AutPTBox.Text, 0); List <string> list1 = new List <string>(); incomingAccount.resoursesList = list1; AccountRegistrator ar = new AccountRegistrator(); try { using (StreamReader sr = new StreamReader(@"Accounts\list.txt", Encoding.Default)) { sr.ReadLine(); string inputInformation = sr.ReadToEnd(); try { if (ar.IsSimilarAccount(inputInformation, incomingAccount) == false) { incomingAccount.ID = ar.GetID(inputInformation, incomingAccount); incomingAccount.resoursesList = GetList(incomingAccount.ID, incomingAccount); MainForm mainForm = new MainForm(incomingAccount); mainForm.Show(); Hide(); sr.Close(); } else { MessageBox.Show("Неверный логин/пароль!"); } } catch (Exception) { MessageBox.Show("Неверный логин/пароль!"); } } } catch (FileNotFoundException) { MessageBox.Show("Файл с пользователями не найден! Создан новый файл"); using (StreamWriter sr = new StreamWriter(@"Accounts\list.txt")) { sr.WriteLine("0"); } } catch (Exception) { MessageBox.Show("Неверный логин/пароль!"); } }