Exemplo n.º 1
0
        public FrmDetailsEleve(int idEleve)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionEleves.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            Eleve    unEleve = GestionInfirmerieBLL.GestionEleves.InfoEleve(idEleve);
            DateTime Date    = Convert.ToDateTime(unEleve.uneDateNaissance_eleve);
            string   uneDate = Date.ToString("d");

            TimeSpan span = DateTime.Now.Subtract(Date);

            if (unEleve.unTiers_Temps == true)
            {
                radioOuiTT.Checked = true;
            }
            else
            {
                radioNonTT.Checked = true;
            }

            lblAgeEleve.Text      = "Age : " + span.Days / 365;
            lblDateNaissance.Text = "Date de naissance : " + uneDate;
            lblSante.Text         = "Sante : " + unEleve.uneSante_eleve;
            lblNomEleve.Text      = "Nom : " + unEleve.unNom_eleve + " " + unEleve.unPrenom_eleve;
            lblTelEleve.Text      = "Tel élève : " + unEleve.unTel_eleve;
            lblTelMere.Text       = "Tel mère : " + unEleve.unTel_Mere_eleve;
            lblNumPere.Text       = "Tel père : " + unEleve.unTel_Pere_eleve;
            lblClasseEleve.Text   = "Classe : " + unEleve.UneClasse.unLibelle_classe;
            lblIdEleve.Text       = idEleve.ToString();
        }
Exemplo n.º 2
0
        private void buttonModifMod_Click(object sender, EventArgs e)
        {
            if (ValidateChildren(ValidationConstraints.Enabled))
            {
                System.DateTime dt;
                System.DateTime dateNaissance = this.monthCalendarDateNaiMod.SelectionStart.Date;
                dt = dateNaissance;
                string date   = dt.ToString("yyyy-MM-dd");
                bool   tieTem = false;
                if (radioBoxTTOuiMod.Checked == true)
                {
                    tieTem = true;
                }
                else if (radioBoxTTNonMod.Checked == true)
                {
                    tieTem = false;
                }

                int    idClasse = Convert.ToInt32(comboBoxClasse.SelectedValue);
                Classe uneClasse;
                uneClasse = new Classe(idClasse);
                Eleve unEleve = new Eleve(Int32.Parse(lblIdEleve.Text), txtBoxNom.Text, txtBoxPrenom.Text, date, richTextBoxSante.Text, telEleve.Text, telPere.Text, telMere.Text, false, tieTem, uneClasse);
                GestionEleves.ModifieEleve(unEleve);

                FrmModuleListeEleve frm = new FrmModuleListeEleve();
                frm.Show();
                this.Hide();
                MessageBox.Show("Votre élève a bien été modifié !");
            }
        }
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            if (ValidateChildren(ValidationConstraints.Enabled))
            {
                System.DateTime dt;
                System.DateTime dateNaissance = this.dateDeNaissance.SelectionStart.Date;
                dt = dateNaissance;
                string date   = dt.ToString("yyyy-MM-dd");
                bool   tieTem = false;
                if (tiersTemps.Checked == true)
                {
                    tieTem = true;
                }
                else if (tiersTemps2.Checked == true)
                {
                    tieTem = false;
                }

                int    idClasse = Convert.ToInt32(listeClasse.SelectedValue);
                Classe uneClasse;
                uneClasse = new Classe(idClasse);
                GestionEleves.AjoutEleve(txtBoxNom.Text, txtBoxPrenom.Text, date, sante.Text, telEleve.Text, telPere.Text, telMere.Text, false, tieTem, uneClasse);
                FrmModuleListeEleve frm = new FrmModuleListeEleve();
                frm.Show();
                this.Hide();
                MessageBox.Show("Votre élève a bien été ajouté !");
            }
        }
Exemplo n.º 4
0
 private void btnSupprimerEleve_Click(object sender, EventArgs e)
 {
     if (GestionEleves.EleveSupprimable(Int32.Parse(lblIdEleve.Text)) == true)
     {
         GestionEleves.SupprimerEleve(Int32.Parse(lblIdEleve.Text));
         FrmModuleListeEleve frm = new FrmModuleListeEleve();
         frm.Show();
         this.Hide();
         MessageBox.Show("Votre élève a bien été supprimé !");
     }
     else
     {
         MessageBox.Show("Votre élève n'est pas supprimable puisqu'il est relié à une visite, archivez-le !");
     }
 }
Exemplo n.º 5
0
        private void txtBoxNomSaisieEleve_TextChanged(object sender, EventArgs e)
        {
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionEleves.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);

            //// Effacement de toutes les lignes
            dataGridViewListEleve.Rows.Clear();
            if (GestionEleves.GetToutElevesSaisie(txtBoxNomSaisieEleve.Text).Count > 0)
            {
                //// On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste
                dataGridViewListEleve.Rows.Add(GestionEleves.GetToutElevesSaisie(txtBoxNomSaisieEleve.Text).Count);

                //// remplissage des lignes du datagridview
                for (int i = 0; i < GestionEleves.GetToutElevesSaisie(txtBoxNomSaisieEleve.Text).Count; i++)
                {
                    dataGridViewListEleve[0, i].Value = GestionEleves.GetToutElevesSaisie(txtBoxNomSaisieEleve.Text)[i].unNom_eleve;
                    dataGridViewListEleve[1, i].Value = GestionEleves.GetToutElevesSaisie(txtBoxNomSaisieEleve.Text)[i].unPrenom_eleve;
                    dataGridViewListEleve[2, i].Value = GestionEleves.GetListeElevesSaisie(txtBoxNomSaisieEleve.Text)[i].UneClasse.unLibelle_classe;
                    dataGridViewListEleve[5, i].Value = GestionEleves.GetToutElevesSaisie(txtBoxNomSaisieEleve.Text)[i].unId_eleve;
                }
            }
        }
Exemplo n.º 6
0
        public FrmModuleListeModifierEleve()
        {
            InitializeComponent();

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

            //// Effacement de toutes les lignes
            dataGridViewListEleve2.Rows.Clear();

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

            //// remplissage des lignes du datagridview
            for (int i = 0; i < GestionEleves.GetToutEleves().Count; i++)
            {
                dataGridViewListEleve2[0, i].Value = GestionEleves.GetToutEleves()[i].unNom_eleve;
                dataGridViewListEleve2[1, i].Value = GestionEleves.GetToutEleves()[i].unPrenom_eleve;
                dataGridViewListEleve2[2, i].Value = GestionEleves.GetListeEleves()[i].UneClasse.unLibelle_classe;
                dataGridViewListEleve2[4, i].Value = GestionEleves.GetToutEleves()[i].unId_eleve;
            }
        }