public DXWindowMain(SVC.ServiceCliniqueClient PROXYRECU, SVC.Membership memberrecu, ICallback callbackrecu, SVC.Client localclientrecu)
        {
            try
            {
                InitializeComponent();
                MemBerShip           = memberrecu;
                proxy                = PROXYRECU;
                callback             = callbackrecu;
                localClient          = localclientrecu;
                SESSSIONNAME.Content = localClient.UserName.ToString();
                //  VisiteAs ll = new VisiteAs();
                //ll.Show();

                FrameInterieur.Navigate(new Aceuill(proxy, MemBerShip, callback, this, localClient));

                autorisation(PROXYRECU, memberrecu, callbackrecu, localclientrecu);



                callbackrecu.callback += new ICallback.CallbackEventHandler(callbackrecu_callback);

                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);
            }
        }
        private void MenuItem_Click_9(object sender, RoutedEventArgs e)
        {
            try
            {
                WaitIndicatorS.DeferedVisibility = true;

                if (MemBerShip.ModulePatient == true)
                {
                    FrameInterieur.Navigate(new ListePatient(proxy, MemBerShip, callback, localClient));
                }
                else
                {
                    MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("vous devez avoir une autorisation pour effectuer cette action", Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Stop);
                }
            }
            catch (Exception ex)
            {
                MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Stop);
            }
            finally
            {
                WaitIndicatorS.DeferedVisibility = false;
                //  windowmain.BACK.Visibility = Visibility.Collapsed;
            }
        }