Esempio n. 1
0
        public FrmModifVst()
        {
            InitializeComponent();


            #region Initialisation du Formulaire de modification


            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionVisite.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Visite"]);
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);
            //uneGestionEleve = new List<GestionEleve>();

            //GestionEleve unEleve = new GestionEleve();
            //uneGestionEleve = unEleve.GetEleve();

            // Création d'un objet List d'Eleves à afficher dans la liste
            listeEleves = GestionEleve.GetElevesNonArchives();

            nomElv_cmbx.DataSource    = listeEleves;
            nomElv_cmbx.DisplayMember = "Nom";
            nomElv_cmbx.ValueMember   = "Id_eleves";

            numSelectionne = (int)nomElv_cmbx.SelectedIndex;

            #region Remplissage des cases
            if (listeEleves[numSelectionne].ArchiveEleve == false)
            {
                prenomEleve_txt.Text         = listeEleves[numSelectionne].Prenom;
                dateTimePicker1.Text         = listeEleves[numSelectionne].Date_naissance.ToString();
                lblClasse_cmbx.DataSource    = GestionClasse.GetClasses();
                lblClasse_cmbx.DisplayMember = "LibelleClasse";
                lblClasse_cmbx.SelectedIndex = listeEleves[numSelectionne].Id_classe - 1;
            }
        private void elvNonArchBtn_Click(object sender, EventArgs e)
        {
            elementsAffiches.Text = "Tableau des élèves non archivés";

            // Création d'un objet List d'Utilisateur à afficher dans le datagridview
            List <Eleve> liste = new List <Eleve>();

            liste = GestionEleve.GetElevesNonArchives();

            /*  // Rattachement de la List à la source de données du datagridview
             *  StudentsView.DataSource = liste;
             */

            #region Code alternatif de remplissage du datagridview utilisé plus pratique mais moins "propre" que celui du dessus
            // Effacement de toutes les lignes
            StudentsView.Rows.Clear();

            // On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste
            StudentsView.Rows.Add(GestionEleve.GetElevesNonArchives().Count);

            // Remplissage des lignes du datagridview
            for (int i = 0; i < GestionEleve.GetElevesNonArchives().Count; i++)
            {
                StudentsView[0, i].Value = liste[i].Id_eleves;
                StudentsView[1, i].Value = liste[i].Nom;
                StudentsView[2, i].Value = liste[i].Prenom;
                StudentsView[3, i].Value = liste[i].Date_naissance;
                StudentsView[4, i].Value = liste[i].Tel_eleve;
                StudentsView[5, i].Value = liste[i].Tel_parent;

                StudentsView[6, i].Value = liste[i].Tier_temps;
                StudentsView[7, i].Value = liste[i].Commentaire_sante;
                StudentsView[8, i].Value = GestionEleve.GetLeNomDeClasse(liste[i].Id_classe);
            }
            #endregion
        }
Esempio n. 3
0
        public FrmModifElv()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            //uneGestionEleve = new List<GestionEleve>();

            //GestionEleve unEleve = new GestionEleve();
            //uneGestionEleve = unEleve.GetEleve();

            // Création d'un objet List d'Eleves à afficher dans la liste
            listeEleves = GestionEleve.GetElevesNonArchives();

            nomElv_cmbx.DataSource    = listeEleves;
            nomElv_cmbx.DisplayMember = "Nom";
            nomElv_cmbx.ValueMember   = "Id_eleves";

            numSelectionne = (int)nomElv_cmbx.SelectedIndex;
            id_eleve       = (int)nomElv_cmbx.SelectedValue;

            #region Remplissage des cases
            if (listeEleves[numSelectionne].ArchiveEleve == false)
            {
                prenomEleve_txt.Text   = listeEleves[numSelectionne].Prenom;
                dateTimePicker1.Text   = listeEleves[numSelectionne].Date_naissance.ToString();
                telEleve_txt.Text      = listeEleves[numSelectionne].Tel_eleve.ToString();
                telParent_txt.Text     = listeEleves[numSelectionne].Tel_parent.ToString();
                tierTemps_txt.Text     = listeEleves[numSelectionne].Tier_temps.ToString();
                commentSante_text.Text = listeEleves[numSelectionne].Commentaire_sante;

                lblClasse_cmbx.DataSource    = GestionClasse.GetClasses();
                lblClasse_cmbx.DisplayMember = "LibelleClasse";
                lblClasse_cmbx.SelectedIndex = listeEleves[numSelectionne].Id_classe - 1;
            }

            #region Brouillon

            /*
             * nbClasse = listeEleves[numSelectionne].Id_classe;
             * listeNomClasses = new List<string>();
             * nbClasse = GestionClasse.GetClasses().Count;
             * listeNomClasses.Add(GestionEleve.GetLeNomDeClasse(numSelectionne));
             *
             * while (ind <= nbClasse)
             * {
             *  listeNomClasses.Add(GestionEleve.GetLeNomDeClasse(ind));
             *  ind++;
             * }
             *
             * lblClasse_cmbx.DataSource = listeNomClasses; //GestionEleve.GetLeNomDeClasse(listeEleves[numSelectionne].Id_classe);
             * lblClasse_cmbx.DisplayMember = "LibelleClasse";
             *
             * while (ind <= GestionClasse.GetClasses().Count)
             * {
             *  lblClasse_cmbx.Value[ind] = GestionEleve.GetLeNomDeClasse(ind);
             *  ind++;
             * }*/
            #endregion
            #endregion
        }
Esempio n. 4
0
        public FrmModifElv()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            #region Initialisation des listes
            // Création d'un objet List d'Eleves à afficher dans la liste
            listeEleves = GestionEleve.GetElevesNonArchives();

            // Création d'un objet List de classes à afficher dans la liste
            listeClasses = GestionClasse.GetClasses();
            #endregion


            for (int id = 0; id < listeClasses.Count; id++)
            {
                listeLibelleClasse.Add(
                    new Classe(
                        listeClasses[id].IdClasse,
                        listeClasses[id].NiveauClasse + " " + listeClasses[id].LibelleClasse));
            }

            nomElv_cmbx.DataSource    = listeEleves;
            nomElv_cmbx.DisplayMember = "Nom";
            nomElv_cmbx.ValueMember   = "Id_eleves";

            numSelectionne = 0;

            #region Remplissage des cases
            prenomEleve_txt.Text     = listeEleves[numSelectionne].Prenom;
            dateNaissancePicker.Text = listeEleves[numSelectionne].Date_naissance.ToString();
            telEleve_txt.Text        = listeEleves[numSelectionne].Tel_eleve.ToString();
            telParent_txt.Text       = listeEleves[numSelectionne].Tel_parent.ToString();
            TierTempsTrue.Checked    = listeEleves[numSelectionne].Tier_temps;
            commentSante_text.Text   = listeEleves[numSelectionne].Commentaire_sante;

            lblClasse_cmbx.DataSource    = listeLibelleClasse;
            lblClasse_cmbx.DisplayMember = "LibelleClasse";
            lblClasse_cmbx.ValueMember   = "IdClasse";
            #region Brouillon

            /*
             * nbClasse = listeEleves[numSelectionne].Id_classe;
             * listeNomClasses = new List<string>();
             * nbClasse = GestionClasse.GetClasses().Count;
             * listeNomClasses.Add(GestionEleve.GetLeNomDeClasse(numSelectionne));
             *
             * while (ind <= nbClasse)
             * {
             *  listeNomClasses.Add(GestionEleve.GetLeNomDeClasse(ind));
             *  ind++;
             * }
             *
             * lblClasse_cmbx.DataSource = listeNomClasses; //GestionEleve.GetLeNomDeClasse(listeEleves[numSelectionne].Id_classe);
             * lblClasse_cmbx.DisplayMember = "LibelleClasse";
             *
             * while (ind <= GestionClasse.GetClasses().Count)
             * {
             *  lblClasse_cmbx.Value[ind] = GestionEleve.GetLeNomDeClasse(ind);
             *  ind++;
             * }*/
            #endregion
            #endregion
        }
Esempio n. 5
0
        public FrmAjoutVst()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            // Ce code définit le format du contrôle pour afficher une heure au lieu
            // d'une date et permet à l'utilisateur de modifier l'heure qui est affichée.
            this.dateTimeArv.Format     = DateTimePickerFormat.Time;
            this.dateTimeArv.ShowUpDown = true;

            this.dateTimeDep.Format     = DateTimePickerFormat.Time;
            this.dateTimeDep.ShowUpDown = true;

            #region Liste medicaments
            // Création d'un objet List de médicaments à afficher dans la liste
            liste = GestionMedicament.GetMedicaments();

            lblMdc_list.DataSource    = liste;
            lblMdc_list.DisplayMember = "LblMdc";
            lblMdc_list.ValueMember   = "IdMdc";

            numMedicSelect = (int)lblMdc_list.SelectedValue;
            #endregion

            #region Informations élèves non archivés
            #region Liste id
            // Création d'un objet List d'Eleves à afficher dans la liste
            listeEleves = GestionEleve.GetElevesNonArchives();

            nomElv_cmbx.DataSource    = listeEleves;
            nomElv_cmbx.DisplayMember = "Nom";
            nomElv_cmbx.ValueMember   = "Id_eleves";
            #endregion

            #region Remplissage des cases
            numSelectionne = 0;

            prenomElvLbl.Text     = listeEleves[numSelectionne].Prenom;
            dateNaissanceLbl.Text = listeEleves[numSelectionne].Date_naissance.ToString();
            libelleClasseLbl.Text = GestionClasse.GetUneClasse(listeEleves[numSelectionne].Id_classe).NiveauClasse + " " + GestionClasse.GetUneClasse(listeEleves[numSelectionne].Id_classe).LibelleClasse;
            #endregion

            #region Boutons radios
            #region Retour à la maison
            if (backHomeYes.Checked == true)
            {
                backHomeNo.Checked = false;
            }
            else if (backHomeNo.Checked == true)
            {
                backHomeYes.Checked = false;
            }
            #endregion

            #region Hopital
            if (hospitalYes.Checked == true)
            {
                hospitalNo.Checked = false;
            }
            else if (hospitalNo.Checked == true)
            {
                hospitalYes.Checked = false;
            }
            #endregion

            #region Parents informés
            if (tellPrYes.Checked == true)
            {
                tellPrNo.Checked = false;
            }
            else if (tellPrNo.Checked == true)
            {
                tellPrYes.Checked = false;
            }
            #endregion
            #endregion
            #endregion
        }