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(); }
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é !"); } }
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 !"); } }
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; } } }
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; } }