예제 #1
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            #region Création de la liste pour récupérer les élèves
            List <Eleve> liste = new List <Eleve>();
            liste = GestionEleve.GetEleves();
            #endregion

            string   dateNaissance   = dateTimePicker1.Text;
            DateTime laDateNaissance = DateTime.Parse(dateNaissance);

            string telEleve   = telEleve_txt.Text;
            int    leTelEleve = int.Parse(telEleve);

            string telParent   = telParent_txt.Text;
            int    leTelParent = int.Parse(telParent);

            int id_classe = lblClasse_cmbx.SelectedIndex + 1;

            //int id_eleve = (int)nomElv_cmbx.SelectedValue;
            Eleve unEleve = new Eleve(id_eleve, nomElv_cmbx.Text, prenomEleve_txt.Text, laDateNaissance, leTelEleve, leTelParent, bool.Parse(tierTemps_txt.Text), commentSante_text.Text, id_classe, false);

            GestionEleve.ModifierEleve(unEleve);

            MessageBox.Show("idElv = " + id_eleve + ", nom eleve = " + nomElv_cmbx.Text + ", prenom = " + prenomEleve_txt.Text + ", date naissance : " + laDateNaissance + ", tel eleve =" + leTelEleve + ", tel Parent " + leTelParent + ", Tiers temps = " + tierTemps_txt.Text + ", Commentaire santé = " + commentSante_text.Text + ", index Classe =  " + lblClasse_cmbx.SelectedIndex.ToString() + "");
        }
예제 #2
0
        private void save_btn_Click(object sender, EventArgs e)
        {
            #region Création de la liste pour récupérer les élèves
            List <Eleve> liste = new List <Eleve>();
            liste = GestionEleve.GetEleves();
            #endregion

            string nom = liste[numSelectionne].Nom;

            string   dateNaissance   = dateTimePicker1.Text;
            DateTime laDateNaissance = DateTime.Parse(dateNaissance);

            string telEleve   = telEleve_txt.Text;
            int    leTelEleve = int.Parse(telEleve);

            string telParent   = telParent_txt.Text;
            int    leTelParent = int.Parse(telParent);

            string idClasse  = idClasse_txt.Text;
            int    lIdClasse = int.Parse(idClasse);

            GestionEleve.ModifierEleve(numSelectionne, nom, prenomEleve_txt.Text, laDateNaissance, leTelEleve, leTelParent, tierTemps_txt.Text, commentSante_text.Text, lIdClasse);
        }
예제 #3
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(nomElv_cmbx.Text) || string.IsNullOrEmpty(prenomEleve_txt.Text) || (int)lblClasse_cmbx.SelectedValue == 0 || string.IsNullOrEmpty(commentSante_text.Text))
            {
                #region Affichage du MessageBox.
                MessageBox.Show(
                    this,
                    "Le formulaire est vide ! Remplissez-le si nécessaire",
                    "Valider",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Question,
                    MessageBoxDefaultButton.Button1);
                #endregion
            }
            else
            {
                #region Affichage du MessageBox.
                DialogResult result = MessageBox.Show(
                    this,
                    "Voulez-vous archiver l'élève numéro " + numSelectionne + " ? ",
                    "Archivage",
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question,
                    MessageBoxDefaultButton.Button1);
                #endregion

                #region Actions en fonction du message de validation.
                if (result == DialogResult.Yes)
                {
                    #region Rassemblement et modification des infos de l'élève
                    // Rassemblement des infos de l'élève
                    // int id_eleve = (int)nomElv_cmbx.SelectedValue;
                    Eleve unEleve = new Eleve(
                        listeEleves[numSelectionne].Id_eleves,
                        nomElv_cmbx.Text,
                        prenomEleve_txt.Text,
                        DateTime.Parse(dateNaissancePicker.Text),
                        int.Parse(telEleve_txt.Text),
                        int.Parse(telParent_txt.Text),
                        TierTempsTrue.Checked,
                        commentSante_text.Text,
                        (int)lblClasse_cmbx.SelectedValue,
                        false);

                    // Modification de l'élève
                    GestionEleve.ModifierEleve(unEleve);
                    #endregion

                    #region Affichage du MessageBox.
                    MessageBox.Show(
                        this,
                        "L'élève numéro " + numSelectionne + " a bien été archivé ",
                        "Archivage",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Question,
                        MessageBoxDefaultButton.Button1);
                    #endregion
                }
                #endregion
            }
        }