Program for a Banking Management System with a database, implemented with c#.
The system includes the following features:
User management: User can sign in with SSN and Name as Employee, Admin, or Customer, employees can create new accounts, update account's details, and delete accounts.
Bank management: Administrators can create new banks and update bank's info, can also create new branches and delete branches, and can view the statistics.
Customer management: Employees can create new customer's accounts, update customer's info, view a list of customers, and view a list of loans for each customer and can accept, reject loans.
Loan management: Customers can request loans, start loan operations. Employees can accept, reject loans.