Skip to content

Shazia-Nasreen/OOPS-CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OOPS C# Project Description: This project demonstrates key concepts of Object-Oriented Programming (OOP) using the C# programming language. It includes practical implementations of OOP principles like encapsulation, inheritance, polymorphism, and abstraction. The project is structured around a cash register system (Kassasystem) to manage products, receipts, and transactions effectively.

Features: Product Management: Create, read, update, and manage product details. Receipt Handling: Generate, save, and manage receipts with detailed item breakdowns. Discount System: Implements a dynamic discount calculation based on the total value. Console-based Interaction: Interactive console menu for easy testing and operations. File Operations: Save receipts and product details in text files for persistent storage. Key Components: Product Class: Manages product details like ID, name, price, and quantity. Recepit Class: Handles receipt operations, including adding/removing items, calculating totals, and applying discounts. App Class: The entry point for user interaction and application workflow. Technologies Used: Language: C# Framework: .NET IDE: Visual Studio Tools: Git for version control

obs!!Known Issues: Admin Login: The admin login feature is incomplete or not functioning as expected. Needs further debugging and enhancement. Discount Calculation: While discounts are being calculated, there may be inaccuracies or unexpected behavior in some edge cases. Save/Print Methods: Certain file-saving and receipt-printing methods might not be executing correctly in some scenarios. Key Components:

About

This project demonstrates key concepts of Object-Oriented Programming (OOP) using the C# programming language. It includes practical implementations of OOP principles like encapsulation, inheritance, polymorphism, and abstraction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages