//Bouton pour ce déconnecter private void ButtonDeconnecter_Click(object sender, RoutedEventArgs e) { User = null; this.Hide(); Login login = new Login(); login.ShowDialog(); User = Controler.RecherchePilote(login.Nom, login.Prenom); if (User == null) { AjoutPilote ajoutPilote = new AjoutPilote(Controler, login.Nom, login.Prenom); ajoutPilote.ShowDialog(); if (ajoutPilote.AjoutOK)//verifie si l'ajout du pilote est OK { User = ajoutPilote.NouvPilote; } else { Close(); } } if (User != null) { this.Title = "Club Manager : " + User.Nom + " " + User.Prenom; this.Show(); Controler.MyStatBar.SetMessage("Bienvenue " + User.Nom + " " + User.Prenom); } }
public MainWindow() { InitializeComponent(); Controler = new AppControler(); try { Controler.ChargementDonnees(); SideListe.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString(Controler.MyRegist.GetValue(Params.ListFontColor))); SideListe.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString(Controler.MyRegist.GetValue(Params.ListBackColor))); } catch (Exception exc) { Console.WriteLine(exc.Message); } this.DataContext = Controler; SideListe.ItemsSource = Controler.ListePilotes; Login login = new Login(); login.ShowDialog(); User = Controler.RecherchePilote(login.Nom, login.Prenom); if (User == null) { AjoutPilote ajoutPilote = new AjoutPilote(Controler, login.Nom, login.Prenom); ajoutPilote.ShowDialog(); if (ajoutPilote.AjoutOK)//verifie si l'ajout du pilote est OK { User = ajoutPilote.NouvPilote; Controler.AjoutPilote(ajoutPilote.NouvPilote); } else { Close(); } } if (User != null) { this.Title = "Club Manager : " + User.Nom + " " + User.Prenom; Controler.MyStatBar.SetMessage("Bienvenue " + User.Nom + " " + User.Prenom); } }