68 lines
1.7 KiB
C#
68 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Payment_prototype
|
|
{
|
|
public partial class Form1 : Form
|
|
{
|
|
public Form1()
|
|
{
|
|
|
|
InitializeComponent();
|
|
textBox1.Text = "52";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
Platnosc platnosc;
|
|
float doZaplaty;
|
|
float balance;
|
|
if (textBox1.Text == "")
|
|
{
|
|
MessageBox.Show("Nie podano kwoty do zaplaty.");
|
|
|
|
}
|
|
if (textBox2.Text == "")
|
|
{
|
|
MessageBox.Show("Nie podano stanu konta.");
|
|
}
|
|
|
|
{
|
|
try
|
|
{
|
|
float.TryParse(textBox1.Text, out doZaplaty);
|
|
float.TryParse(textBox2.Text, out balance);
|
|
platnosc = new Platnosc(doZaplaty, balance);
|
|
if (doZaplaty > balance)
|
|
{
|
|
MessageBox.Show("Brak srodkow na koncie");
|
|
}
|
|
else
|
|
{
|
|
float poZaplacie = platnosc.payment();
|
|
MessageBox.Show("zaplacono, stan konta: " + poZaplacie);
|
|
textBox2.Text = poZaplacie.ToString();
|
|
}
|
|
}
|
|
catch(Exception ex)
|
|
{
|
|
MessageBox.Show("Blad podanej kwoty, sprawdz czy jest liczba");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|