private void txtRecherche_TextChanged(object sender, TextChangedEventArgs e) { try { TextBox t = (TextBox)sender; string filter = t.Text; ICollectionView cv = CollectionViewSource.GetDefaultView(MotifDataGrid.ItemsSource); if (filter == "") { cv.Filter = null; } else { cv.Filter = o => { SVC.Catalogue p = o as SVC.Catalogue; if (t.Name == "txtId") { return(p.Id == Convert.ToInt32(filter)); } return(p.Catalogue1.ToUpper().StartsWith(filter.ToUpper())); }; } } catch (Exception ex) { MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }
// Brush titlebrush; public AjouterCatalogue(SVC.ServiceCliniqueClient proxyrecu, ICallback callbackrecu, SVC.Catalogue spécialtiérecu, SVC.Membership membershirecu) { try { InitializeComponent(); callback = callbackrecu; proxy = proxyrecu; special = spécialtiérecu; membership = membershirecu; proxy.InnerDuplexChannel.Faulted += new EventHandler(InnerDuplexChannel_Faulted); proxy.InnerDuplexChannel.Closed += new EventHandler(InnerDuplexChannel_Closed); if (special != null) { SpécialitéGrid.DataContext = special; f.Content = "Modifier Catalogue"; } else { btnCreer.IsEnabled = false; f.Content = "Créer un Catalogue"; } title = this.Title; // titlebrush = this.WindowTitleBrush; } catch (Exception ex) { MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnCreer_Click(object sender, RoutedEventArgs e) { try { if (membership.CréationAdministrateur == true && special == null) { using (var ts = new TransactionScope(TransactionScopeOption.RequiresNew)) { SVC.Catalogue pa = new SVC.Catalogue { Catalogue1 = txSpecial.Text.Trim(), }; proxy.InsertCatalogue(pa); ts.Complete(); // this.WindowTitleBrush = Brushes.Green; btnCreer.IsEnabled = false; } MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.OperationSuccées, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Information); proxy.AjouterActeCatalogueRefresh(); this.Close(); } else { if (membership.CréationAdministrateur == true && special != null) { using (var ts = new TransactionScope(TransactionScopeOption.RequiresNew)) { proxy.UpdateCatalogue(special); ts.Complete(); } MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.OperationSuccées, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Information); proxy.AjouterActeCatalogueRefresh(); this.Close(); } else { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.Opérationéchouée, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); // this.WindowTitleBrush = Brushes.Red; } } }catch (Exception ex) { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnSupp_Click(object sender, RoutedEventArgs e) { try { using (var ts = new TransactionScope(TransactionScopeOption.RequiresNew)) { SVC.Catalogue selectedActe = MotifDataGrid.SelectedItem as SVC.Catalogue; proxy.DeleteCatalogue(selectedActe); ts.Complete(); MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.OperationSuccées, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Information); } proxy.AjouterActeCatalogueRefresh(); } catch (Exception ex) { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnEdit_Click(object sender, RoutedEventArgs e) { try { if (memberuser.ModificationAdministrateur == true) { SVC.Catalogue SelectMedecin = MotifDataGrid.SelectedItem as SVC.Catalogue; AjouterCatalogue CLSession = new AjouterCatalogue(proxy, callback, SelectMedecin, memberuser); CLSession.Show(); } else { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.Opérationéchouée, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }