/// <summary>
        /// Afficher l'objet stagiaire dans l'interface
        /// </summary>
        public override void WriteEntityToField()
        {
            Stagiaire Stagiaire = (Stagiaire)this.Entity;

            // Etat civil
            nomTextBox.Text    = Stagiaire.Nom;
            prenomTextBox.Text = Stagiaire.Prenom;
            cinTextBox.Text    = Stagiaire.Cin;
            if (Stagiaire.Sexe)
            {
                radioButtonHomme.Checked = true;
            }
            else
            {
                radioButtonFamme.Checked = true;
            }
            dateNaissanceDateTimePicker.Value = Stagiaire.DateNaissance;

            // Coordonnées
            telephoneTextBox.Text = Stagiaire.Telephone;
            adressTextBox.Text    = Stagiaire.Adress;
            emailTextBox.Text     = Stagiaire.Email;

            //Sécurité
            txt_login.Text     = Stagiaire.Login;
            txt_password.Text  = Stagiaire.Password;
            txt_password2.Text = Stagiaire.Password;

            // Affectation
            filiereComboBox.SelectedItem = Stagiaire.Filiere;
            groupeComboBox.SelectedItem  = Stagiaire.Groupe;
        }
        /// <summary>
        /// Afficher l'objet stagiaire dans l'interface
        /// </summary>
        public override void Afficher()
        {
            Stagiaire Stagiaire = (Stagiaire)this.Entity;

            // Etat civil
            nomTextBox.Text    = Stagiaire.Nom;
            prenomTextBox.Text = Stagiaire.Prenom;
            cinTextBox.Text    = Stagiaire.Cin;
            if (Stagiaire.Sexe)
            {
                radioButtonHomme.Checked = true;
            }
            else
            {
                radioButtonFamme.Checked = true;
            }
            dateNaissanceDateTimePicker.Value = Stagiaire.DateNaissance;

            // Coordonnées
            telephoneTextBox.Text = Stagiaire.Telephone;
            adressTextBox.Text    = Stagiaire.Adress;
            emailTextBox.Text     = Stagiaire.Email;

            // Affectation
            Combo_Filiere.SelectedItem = Stagiaire.Filiere;
            Combo_groupe.SelectedItem  = Stagiaire.Groupe;
        }
Ejemplo n.º 3
0
        private void StagiaireForm_EnregistrerClick(object sender, EventArgs e)
        {
            // Inscription d'un Stagiaire
            Stagiaire s = (Stagiaire)StagiaireForm.Entity;

            Session.user = s;
            this.Hide();
            new FormAuthentification().ShowMenu(Session.user, this);
        }
Ejemplo n.º 4
0
 private void dataGridViewStagiaires_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     // Supprimer
     if (e.ColumnIndex == dataGridViewStagiaires.Columns["Supprimer"].Index && e.RowIndex >= 0)
     {
         if (DialogResult.Yes == MessageBox.Show(
                 "Voullez-vous vraimment supprimer ce stagiaire",
                 "Confirmation de supprision", MessageBoxButtons.YesNo))
         {
             Stagiaire s = (Stagiaire)stagiaireBindingSource.Current;
             new StagiairesService().Delete(s);
             this.Actualiser();
         }
     }
     // Editer
     if (e.ColumnIndex == dataGridViewStagiaires.Columns["Editer"].Index && e.RowIndex >= 0)
     {
         onEditerEvent(sender, e);
     }
 }
        // Enregistrer ou Modifier un Stagiaire
        private void br_enregistrer_Click(object sender, EventArgs e)
        {
            if (ValidationManager.hasValidationErrors(this.Controls))
            {
                return;
            }



            Stagiaire Stagiaire  = (Stagiaire)this.Entity;
            bool      validation = true;

            // Création d'un stagiaire en cas d'un nouvelle enregistrement
            if (Stagiaire == null)
            {
                Stagiaire = new Stagiaire();
            }

            // etat Civil
            Stagiaire.Nom           = nomTextBox.Text;
            Stagiaire.Prenom        = prenomTextBox.Text;
            Stagiaire.Cin           = cinTextBox.Text;
            Stagiaire.Sexe          = radioButtonHomme.Checked;
            Stagiaire.DateNaissance = dateNaissanceDateTimePicker.Value;



            //Coordonnées
            Stagiaire.Telephone = telephoneTextBox.Text;
            Stagiaire.Adress    = adressTextBox.Text;
            Stagiaire.Email     = emailTextBox.Text;

            //Affectation
            if (Combo_groupe.SelectedItem != null)
            {
                Stagiaire.Groupe = (Groupe)Combo_groupe.SelectedItem;
            }

            if (Combo_Filiere.SelectedItem != null)
            {
                Stagiaire.Filiere = (Filiere)Combo_Filiere.SelectedItem;
            }

            //Identification
            Stagiaire.Login    = txt_login.Text;
            Stagiaire.Password = txt_password.Text;
            if (txt_password.Text != txt_password2.Text)
            {
                validation = false;
            }

            // Lancement de l'événement Clic si la validation est correct
            if (validation)
            {
                if (new StagiairesService().Save(Stagiaire) > 0)
                {
                    MessageBox.Show("Le Stagiaire :" + Stagiaire.ToString() + " a été bien enregistrer");
                    this.Entity = Stagiaire;
                }
                else
                {
                    MessageBox.Show("Le Stagiaire :" + Stagiaire.ToString() + " n'est pas enregistrer car il n'y a pas des modifications");
                }
                onEnregistrerClick(this, e);
            }
            else
            {
                MessageBox.Show("Le mote de passe n'est pas correct");
            }
        }