public ClientViewModel(ClientUserControl clientUserControl, ContentControl page)
 {
     model = new ClientModel();
     this.clientUserControl = clientUserControl;
     this.page     = page;
     addWinCommand = new ReplaceCommand();
     mapWinCommand = new ReplaceCommand();
     addWinCommand.ReplaceUserControl += addwindow;
     mapWinCommand.ReplaceUserControl += mapwindow;
 }
        private void MainMenu_Click(object sender, RoutedEventArgs e)
        {
            MenuItem mi = (MenuItem)sender;

            switch (mi.Name)
            {
            case "MenuOffre":
            {
                //if (ouc == null)
                ouc = new OffreUserControl();
                MenuOffre.IsChecked      = true;
                MenuDemande.IsChecked    = false;
                MenuVente.IsChecked      = false;
                MenuAgent.IsChecked      = false;
                MenuClient.IsChecked     = false;
                MenuRegionType.IsChecked = false;
                MainStackPanel.Children.Clear();
                MainStackPanel.Children.Add(ouc);
                break;
            }

            case "MenuDemande":
            {
                //if(duc == null)
                duc = new DemandeUserControl();
                MenuOffre.IsChecked      = false;
                MenuDemande.IsChecked    = true;
                MenuVente.IsChecked      = false;
                MenuAgent.IsChecked      = false;
                MenuClient.IsChecked     = false;
                MenuRegionType.IsChecked = false;
                MainStackPanel.Children.Clear();
                MainStackPanel.Children.Add(duc);
                break;
            }

            case "MenuVente":
            {
                //if (vuc == null)
                vuc = new VenteUserControl();
                MenuOffre.IsChecked      = false;
                MenuDemande.IsChecked    = false;
                MenuVente.IsChecked      = true;
                MenuAgent.IsChecked      = false;
                MenuRegionType.IsChecked = false;
                MenuClient.IsChecked     = false;
                MainStackPanel.Children.Clear();
                MainStackPanel.Children.Add(vuc);
                break;
            }

            case "MenuAgent":
            {
                //if(auc == null)
                auc = new AgentUserControl();
                MenuOffre.IsChecked      = false;
                MenuDemande.IsChecked    = false;
                MenuVente.IsChecked      = false;
                MenuAgent.IsChecked      = true;
                MenuClient.IsChecked     = false;
                MenuRegionType.IsChecked = false;
                MainStackPanel.Children.Clear();
                MainStackPanel.Children.Add(auc);
                break;
            }

            case "MenuClient":
            {
                //if(cuc == null)
                cuc = new ClientUserControl();
                MenuOffre.IsChecked      = false;
                MenuDemande.IsChecked    = false;
                MenuVente.IsChecked      = false;
                MenuAgent.IsChecked      = false;
                MenuClient.IsChecked     = true;
                MenuRegionType.IsChecked = false;
                MainStackPanel.Children.Clear();
                MainStackPanel.Children.Add(cuc);
                break;
            }

            case "MenuRegionType":
            {
                //if (rtc == null)
                rtc = new RegionTypeUserControl();
                MenuOffre.IsChecked      = false;
                MenuDemande.IsChecked    = false;
                MenuVente.IsChecked      = false;
                MenuAgent.IsChecked      = false;
                MenuClient.IsChecked     = false;
                MenuRegionType.IsChecked = true;
                MainStackPanel.Children.Clear();
                MainStackPanel.Children.Add(rtc);
                break;
            }
            }
        }