Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 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);
     }
 }