private void button3_Click(object sender, RoutedEventArgs e) { path = ("db"); //задання шляху до директорії із файлами користувачів банкомату DirectoryInfo dir = new DirectoryInfo(path); foreach(FileInfo file in dir.GetFiles()) //зчитування даних із кожного файлу у вказаній директорії { lines = File.ReadAllLines(@file.FullName, Encoding.Default); if (lines[1] == textBox2.Text) //перевірка на правильно введений пароль для того чи іншого користувача { filePath = file.FullName; // pin = lines[1]; //зчитування значення паролю активного користувача у стрічку для подальших операцій(зміна пароля) balance = int.Parse(lines[2]); //зчитування значення балансу картки активного користувача у змінну для подальших операцій(переказ) cardNumber = lines[0]; //зчитування значення номеру картки активного користувача у стрічку для подальших операцій(переказ грошей між користувачами) ChooseLanguageWindow ChoseLang = new ChooseLanguageWindow(); // перехід до головного меню та вихід із циклу ChoseLang.Show(); this.Hide(); break; } } // коли пароль введено не вірно(не знайдено відповідного паролю у файлах користувачів), виводиться повідомлення про помилку if(lines[1] != textBox2.Text) MessageBox.Show("Invalid passworld"); }
// перевірка конфігурації мови при завантаженні вікна private void Window_Loaded(object sender, RoutedEventArgs e) { ChooseLanguageWindow clw = new ChooseLanguageWindow(); if (MainMenuWindow.language == 2) { label2.Content = "Choose service"; button1.Content = "Card balance"; button2.Content = "Cash issuance"; button3.Content = "Telephone"; button4.Content = "Remittances"; button5.Content = "Settings"; button6.Content = "Exit"; } if (MainMenuWindow.language == 1) { label2.Content = "Оберіть послугу"; button1.Content = "Баланс картки"; button2.Content = "Видача коштів"; button3.Content = "Телефон"; button4.Content = "Перекази"; button5.Content = "Налаштування"; button6.Content = "Вихід"; } }