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("Неверный логин/пароль!"); } }