Hallo iedereen,
Ik probeer een kassasysteem te maken maar ik loop vast op volgend stukje code
Hierbij ook een screenshot
De bedoeling is dat het wisselgeld wordt berekend, maar ergens maak ik een fout die ik niet kan terug vinden. Als ik op de knop indruk gebeurd er niets.
Alvast bedankt
Ik probeer een kassasysteem te maken maar ik loop vast op volgend stukje code
Code:
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 NewPOS
{
public partial class PayForm : Form
{
Database1Entities dbe = new Database1Entities();
public delegate void PayedEvent();
public event PayedEvent PayedEv;
public PayForm()
{
InitializeComponent();
}
private decimal amountToPay;
public decimal AmountToPay
{
get { return amountToPay; }
set
{
amountToPay = value;
txtAmountToPay.Text = String.Format("{0:c}", amountToPay);
}
}
private void btnOk_Click(object sender, EventArgs e)
{
try
{
if (txtPaymentAmount.Text == "")
{
MessageBox.Show("Fill out the given amount");
return;
}
decimal total = 0;
string RemovedCurrency = (txtAmountToPay.Text).Remove(txtAmountToPay.Text.Length - 4);
total = decimal.Parse(RemovedCurrency) - decimal.Parse(txtPaymentAmount.Text);
if (total > 0)
{
txtAmountToPay.Text = String.Format("{0:c}", total);
}
else
{
MessageBox.Show("Change to give: " + String.Format("{0:c}", -total));
PayedEv();
}
}
catch
{ }
}
}
}

De bedoeling is dat het wisselgeld wordt berekend, maar ergens maak ik een fout die ik niet kan terug vinden. Als ik op de knop indruk gebeurd er niets.
Alvast bedankt