// відправлення переказу 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("Дані введені не коректно"); } }
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(); } }
// зняття 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(); } }