Click here to Skip to main content
15,885,366 members
Articles / Mobile Apps / Windows Mobile

Restaurant and Waiter project! (WPF - Windows Mobile)

Rate me:
Please Sign up or sign in to vote.
4.90/5 (77 votes)
22 Jan 2012Ms-PL2 min read 242.5K   89.2K   182   81
Restaurant and Waiter project! (WPF - Windows Mobile)

Pro

Introduction

This project was my final university project when I was studying at Southern Cross University of Australia (SCU) in 2009. I was supposed to analyze, design, and develop a software application as my final project.

The Restaurant and Waiter applications are a combo that supports each other in a restaurant workplace to facilitate serving customers and better orders processing.

The Restaurant has implemented based on Microsoft WPF technology which was new then and I was very interested to learn this technology in action. Therefore, I have picked this tech for the implementation of the desktop application.

The Waiter has implemented based on the Windows Mobile 5 platform that was the dominating mobile platform then. I had some experience with this tech in my workplace.

I have used C# as the programming language besides Microsoft SQL Server as the database to serve both the Restaurant and Waiter app in an intranet network over the WiFi. 

I was not expecting to release this project as an open-source project here because I was/am still considering myself a newbie and didn't want to put people in the wrong direction by learning or following a tech from a newbie like me. But when I released a video demo of this application on Youtube which surprisingly got a hit with more than 100K views at the time of this writing (which is one of the most-watched videos on Youtube when searching for WPF), I have received so many requests from students and tech enthusiasts to share the code publicly. 

So I have decided to release this project publicly AS IS. Despite the fact, I emphasize again that this project was developed by a newbie developer so there might be better ways to the things that were done in this project. So please consider this when reading or using it.

Here are some screenshots of the applications. Moreover, you can watch the full video demo of the system in action here on Youtube.

Image 1

How to use the code?

After you download the files, you should attach the database files in Microsoft SQL Server 2005 or higher versions. Then you need to change the connection strings used in both Restaurant and Waiter apps accordingly.

For changing the connection string in the Restaurant app, open Settings.settings file in visual studio and change ConnectionStr property to point to your SQL Server instance.

Setting the connection string for the Waiter app will be done through frmConfiguration form.

That's all! I hope it helps.

References

License

This article, along with any associated source code and files, is licensed under The Microsoft Public License (Ms-PL)


Written By
Software Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
Generalthanks Pin
enessakrak11-Apr-12 23:52
enessakrak11-Apr-12 23:52 
GeneralThanks Pin
Sirwan Afifi26-Mar-12 2:25
Sirwan Afifi26-Mar-12 2:25 
Questionنیاز به کمک Pin
aminsoro28-Feb-12 21:23
aminsoro28-Feb-12 21:23 
GeneralMy vote of 5 Pin
Hassan Shafipour23-Jan-12 22:49
Hassan Shafipour23-Jan-12 22:49 
GeneralMy vote of 5 Pin
kacime_198123-Jan-12 3:38
kacime_198123-Jan-12 3:38 
GeneralMy vote of 3 Pin
Andy41118-Jan-12 23:41
Andy41118-Jan-12 23:41 
GeneralRe: My vote of 3 Pin
Ali Daneshmandi19-Jan-12 3:08
Ali Daneshmandi19-Jan-12 3:08 
GeneralRe: My vote of 3 Pin
Andy41119-Jan-12 3:50
Andy41119-Jan-12 3:50 
GeneralRe: My vote of 3 Pin
Ali Daneshmandi19-Jan-12 6:05
Ali Daneshmandi19-Jan-12 6:05 
GeneralRe: My vote of 3 Pin
vithal wadje31-Aug-12 21:22
vithal wadje31-Aug-12 21:22 
QuestionWPF Toolkit error Pin
shalini.nikharey17-Jan-12 12:59
shalini.nikharey17-Jan-12 12:59 
AnswerRe: WPF Toolkit error Pin
Ali Daneshmandi17-Jan-12 20:56
Ali Daneshmandi17-Jan-12 20:56 
GeneralRe: WPF Toolkit error Pin
shalini.nikharey19-Jan-12 10:47
shalini.nikharey19-Jan-12 10:47 
GeneralRe: WPF Toolkit error Pin
shalini.nikharey19-Jan-12 10:56
shalini.nikharey19-Jan-12 10:56 
GeneralRe: WPF Toolkit error Pin
Ali Daneshmandi19-Jan-12 20:55
Ali Daneshmandi19-Jan-12 20:55 
GeneralRe: WPF Toolkit error Pin
Ali Daneshmandi19-Jan-12 20:56
Ali Daneshmandi19-Jan-12 20:56 
GeneralRe: WPF Toolkit error Pin
shalini.nikharey22-Jan-12 12:15
shalini.nikharey22-Jan-12 12:15 
GeneralRe: WPF Toolkit error Pin
Ali Daneshmandi22-Jan-12 22:02
Ali Daneshmandi22-Jan-12 22:02 
QuestionSilverlight Pin
Liero_14-Jan-12 1:01
Liero_14-Jan-12 1:01 
AnswerRe: Silverlight Pin
Ali Daneshmandi14-Jan-12 7:38
Ali Daneshmandi14-Jan-12 7:38 
QuestionError when opening Waiter-Source on C# 2010 Express Pin
h0k3n913-Jan-12 19:18
h0k3n913-Jan-12 19:18 
AnswerRe: Error when opening Waiter-Source on C# 2010 Express Pin
Ali Daneshmandi14-Jan-12 7:40
Ali Daneshmandi14-Jan-12 7:40 
GeneralRe: Error when opening Waiter-Source on C# 2010 Express Pin
h0k3n915-Jan-12 14:59
h0k3n915-Jan-12 14:59 
GeneralRe: Error when opening Waiter-Source on C# 2010 Express Pin
Ali Daneshmandi15-Jan-12 21:05
Ali Daneshmandi15-Jan-12 21:05 
GeneralRe: Error when opening Waiter-Source on C# 2010 Express Pin
h0k3n915-Jan-12 21:43
h0k3n915-Jan-12 21:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.