private void ButtonNext_Click(object sender, RoutedEventArgs e) { DataValidator dataValidator = this.CreateDataValidator(this.m_CytologyClientOrderClone); dataValidator.UpdateValidBindingSources(); YellowstonePathology.Shared.ValidationResult validationResult = dataValidator.ValidateDataTypes(); if (validationResult.IsValid == false) { MessageBox.Show(validationResult.Message); } else { validationResult = dataValidator.ValidateDomain(); if (validationResult.IsValid == false) { MessageBox.Show(validationResult.Message); } else { Shared.PageNavigationReturnEventArgs args = null; if (this.m_CytologyClientOrderClone.ScreeningType == "Diagnositic Pap" || this.m_CytologyClientOrderClone.ScreeningType == "Other") { args = new CytologyScreeningTypePageEventArgs(true, Shared.PageNavigationDirectionEnum.Next, null); } else { args = new CytologyScreeningTypePageEventArgs(false, Shared.PageNavigationDirectionEnum.Next, null); } Return(this, args); } } }
private void ButtonNext_Click(object sender, RoutedEventArgs e) { DataValidator dataValidator = this.CreateDataValidator(this.m_ClientOrderDetailClone); dataValidator.UpdateValidBindingSources(); YellowstonePathology.Shared.ValidationResult validationResult = dataValidator.ValidateDataTypes(); if (validationResult.IsValid == false) { MessageBox.Show(validationResult.Message); } else { validationResult = dataValidator.ValidateDomain(); if (validationResult.IsValid == false) { MessageBox.Show(validationResult.Message); } else { Shared.PageNavigationReturnEventArgs args = new Shared.PageNavigationReturnEventArgs(Shared.PageNavigationDirectionEnum.Next, null); Return(this, args); } } }