コード例 #1
0
        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");
        }
コード例 #2
0
ファイル: MainMenuWindow.xaml.cs プロジェクト: Lysflath/ATM
        // перевірка конфігурації мови при завантаженні вікна
        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 = "Вихід";
            }

        }