Exemplo n.º 1
0
        // відправлення переказу
        private void button3_Click(object sender, RoutedEventArgs e)
        {
            // перевірка того, чи правильні дані вводить користувач 
            try
            {
                AuthorizationWindow.balance -= int.Parse(textBox1.Text);
                if (AuthorizationWindow.balance < 0)
                {
                    AuthorizationWindow.balance += int.Parse(textBox1.Text);
                    MessageBox.Show("Помилка, недостатньо коштів");
                }

                else
                {
                    // коли гроші знято успішно, оновлені дані записуються у файл користувача
                    AuthorizationWindow.lines[2] = AuthorizationWindow.balance.ToString();
                    File.WriteAllLines(AuthorizationWindow.filePath, AuthorizationWindow.lines);
                    IssuanceOperationWindow iow = new IssuanceOperationWindow();
                    iow.Show();
                    this.Hide();
                }
            }
            catch 
            {
                // при введенні недопустимих значень виводиться повідомлення про помилку
                MessageBox.Show("Дані введені не коректно");
            }
        }
Exemplo n.º 2
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            AuthorizationWindow.balance -= 100;
            if (AuthorizationWindow.balance < 0)
            {
                AuthorizationWindow.balance += 100;
                MessageBox.Show("Помилка, недостатньо коштів");
            }

            else
            {
                AuthorizationWindow.lines[2] = AuthorizationWindow.balance.ToString();
                File.WriteAllLines(AuthorizationWindow.filePath, AuthorizationWindow.lines);
                IssuanceOperationWindow iow = new IssuanceOperationWindow();
                iow.Show();
                this.Hide();
            }
        }
Exemplo n.º 3
0
        // зняття 50 грошових одиниць
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            AuthorizationWindow.balance -= 50;
            // якщо баланс користувача нижче 0, то виводиться повідомлення про помилку
            if (AuthorizationWindow.balance < 0)
            {
                AuthorizationWindow.balance += 50;
                MessageBox.Show("Помилка, недостатньо коштів");
            }

            // якщо дані введені корректно, то операція проводиться, і оновлені дані записуються у файл користувача
            else
            {
                AuthorizationWindow.lines[2] = AuthorizationWindow.balance.ToString();
                File.WriteAllLines(AuthorizationWindow.filePath,AuthorizationWindow.lines);
                IssuanceOperationWindow iow = new IssuanceOperationWindow();
                iow.Show();
                this.Hide();
            }
        }