public DictationTemplateRedis(DictationTemplate dictationTemplate) { this.m_TemplateId = dictationTemplate.TemplateId; this.m_TemplateName = dictationTemplate.TemplateName; this.m_Text = dictationTemplate.Text; this.m_UseAppendInitials = dictationTemplate.UseAppendInitials; this.m_SpecimenIds = new List <string>(); foreach (YellowstonePathology.Business.Specimen.Model.Specimen specimen in dictationTemplate.SpecimenCollection) { this.m_SpecimenIds.Add(specimen.SpecimenId); } }
public DictationTemplatePage(YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_SpecimenOrder = specimenOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_DictationTemplate = DictationTemplateCollection.Instance.GetClone(m_SpecimenOrder.SpecimenId); this.SetGrossDescription(); InitializeComponent(); DataContext = this; }
public DictationTemplatePage(YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_SpecimenOrder = specimenOrder; this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; DictationTemplateCollection dictationTemplateCollection = DictationTemplateCollection.GetAll(); this.m_DictationTemplate = dictationTemplateCollection.GetTemplate(m_SpecimenOrder.SpecimenId); this.SetGrossDescription(); InitializeComponent(); DataContext = this; }
private void ListViewDictationTemplates_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (this.ListViewDictationTemplates.SelectedItem != null) { string id = ((DictationTemplate)this.ListViewDictationTemplates.SelectedItem).TemplateId; DictationTemplate dictationTemplate = DictationTemplateCollection.Instance.GetCloneByTemplateId(id); DictationTemplateEditPage dlg = new DictationTemplateEditPage(dictationTemplate); bool?dialogResult = dlg.ShowDialog(); if (dialogResult.HasValue && dialogResult.Value == true) { DictationTemplateCollection.Refresh(); NotifyPropertyChanged("DictationTemplates"); } } }
public DictationTemplateEditPage(DictationTemplate dictationTemplate) { if (dictationTemplate == null) { this.m_DictationTemplate = new Gross.DictationTemplate(); } else { this.m_DictationTemplate = dictationTemplate; } this.m_HoldToCompareString = this.m_DictationTemplate.ToJSON(); InitializeComponent(); DataContext = this; }