private void ListBoxProviders_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (this.ListViewProviders.SelectedItem != null)
            {
                YellowstonePathology.Business.Client.Model.ProviderClient providerClient = (YellowstonePathology.Business.Client.Model.ProviderClient) this.ListViewProviders.SelectedItem;
                YellowstonePathology.Business.Domain.Physician            physician      = providerClient.Physician;

                ProviderEntry providerEntry = new ProviderEntry(physician, false);
                providerEntry.ShowDialog();
            }
        }
        private void ListBoxProviders_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (this.ListViewProviders.SelectedItem != null)
            {
                YellowstonePathology.Business.Client.Model.ProviderClient providerClient = (YellowstonePathology.Business.Client.Model.ProviderClient) this.ListViewProviders.SelectedItem;
                YellowstonePathology.Business.Domain.Physician            physician      = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullPhysician(providerClient.Physician.PhysicianId, this);

                ProviderEntry providerEntry = new ProviderEntry(physician);
                providerEntry.ShowDialog();
            }
        }
 private void ButtonDeleteProvider_Click(object sender, RoutedEventArgs e)
 {
     if (this.ListViewProviders.SelectedItem != null)
     {
         YellowstonePathology.Business.Client.Model.ProviderClient providerClient = (YellowstonePathology.Business.Client.Model.ProviderClient) this.ListViewProviders.SelectedItem;
         YellowstonePathology.Business.Rules.MethodResult          methodResult   = this.CanDeleteProvider(providerClient.Physician);
         if (methodResult.Success == true)
         {
             this.DeleteProvider(providerClient.Physician);
             this.DoProviderSearch();
         }
         else
         {
             MessageBox.Show(methodResult.Message, "Unable to delete provider.", MessageBoxButton.OK, MessageBoxImage.Exclamation);
         }
     }
 }