// si appuie sur la photo de l utilisateur private void ImgUser_MouseDown(object sender, MouseButtonEventArgs e) { Infos infoWindows = new Infos(User, User); infoWindows.ShowDialog(); if (infoWindows.IsModified) { User = PersonneManager.GetUserLogin(User.Courriel, User.Password); this.ImgUser.Source = new BitmapImage(new Uri(@"" + User.UrlPhoto, UriKind.RelativeOrAbsolute)); this.NomUser.Content = User.Nom; } }
private void btnConnect_Click(object sender, RoutedEventArgs e) { string courriel = txtCourriel.Text; string password = txtPwd.Password; if (courriel != "" && password != "") { try { User = PersonneManager.GetUserLogin(courriel, password); if (User == null) { MessageBox.Show("Login fail, veulliez ressayer, svp.", "LOGIN FAIL", MessageBoxButton.OK, MessageBoxImage.Error); txtPwd.Password = ""; } else { this.Visibility = System.Windows.Visibility.Hidden; //creer nouvelles fenetres ici! Contacts contactsWindow = new Contacts(User); contactsWindow.Show(); //update lastVisit BD int retour = PersonneManager.UpdateLastVisit(DateTime.Now, User.Id); this.Close(); } } catch (Exception) { MessageBox.Show("serveur indisponible"); this.Close(); throw; } } else if (courriel == "") { MessageBox.Show("Saisir le courriel, svp.", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else if (password == "") { MessageBox.Show("Saisir le password, svp.", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBox.Show("Saisir les champs, svp.", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Exclamation); } //SQLHelper.GetUserLogin(courriel, password); }