This is a full and complete Silverlight Business Application to propagate the awesome power of Silverlight for the creation of Enterprise Applications,
- Silverlight 4
- Ria Servicces SP1
- Entity Framewerk 4
- Designer or Mock data, Blend or VS can see data without the need to run the app
- MvvM , yes we use MVVM all over the place. basically recreated the Microsoft Kung
Fu MVVM Implementation.
- Telerik, necessary for the DataGrid that facilitates the MVVM implementation of
the Tooltip (On Row-loaded event)
- On the Web.Config you will see 3 ways of connecting to the SQL Server.
on the next days will add
Scheduling Appointments capabilities with a nice UI
you can also see a live demo here
You must login first to see data
and please select the first Patient, because from the computer Generated Data, is the only one with Related Entities, like consultations, Appointments, etc
Main Home Page
DataGid has a Tooltip linked to the RowLoaded event.
So when the user hover the mouse on any row a tooltip is displayed
Add New Child Window
Child Windows where the Selected Patient info can be changed
The buttons on the right will lead to pages like this one
- After selecting a patient, the end user can click on any of the related entities, for example in this case is the Consultations for that patient
- There is a Grid, that hold the Collections of Consultations the selected patient has, . The Grid is bound to the collection
- The TextBoxes, ChechBoxes, DataPickers, etc are bound to the current Consultation
Here is the CRUD..
The Buttons use the RelayCommand inside the View Model
This is how the Code behind looks like, because all the logic is inside the ViewModel
Inside the XAML, is where the ViewModel is set, so all properties are accessible
The Busy Indictor is there for all pages, controls and Child Windows, and bound to the IsBusy
please continue on the Documentation Tab