Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.48 KB

README.md

File metadata and controls

21 lines (16 loc) · 1.48 KB

TCRM

This small project demonstrates full stack development in c#. It mimics a primitive inventory management system, where users of different roles are granted different rights, for example, the administrator can add/remove a specific right of a non-administrator while sales page is not visible to a user logged in as administrator etc.

This project is inspired by this video tutorial, but differs from the tutorial in the following aspects:

  • this project uses a toolkit called MaterialDesignInXaml to beautify the UI
  • this porject uses EntifyFramework to map data between database and entities instead of using Stored Procedures as in the video tutorial
  • other adaptions (see points below)

Login Page

  • Will prompt a message to user when username/password is wrong
  • After press Log in button, a login animation will shown Login Page

Sales Page Sales Page

User Rights Management

  • Use graphical display to make user rights management more intuitive
  • User model has to been changed accordingly (compare to the video tutorial) User Rights