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.Acte p = o as SVC.Acte; if (t.Name == "txtId") { return(p.Id == Convert.ToInt32(filter)); } return(p.Libelle.ToUpper().StartsWith(filter.ToUpper())); }; } } catch (Exception ex) { MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }
private void ClientsDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { if (memberuser.CréationAdministrateur == true && MotifDataGrid.SelectedItem != null) { SVC.Acte selectedActe = MotifDataGrid.SelectedItem as SVC.Acte; AjouterActe cl = new AjouterActe(proxy, memberuser, callback, selectedActe); cl.Show(); } } catch (Exception ex) { MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error); } }
public AjouterActe(SVC.ServiceCliniqueClient proxyrecu, SVC.Membership membershiprecu, ICallback callbackrecu, SVC.Acte alimentrecu) { try { InitializeComponent(); proxy = proxyrecu; memberuser = membershiprecu; callback = callbackrecu; title = this.Title; // titlebrush = this.WindowTitleBrush; //callbackrecu.InsertCatalogueCallbackevent += new ICallback.CallbackEventHandler34(callbackrecu_Refresh); proxy.InnerDuplexChannel.Faulted += new EventHandler(InnerDuplexChannel_Faulted); proxy.InnerDuplexChannel.Closed += new EventHandler(InnerDuplexChannel_Closed); if (alimentrecu == null) { Trans = false; btnCreer.IsEnabled = false; alimentobj = new SVC.Acte { Prix = 0 }; f.Content = "Créer un nouveau acte"; // txtCatalogue.ItemsSource = proxy.GetAllCatalogue(); ActeGrid.DataContext = alimentobj; } else { Trans = true; /* List<SVC.Catalogue> testmedecin =proxy.GetAllCatalogue(); * txtCatalogue.ItemsSource = testmedecin; * List<SVC.Catalogue> tte = testmedecin.Where(n => n.Id == alimentrecu.IdCatalogue).ToList(); * txtCatalogue.SelectedItem = tte.First();*/ alimentobj = alimentrecu; btnCreer.IsEnabled = true; ActeGrid.DataContext = alimentobj; f.Content = "Modifier acte"; } } catch (Exception ex) { MessageBoxResult resultc10 = 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.Acte selectedActe = MotifDataGrid.SelectedItem as SVC.Acte; proxy.DeleteActe(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); } }