Skip to content

seriw1999-hub/C-Sharp-Restaurant-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RestaurantSystem

Mini console-based restaurant management system implemented in C#.
Supports Admin, Manager, and User roles with role-specific permissions.

Features

Admin

  • Add and remove Managers
  • Register Users
  • View system statistics (Admin balance, number of Managers and Users)

Manager

  • Add new tables
  • View all tables and available tables

User

  • Reserve tables
  • View balance

System Logic

  • Custom exceptions for error handling:
    • DuplicateUsernameException
    • UserNotFoundException
    • ManagerNotFoundException
    • TableNotAvailableException
    • InsufficientBalanceException
  • Role-based menu system
  • Console-based interaction
  • Reservation amount transferred to Admin balance

Folder Structure

About

Mini console-based restaurant management system with Admin, Manager, and User roles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages