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); } } }