public PlacentalPathologyQuestionnaireTestOrderPage(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail placentaClientOrderDetail) { this.m_PlacentaClientOrderDetail = placentaClientOrderDetail; InitializeComponent(); this.DataContext = this.m_PlacentaClientOrderDetail; }
public PlacentalPathologyQuestionnaireTestOrderPage(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail placentaClientOrderDetail) { this.m_PlacentaClientOrderDetail = placentaClientOrderDetail; InitializeComponent(); this.DataContext = this.m_PlacentaClientOrderDetail; }
public PlacentalPathologyQuestionnaireIndicationsPage(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail placentaClientOrderDetail) { this.m_PlacentaClientOrderDetail = placentaClientOrderDetail; InitializeComponent(); this.DataContext = this.m_PlacentaClientOrderDetail; Loaded += new RoutedEventHandler(Page_Loaded); }
public PlacentalPathologyQuestionnaireIndicationsPage(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail placentaClientOrderDetail) { this.m_PlacentaClientOrderDetail = placentaClientOrderDetail; InitializeComponent(); this.DataContext = this.m_PlacentaClientOrderDetail; Loaded += new RoutedEventHandler(Page_Loaded); }
public PlacentaDescriptionPage(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail clientOrderDetailClone) { this.m_ClientOrderDetailClone = clientOrderDetailClone; this.m_SurgicalOrderTypeCollection = new SurgicalOrderTypeCollection(); InitializeComponent(); this.DataContext = this; this.Loaded += new RoutedEventHandler(PlacentaDescriptionPage_Loaded); }
public PlacentaDescriptionPage(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail clientOrderDetailClone) { this.m_ClientOrderDetailClone = clientOrderDetailClone; this.m_SurgicalOrderTypeCollection = new SurgicalOrderTypeCollection(); InitializeComponent(); this.DataContext = this; this.Loaded += new RoutedEventHandler(PlacentaDescriptionPage_Loaded); }
public PlacentaSpecimenPath(YellowstonePathology.Business.ClientOrder.Model.SurgicalClientOrder clientOrder, YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail clientOrderDetail, ClientOrderDetailWizardModeEnum clientOrderDetailWizardMode, YellowstonePathology.Business.Persistence.ObjectTracker objectTracker) { this.m_ClientOrder = clientOrder; this.m_ClientOrderDetail = clientOrderDetail; this.m_ClientOrderDetailWizardMode = clientOrderDetailWizardMode; this.m_ObjectTracker = objectTracker; if (this.m_ClientOrderDetailWizardMode == ClientOrderDetailWizardModeEnum.AddNew) { this.m_ClientOrderDetail.OrderType = "Routine Surgical Pathology"; } YellowstonePathology.Business.Persistence.ObjectCloner objectCloner = new Business.Persistence.ObjectCloner(); this.m_ClientOrderDetailClone = (YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail)objectCloner.Clone(this.m_ClientOrderDetail); }
public PlacentaSpecimenPath(YellowstonePathology.Business.ClientOrder.Model.SurgicalClientOrder clientOrder, YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail clientOrderDetail, ClientOrderDetailWizardModeEnum clientOrderDetailWizardMode, YellowstonePathology.Business.Persistence.ObjectTracker objectTracker) { this.m_ClientOrder = clientOrder; this.m_ClientOrderDetail = clientOrderDetail; this.m_ClientOrderDetailWizardMode = clientOrderDetailWizardMode; this.m_ObjectTracker = objectTracker; if (this.m_ClientOrderDetailWizardMode == ClientOrderDetailWizardModeEnum.AddNew) { this.m_ClientOrderDetail.OrderType = "Routine Surgical Pathology"; } YellowstonePathology.Business.Persistence.ObjectCloner objectCloner = new Business.Persistence.ObjectCloner(); this.m_ClientOrderDetailClone = (YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail)objectCloner.Clone(this.m_ClientOrderDetail); }
private YellowstonePathology.Business.Validation.DataValidator CreateDataValidator(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail clientOrderDetailClone) { YellowstonePathology.Business.Validation.DataValidator dataValidator = new YellowstonePathology.Business.Validation.DataValidator(); //BindingExpression descriptionBindingExpression = this.TextBoxSpecimenDescription.GetBindingExpression(TextBox.TextProperty); //YellowstonePathology.Shared.ValidationResult descriptionDataTypeValidationResult = YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail.IsDescriptionDataTypeValid(this.TextBoxSpecimenDescription.Text); //dataValidator.Add(new YellowstonePathology.Shared.DataValidatorItem(descriptionDataTypeValidationResult, descriptionBindingExpression, clientOrderDetailClone.IsDescriptionDomainValid)); //BindingExpression specialInstructionsBindingExpression = this.ComboBoxSpecialInstructions.GetBindingExpression(ComboBox.TextProperty); //YellowstonePathology.Shared.ValidationResult specialInstructionsDataTypeValidationResult = YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail.IsSpecialInstructionsDataTypeValid(this.ComboBoxSpecialInstructions.Text); //dataValidator.Add(new YellowstonePathology.Shared.DataValidatorItem(specialInstructionsDataTypeValidationResult, specialInstructionsBindingExpression, clientOrderDetailClone.IsSpecialInstructionsDomainValid)); return(dataValidator); }
private YellowstonePathology.Business.Validation.DataValidator CreateDataValidator(YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail clientOrderDetailClone) { YellowstonePathology.Business.Validation.DataValidator dataValidator = new YellowstonePathology.Business.Validation.DataValidator(); BindingExpression grossExamBindingExpression = this.CheckBoxGrossExam.GetBindingExpression(CheckBox.IsCheckedProperty); YellowstonePathology.Business.Validation.ValidationResult grossExamDataTypeValidationResult = YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail.IsGrossExamDataTypeValid(this.CheckBoxGrossExam.IsChecked.Value); dataValidator.Add(new YellowstonePathology.Business.Validation.DataValidatorItem(grossExamDataTypeValidationResult, grossExamBindingExpression, clientOrderDetailClone.IsGrossExamDomainValid)); BindingExpression cytogeneticsBindingExpression = this.CheckBoxCytogenetics.GetBindingExpression(CheckBox.IsCheckedProperty); YellowstonePathology.Business.Validation.ValidationResult cytogeneticsDataTypeValidationResult = YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail.IsCytogeneticsDataTypeValid(this.CheckBoxCytogenetics.IsChecked.Value); dataValidator.Add(new YellowstonePathology.Business.Validation.DataValidatorItem(cytogeneticsDataTypeValidationResult, cytogeneticsBindingExpression, clientOrderDetailClone.IsCytogeneticsDomainValid)); BindingExpression completeExamBindingExpression = this.CheckBoxCompleteExam.GetBindingExpression(CheckBox.IsCheckedProperty); YellowstonePathology.Business.Validation.ValidationResult completeExamDataTypeValidationResult = YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail.IsCompleteExamDataTypeValid(this.CheckBoxCompleteExam.IsChecked.Value); dataValidator.Add(new YellowstonePathology.Business.Validation.DataValidatorItem(completeExamDataTypeValidationResult, completeExamBindingExpression, clientOrderDetailClone.IsCompleteExamDomainValid)); BindingExpression otherExamBindingExpression = this.TextBoxOtherExam.GetBindingExpression(TextBox.TextProperty); YellowstonePathology.Business.Validation.ValidationResult otherExamDataTypeValidationResult = YellowstonePathology.Business.ClientOrder.Model.PlacentaClientOrderDetail.IsOtherExamDataTypeValid(this.TextBoxOtherExam.Text); dataValidator.Add(new YellowstonePathology.Business.Validation.DataValidatorItem(otherExamDataTypeValidationResult, otherExamBindingExpression, clientOrderDetailClone.IsOtherExamDomainValid)); return(dataValidator); }