hulp bij c# kassasysteem

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Thony
Starter
Starter
Berichten: 2
Lid geworden op: 11 mei 2014, 11:55

Hallo,

In opdracht van school moet ik een kassasysteem maken, dit met behulp van windows form applications.
Ik kan items kiezen en in een itemlist steken die wordt weergegeven op mijn hoofdform.
Mijn probleem is dat de totaalprijs van de geselecteerde producten niet kan berekenen, hoewel ik geprogrammeerd heb om dit wel te doen.
Dit deed ik door uit het geselecteerde product de eenheidsprijs te halen en dit op te laten tellen.
("dataSet1.DataTable1.AddDataTable1Row(item.Name, (double) item.Prijs, (int)1,formGitaren.ToString());
Variabelen.Totaalprijs = Variabelen.Subtotaal + item.Prijs;")
Als ik een break zet blijft de waarde van totaalprijs en van subtotaal 0.
Kan iemand mij helpen?

Alvast bedankt

Thony
Gebruikersavatar
cptKangaroo
Elite Poster
Elite Poster
Berichten: 3313
Lid geworden op: 18 dec 2004, 14:33
Locatie: 053 Aalst
Uitgedeelde bedankjes: 766 keer
Bedankt: 253 keer
Recent bedankt: 1 keer
Provider
Te Koop forum

Meer code is nodig om het beter te beoordelen, maar op het eerste zicht zou ik eens kijken of je geen double (precision floating point) "prijs" probeert te steken in een integer "totaalprijs". Maak een double van totaalprijs of converteer prijs naar integer vooraleer je optelt.
ITnetadmin
userbase crew
userbase crew
Berichten: 9574
Lid geworden op: 28 jan 2012, 18:22
Uitgedeelde bedankjes: 248 keer
Bedankt: 774 keer
Recent bedankt: 8 keer

Ik ben geen programmeur, maar ik vind het handig, wanneer een script niet werkt, om de data in deeltjes te behandelen en de tussenstappen als debug output te gooien, ipv het geheel proberen te debuggen.

[Afbeelding Post made via mobile device ]
Thony
Starter
Starter
Berichten: 2
Lid geworden op: 11 mei 2014, 11:55

Het probleem is reeds opgelost, het was vrij simpel achteraf gezien.
Ik had een public static integer, maar ik had die nergens een standaard waarde gegeven en op een verkeerde plaats opgeropen.

Toch bedankt.

Thony
boran_blok
Elite Poster
Elite Poster
Berichten: 1159
Lid geworden op: 09 maa 2011, 16:04
Uitgedeelde bedankjes: 17 keer
Bedankt: 104 keer
Te Koop forum

Niet om kritiek te geven, maar globale variabelen wijzen vaak op een design problematiek waarmee je je in de problemen kan steken.
Plaats reactie

Terug naar “Development”