コード例 #1
0
        public PrintPreviewWindow(PatientRecordDetailsModel patient)
        {
            InitializeComponent();
            PrintPreviewViewModel printPreviewViewModel = new PrintPreviewViewModel(patient);

            PrintPreview.DataContext = printPreviewViewModel;
        }
コード例 #2
0
 public PrintPreviewViewModel(PatientRecordDetailsModel patient)
 {
     GuidGenerator         = patient.PatientId;
     CurrentDate           = patient.PatientRegisteredDate;
     PatientName           = patient.PatientName;
     PatientAddress        = patient.PatientAddress;
     PatientGender         = patient.PatientGender;
     PatientDateOfBirth    = patient.PatientDateOfBirth.ToShortDateString();
     PatientAge            = patient.PatientAge;
     PatientImageSource    = patient.PatientImageSource;
     PatientDepartment     = patient.PatientDepartment;
     PatientWard           = patient.PatientWard;
     PatientDotorcInCharge = patient.PatientDoctorInCharge;
 }
        public AddPatientRecordDetailsViewModel()
        {
            Department = new ObservableCollection <string>
            {
                "Orthopedic", "Cardiology", "Oncology", "Obstetrics and Gynaecology", "Cardiovascular ICU"
            };

            Ward = new ObservableCollection <string>
            {
                "Cardiology Ward", "Neurology Ward", "Obstetrics and Gynaecology Ward", "Oncology Ward", "Maternity Ward"
            };

            DocInCharge = new ObservableCollection <string>
            {
                "Dr. Asala Perera", "Dr. Janaka Thisera", "Dr. Manik Perera", "Dr. Seetha Fonseka", "Dr. Athula Dissanayake"
            };

            m_windowService = new WindowService();

            Patient = new PatientRecordDetailsModel();

            PatientAddress = new PatientAddress();
        }
コード例 #4
0
        public void CreateWindow(PatientRecordDetailsModel patient)
        {
            PrintPreviewWindow printPreviewWindow = new PrintPreviewWindow(patient);

            printPreviewWindow.ShowDialog();
        }