示例#1
0
        private void EmplirListeEtudiants()
        {
            string selectEtudiant = "SELECT IdEtudiant, Prenom, Nom FROM tblEtudiants WHERE IdInstructeur = '" +
                                    utilisateur.IdUtilisateur + "' ORDER BY Nom";

            try
            {
                commande = new SqlCommand(selectEtudiant, connexion);
                connexion.Open();
                SqlDataReader lecteur = commande.ExecuteReader();

                while (lecteur.Read())
                {
                    etudiant            = new Etudiant();
                    etudiant.IdEtudiant = lecteur["IdEtudiant"].ToString();
                    etudiant.Prenom     = lecteur["Prenom"].ToString();
                    etudiant.Nom        = lecteur["Nom"].ToString();
                    etudiants.Add(etudiant);
                }

                ListeEtudiants.DataContext = etudiants.ToList();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                connexion.Close();
            }
        }
        private void ListeEtudiants_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
        {
            if (ListeEtudiants.SelectedIndex == -1)
            {
                return;
            }
            // Récupération de l'étudiant dans notre collection selon l'index sélectionné.
            Etudiant sEtudiant = etudiants[ListeEtudiants.SelectedIndex];
            // Création de notre requête sélection.
            string selectEtudiant = "SELECT * FROM tblEtudiants WHERE IdEtudiant = '" + sEtudiant.idEtudiant + "'";

            // Création de notre objet SqlCommand.
            commande = new SqlCommand(selectEtudiant, connexion);
            // Ouverture de notre connexion.
            connexion.Open();
            // Création et exécution de notre lecteur d'enregistrement.
            SqlDataReader lecteur = commande.ExecuteReader();

            // Si l'enregistrement a été trouvé.
            if (lecteur.Read())
            {
                // Affichage des informations dans les différents éléments de notre formulaire.
                lblID.Content      = lecteur["IdEtudiant"];
                txtPrenom.Text     = lecteur["Prenom"].ToString();
                txtNom.Text        = lecteur["Nom"].ToString();
                txtAdresse.Text    = lecteur["Adresse"].ToString();
                txtVille.Text      = lecteur["Ville"].ToString();
                txtProvince.Text   = lecteur["Province"].ToString();
                txtCodePostal.Text = lecteur["CodePostal"].ToString();
                txtTelephone.Text  = lecteur["Telephone"].ToString();
                // Sélection du bouton radio selon la valeur récupérée du champ Statut.
                switch (lecteur["Statut"].ToString())
                {
                case "0": rbActif.IsChecked = true;
                    break;

                case "1": rbArret.IsChecked = true;
                    break;

                case "2": rbGradue.IsChecked = true;
                    break;
                }
            }
            connexion.Close();
        }
示例#3
0
        private void ListeEtudiants_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (ListeEtudiants.SelectedIndex == -1)
            {
                return;
            }

            Etudiant sEtudiant      = etudiants[ListeEtudiants.SelectedIndex];
            string   selectEtudiant = "SELECT * FROM tblEtudiants WHERE IdEtudiant = '" + sEtudiant.IdEtudiant + "'";

            commande = new SqlCommand(selectEtudiant, connexion);
            connexion.Open();

            SqlDataReader lecteur = commande.ExecuteReader();

            if (lecteur.Read())
            {
                lblID.Content      = lecteur["IdEtudiant"];
                txtPrenom.Text     = lecteur["Prenom"].ToString();
                txtNom.Text        = lecteur["Nom"].ToString();
                txtAdresse.Text    = lecteur["Adresse"].ToString();
                txtVille.Text      = lecteur["Ville"].ToString();
                txtProvince.Text   = lecteur["Province"].ToString();
                txtCodePostal.Text = lecteur["CodePostal"].ToString();
                txtTelephone.Text  = lecteur["Telephone"].ToString();

                switch (lecteur["Statut"].ToString())
                {
                case "0":
                    rbActif.IsChecked = true;
                    break;

                case "1":
                    rbArret.IsChecked = true;
                    break;

                case "2":
                    rbGradue.IsChecked = true;
                    break;
                }
            }

            connexion.Close();
        }
        private void EmplirListeEtudiants()
        {
            // Création de la requête sélection.
            string selectEtudiant = "SELECT IdEtudiant, Prenom, Nom FROM tblEtudiants WHERE IdInstructeur = '" + utilisateur.IdUtilisateur + "' ORDER BY Nom";

            try
            {
                // Création de notre objet SqlCommand.
                commande = new SqlCommand(selectEtudiant, connexion);

                // Ouverture de notre connexion.
                connexion.Open();

                // Création de notre lecteur d'enregistrements.
                SqlDataReader lecteur = commande.ExecuteReader();

                // Boucle qui effectue la lecture de nos enregistrements.
                while (lecteur.Read())
                {
                    // Création d'un nouvel étudiant.
                    etudiant = new Etudiant();
                    // Récupération des informations de l'étudiant.
                    etudiant.idEtudiant = lecteur["IdEtudiant"].ToString();
                    etudiant.prenom     = lecteur["Prenom"].ToString();
                    etudiant.nom        = lecteur["Nom"].ToString();
                    // Ajoût de l'étudiant dans la liste.
                    etudiants.Add(etudiant);
                }
                ListeEtudiants.DataContext = etudiants;
            }
            catch (Exception ex)
            {
                // Affichage de l'erreur en cas de connexion non réussie.
                MessageBox.Show(ex.Message);
            }
            finally
            {
                // Fermeture de notre connexion.
                connexion.Close();
            }
        }