Logo Image
Mohammad Zaatari

Repository Administration System - C# Console Application 📚💻

Welcome to the Repository Administration System project, a C# console application designed to reinforce your understanding of C# programming. This project, set in Kuwait, aims to develop a simple desktop application for managing stocks, consumers, and sales for a small company, XYZ.

Project Image

Features 🛠️

  • Data Management: Handles data about stocks, consumers, and sales.
  • Dynamic Arrays: Utilizes 2-D arrays for data storage (Consumers, Stocks, Acquisitions).
  • CRUD Operations: Enables add, delete, update, search, and display functionalities.

Tables Structure 📊

  1. Consumers: Stores ConsumerID and phone number.
  2. Stocks: Manages StockID, Stockprice, and quantity.
  3. Acquisitions: Records transactions with AcquisitionID, ConsumerID, and StockID.

Functionality 🚀

  • Array Initialization: Each array (50 X SectionValue) starts with a negative value indicating unused entries.
  • Unique Identifiers: Ensures unique IDs for consumers and stocks.
  • Menu Driven: Offers a user-friendly main menu with various submenus for different operations.
  • Data Integrity: Prevents duplicate entries and manages stock quantities post-sales.

Tools Used

C#