public CallbackNumberPage(YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail surgicalClientOrderDetailClone)
        {
            this.m_SurgicalClientOrderDetailClone = surgicalClientOrderDetailClone;

            InitializeComponent();

            this.DataContext = this.SurgicalClientOrderDetailClone;
            this.Loaded += new RoutedEventHandler(CallbackNumberPage_Loaded);
        }
예제 #2
0
        public CallbackNumberPage(YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail surgicalClientOrderDetailClone)
        {
            this.m_SurgicalClientOrderDetailClone = surgicalClientOrderDetailClone;

            InitializeComponent();

            this.DataContext = this.SurgicalClientOrderDetailClone;
            this.Loaded     += new RoutedEventHandler(CallbackNumberPage_Loaded);
        }
예제 #3
0
        private DataValidator CreateDataValidator(YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail surgicalClientOrderDetailClone)
        {
            DataValidator     dataValidator = new DataValidator();
            BindingExpression callbackNumberBindingExpression = this.TextBoxCallbackNumber.GetBindingExpression(TextBox.TextProperty);

            Shared.ValidationResult callbackNumberDataTypeValidationResult = YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail.IsCallbackNumberDataTypeValid(this.TextBoxCallbackNumber.Text);
            dataValidator.Add(new DataValidatorItem(callbackNumberDataTypeValidationResult, callbackNumberBindingExpression, surgicalClientOrderDetailClone.IsCallbackNumberDomainValid));
            return(dataValidator);
        }
        public SurgicalSpecimenDetailsPage(YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail clientOrderDetailClone)
        {
            this.m_ClientOrderDetailClone = clientOrderDetailClone;

            this.m_FixationTypes = new List<string>();
            this.m_FixationTypes.Add("Fresh");
            this.m_FixationTypes.Add("Formalin");
            this.m_FixationTypes.Add("B+ Fixative");
            this.m_FixationTypes.Add("Cytolyt");
            this.m_FixationTypes.Add("95% IPA");
            this.m_FixationTypes.Add("Thin Prep");

            InitializeComponent();

            this.DataContext = this;
            this.Loaded += new RoutedEventHandler(SurgicalSpecimenDetailsPage_Loaded);
        }
        public SurgicalSpecimenDetailsPage(YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail clientOrderDetailClone)
        {
            this.m_ClientOrderDetailClone = clientOrderDetailClone;

            this.m_FixationTypes = new List <string>();
            this.m_FixationTypes.Add("Fresh");
            this.m_FixationTypes.Add("Formalin");
            this.m_FixationTypes.Add("B+ Fixative");
            this.m_FixationTypes.Add("Cytolyt");
            this.m_FixationTypes.Add("95% IPA");
            this.m_FixationTypes.Add("Thin Prep");

            InitializeComponent();

            this.DataContext = this;
            this.Loaded     += new RoutedEventHandler(SurgicalSpecimenDetailsPage_Loaded);
        }