Skip to content

This is a program that uses WCF Services to book appointments with your barber trough an intuitive GUI.

Notifications You must be signed in to change notification settings

tiaringhio/Barbiere

Repository files navigation

Barbiere Build Status Codacy Badge buddy pipeline

This is a program that uses WCF Services to book appointments with your barber trough an intuitive GUI.

Created by:

Checked With:

Requirements

  • SQL Server Express
  • SQL Server Management Studio (SSMS)
  • EasyEncryption
  • Microsoft IIS
  • .NET Framework (included in Visual Studio)

Included you will find Barbiere.sql, this file contains everything you need to create the database required to run Barbiere, included all the tables and stored procedures.

We used SSMS to manage our db, it's very powerful and easy to use.

To install EasyEncryption just write:

Install-Package EasyEncryption

in the package manager console of Visual Studio.

The program uses IIS, Internet Information Services (IIS) for Windows®

Installation

  • Clone the repository
  • Create the database
    • Under \Resources you will find Barbiere.sql, open it in SSMS and execute the query, you will create the db, everything included!
  • Open Barbiere_WCF.sln.
  • In the Server Explorer tab, refresh Data Connections, you should see Barbiere.
  • Install EasyEncryption.
  • Run the code! F5.

Troubleshooting

You may want to change the connection string, although it should not be necessary, you can do it this way:

  • Right Click on Barbiere_WCF.sln
  • Properties
  • Settings
  • Here you will find the Connection String, feel free to change it!

Polish

Just some things that improve the experience!

Start every project at the same time:

  • Right Click on Solution
  • Set StartUp Projects

Start Multiple

Don't show WCF Test windows at start:

  • Right click on Barbiere_WCF_Server
  • Properties

Don't Show

Contacts

Feel free to contact me on Telegram

About

This is a program that uses WCF Services to book appointments with your barber trough an intuitive GUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages