/// <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; }
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); }
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"); } }