public AjouterDictionnaire(SVC.ServiceCliniqueClient proxyrecu, ICallback callbackrecu, SVC.Dictionnaire 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)
                {
                    ActeGrid.DataContext = special;
                    f.Content            = "Modifier terminologie dentaire";
                }
                else
                {
                    f.Content = "Créer une terminologie dentaire";
                }
                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);
            }
        }
Example #2
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.Dictionnaire p = o as SVC.Dictionnaire;
                 if (t.Name == "txtId")
                 {
                     return(p.Id == Convert.ToInt32(filter));
                 }
                 return(p.Mot.ToUpper().Contains(filter.ToUpper()));
             };
         }
     }
     catch (Exception ex)
     {
         MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Example #3
0
 private void ClientsDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     try
     {
         if (MotifDataGrid.SelectedItem != null)
         {
             SVC.Dictionnaire   selecteddi = MotifDataGrid.SelectedItem as SVC.Dictionnaire;
             DétailTerminologie cl         = new DétailTerminologie(proxy, callback, selecteddi, membership);
             cl.Show();
         }
     }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.Dictionnaire pa = new SVC.Dictionnaire
                        {
                            Mot         = txtMots.Text.Trim(),
                            Explication = txtExplication.Text.Trim(),
                        };
                        proxy.InsertDictionnaire(pa);
                        ts.Complete();

                        //     this.WindowTitleBrush = Brushes.Green;
                    }
                    proxy.AjouterDictionnaireRefresh();
                    MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.OperationSuccées, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    if (membership.CréationAdministrateur == true && special != null)
                    {
                        using (var ts = new TransactionScope(TransactionScopeOption.RequiresNew))
                        {
                            proxy.UpdateDictionnaire(special);
                            ts.Complete();
                        }

                        proxy.AjouterDictionnaireRefresh();
                        MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.OperationSuccées, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    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);
            }
        }
        public DétailTerminologie(SVC.ServiceCliniqueClient proxyrecu, ICallback callbackrecu, SVC.Dictionnaire spécialtiérecu, SVC.Membership membershirecu)
        {
            try
            {
                InitializeComponent();
                callback                          = callbackrecu;
                proxy                             = proxyrecu;
                special                           = spécialtiérecu;
                membership                        = membershirecu;
                ActeGrid.DataContext              = spécialtiérecu;
                proxy.InnerDuplexChannel.Faulted += new EventHandler(InnerDuplexChannel_Faulted);

                proxy.InnerDuplexChannel.Closed += new EventHandler(InnerDuplexChannel_Closed);
            }
            catch (Exception ex)
            {
                MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Example #6
0
 private void ClientsDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     try
     {
         if (memberuser.ModificationAdministrateur == true && MotifDataGrid.SelectedItem != null)
         {
             SVC.Dictionnaire    selecteddi = MotifDataGrid.SelectedItem as SVC.Dictionnaire;
             AjouterDictionnaire cl         = new AjouterDictionnaire(proxy, callback, selecteddi, memberuser);
             cl.Show();
         }
         else
         {
             MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.MessageBoxPrivilége, 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);
     }
 }
Example #7
0
 private void btnSupp_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (memberuser.SuppressionAdministrateur == true && MotifDataGrid.SelectedItem != null)
         {
             SVC.Dictionnaire selecteddi = MotifDataGrid.SelectedItem as SVC.Dictionnaire;
             proxy.DeleteDictionnaire(selecteddi);
             MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.OperationSuccées, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.MessageBoxPrivilége, 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);
     }
 }