Cafe Billing System In C# With Source Code

By | January 19, 2024

Project: Cafe Billing System In C# With Source Code

About Project

Cafe Billing System is a simple desktop application developed using C# Language. The Project is based on the concept of generating total bills receipt of a customer. Talking about the system, the user just has to select among the cakes and drinks items, enter the quantity and click on the total button to view the total price. The user can view the total receipt of their items which displays receipt number and number of their food/drinks items with the total amount. Here, the total bill of the customer includes tax and service charges too. 

Design of the project is very simple so that the user won’t find any difficulties while working on it. This project does not use any external file as a database/to store records. Cafe Billing System project helps in the management of billings. To run this project you must have installed Visual Studio IDE on your PC. Cafe Billing System in C# is free to download with source code. For the project demo, have a look at the video below.

Cafe Billing System In C# project demo


Got stuck or need help customizing Cafe Billing System as per your need? Just sign up to ask your questions in the forum or just comment down below and we will do our best to answer your question ASAP. 

6 thoughts on “Cafe Billing System In C# With Source Code

  1. abdesattar

    After clicking on total button i recept tjis error :

    Consultez la fin de ce message pour plus de détails sur l’appel du débogage
    juste-à-temps (JIT) à la place de cette boîte de dialogue.

    ************** Texte de l’exception **************
    System.FormatException: Le format de la chaîne d’entrée est incorrect.
    à System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
    à System.Convert.ToDouble(String value)
    à CafeManagement.Form1.button1_Click(Object sender, EventArgs e) dans D:\C#\CafeBillingSystem\CafeManagement\Form1.cs:ligne 138
    à System.Windows.Forms.Control.OnClick(EventArgs e)
    à System.Windows.Forms.Button.OnClick(EventArgs e)
    à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    à System.Windows.Forms.Control.WndProc(Message& m)
    à System.Windows.Forms.ButtonBase.WndProc(Message& m)
    à System.Windows.Forms.Button.WndProc(Message& m)
    à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Assemblys chargés **************
    Version de l’assembly :
    Version Win32 : 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    Version de l’assembly :
    Version Win32 :
    CodeBase : file:///D:/C%23/CafeBillingSystem/CafeManagement/bin/Debug/CafeManagement.exe
    Version de l’assembly :
    Version Win32 : 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    Version de l’assembly :
    Version Win32 : 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    Version de l’assembly :
    Version Win32 : 4.8.3752.0 built by: NET48REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    Version de l’assembly :
    Version Win32 : 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    Version de l’assembly :
    Version Win32 : 4.8.4320.0 built by: NET48REL1LAST_C
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    Version de l’assembly :
    Version Win32 : 4.8.3752.0 built by: NET48REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    Version de l’assembly :
    Version Win32 : 4.8.3752.0 built by: NET48REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
    Version de l’assembly :
    Version Win32 : 4.8.3752.0 built by: NET48REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll

    ************** Débogage JIT **************
    Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
    application ou cet ordinateur (machine.config) doit avoir la valeur
    jitDebugging définie dans la section
    L’application doit également être compilée avec le débogage

    Par exemple :

    Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
    seront envoyées au débogueur JIT inscrit sur l’ordinateur
    plutôt que d’être gérées par cette boîte de dialogue.

  2. talha farooq

    how can i edit items in this project…i just trying to edit items in project but it didn’t work


Leave a Reply

Your email address will not be published. Required fields are marked *