Ejemplo n.º 1
0
 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;
        }
Ejemplo n.º 4
0
 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");
         }
     }
 }
Ejemplo n.º 5
0
        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;
        }