Exemplo n.º 1
0
        // 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;
            }
        }
Exemplo n.º 2
0
        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);
        }