This is a full and complete Silverlight Business Application to propagate the awesome power of Silverlight for the creation of Enterprise Applications,

Using

  •  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
  •  LinQ
  •  C#
  •  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
  Better Dashboard

 

you can also see a live demo here

http://www.xneterp.com/med/
user: demo
pass: control@medico

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 Page

Main Home Page

clip_image002

 

Patients,

clip_image003

DataGid has a Tooltip linked to the RowLoaded event.

So when the user hover the mouse on any row a tooltip is displayed

 

 

clip_image004

Add New Child Window

clip_image005

Child Windows where the Selected Patient info can be changed

 

 

clip_image006

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

 

 

clip_image007

Here is the CRUD..

The Buttons use the RelayCommand inside the View Model

 

 

clip_image008

This is how the Code behind looks like, because all the logic is inside the ViewModel

 

 

 

clip_image009

Inside the XAML, is where the ViewModel is set, so all properties are accessible

clip_image010

 

 

 

clip_image011

The Busy Indictor is there for all pages, controls and Child Windows, and bound to the IsBusy

clip_image012

please continue on the Documentation Tab

[polldaddy poll=5392985]

Last edited Aug 12, 2011 at 3:56 AM by oscar_agreda, version 22