public FunctionTemplate(Agencys agencys, Patients patients, MTObservableCollection <ImageInfo> displayImageInfo) { InitializeComponent(); functionTemplateViewModel = new FunctionTemplateViewModel(agencys, patients); DataContext = functionTemplateViewModel; DisplayImageInfo = displayImageInfo; tableTemplates_Images = new TableTemplates_Images(); }
public TInOut9s(Agencys agencys, Patients patients, Templates templates, DateTime templateImportDate) { InitializeComponent(); Patients = patients; Templates = templates; TemplateImportDate = templateImportDate; TemplateImagePixelWidth = (int)templates.Template_DecodePixelWidth; tableTemplates_Images = new TableTemplates_Images(); ObservableCollection <Templates_Images> observableCollection = tableTemplates_Images.QueryTemplatesImagesImportDateAndReturnFullImagePath(agencys, patients, templates, templateImportDate); new LoadTemplates_Images().LoadAllTemplatesImages(observableCollection, MainGrid, TemplateImagePixelWidth); }
private void SetTemplateContent(Templates templateItem) { switch (templateItem.Template_UserControlName) { case "TBeforeAfter": TBeforeAfter tBeforeAfter = new TBeforeAfter(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tBeforeAfter; break; case "TIn5s": TIn5s tIn5s = new TIn5s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tIn5s; break; case "TIn6s": TIn6s tIn6s = new TIn6s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tIn6s; break; case "TIn9s": TIn9s tIn9s = new TIn9s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tIn9s; break; case "TInOut9s": TInOut9s tInOut9s = new TInOut9s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tInOut9s; break; case "TInOut10s": TInOut10s tInOut10s = new TInOut10s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tInOut10s; break; case "TInOut11s": TInOut11s tInOut11s = new TInOut11s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tInOut11s; break; case "TXRay6s": TXRay6s tXRay6s = new TXRay6s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tXRay6s; break; case "TXRay19s": TXRay19s tXRay19s = new TXRay19s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tXRay19s; break; case "TPlasterModel5s": TPlasterModel5s tPlasterModel5s = new TPlasterModel5s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tPlasterModel5s; break; case "TFdi52s": TFdi52s tFdi52s = new TFdi52s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tFdi52s; break; case "TOthers1s": TOthers1s tOthers1s = new TOthers1s(Agencys, Patients, templateItem, SelectedDate); TemplateContent = tOthers1s; break; } ImportDateCollect = new TableTemplates_Images().QueryAllTemplatesImagesImportDate(Patients, templateItem); SelectedImportDate = (from idc in ImportDateCollect where idc == selectedDate.ToString("yyyy/MM/dd") select idc).ToList().Count() > 0 ? selectedDate.ToString("yyyy/MM/dd") : null; }