berekening wisselgeld

Status
Niet open voor verdere reacties.

gast0660

Terugkerende gebruiker
Lid geworden
28 dec 2010
Berichten
4.530
Hallo iedereen,
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
            { }
        }

    }
    
}
Hierbij ook een screenshotbetaling.png
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
 
re berekening wisselgeld

Hoi alvast bedankt

Ik heb echter een probleem. Dit is een visual studio project en de zip file is 4,4 MB.
Een zip file mag 100kb groot zijn dus iemand een suggestie.

Groetjes
 
Verplaatst van C/C++ naar C#.net
 
Je krijgt vast een exception bij de remove method of parse method en omdat in je catch niets staat gebeurt er ook niets met de exception.
Zet er eens een message box met exception message in (of haal try/catch weg en zie waar hij vastloopt in de debugger)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan