public FrmModifElv() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); //uneGestionEleve = new List<GestionEleve>(); //GestionEleve unEleve = new GestionEleve(); //uneGestionEleve = unEleve.GetEleve(); // Création d'un objet List d'Eleve à afficher dans la liste List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); nomElv_list.DataSource = liste; nomElv_list.DisplayMember = "Nom"; nomElv_list.ValueMember = "Id_eleves"; numSelectionne = (int)nomElv_list.SelectedValue - 1; #region Remplissage des cases prenomEleve_txt.Text = liste[numSelectionne].Prenom; dateTimePicker1.Text = liste[numSelectionne].Date_naissance.ToString(); telEleve_txt.Text = liste[numSelectionne].Tel_eleve.ToString(); telParent_txt.Text = liste[numSelectionne].Tel_parent.ToString(); tierTemps_txt.Text = liste[numSelectionne].Tier_temps; commentSante_text.Text = liste[numSelectionne].Commentaire_sante; idClasse_txt.Text = liste[numSelectionne].Id_classe.ToString(); #endregion }
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() + ""); }
private void actualiserBtn_Click(object sender, EventArgs e) { // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); // Rattachement de la List à la source de données du datagridview StudentsView.DataSource = liste; #region CODE ALTERNATIF DE REMPLISSAGE DU DATAGRIDVIEW MAIS MOINS "PROPRE" //// Effacement de toutes les lignes //dgv.Rows.Clear(); //// On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste //dgv.Rows.Add(GestionUtilisateurs.GetUtilisateurs().Count); //// remplissage des lignes du datagridview //for (int i = 0; i < GestionUtilisateurs.GetUtilisateurs().Count; i++) //{ // dgv[0, i].Value = GestionUtilisateurs.GetUtilisateurs()[i].Id; // dgv[1, i].Value = GestionUtilisateurs.GetUtilisateurs()[i].Nom; //} #endregion }
private void actualiserBtn_Click(object sender, EventArgs e) { elementsAffiches.Text = "Tableau de tous les élèves"; // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); /* // Rattachement de la List à la source de données du datagridview * StudentsView.DataSource = liste; */ #region CODE ALTERNATIF DE REMPLISSAGE DU DATAGRIDVIEW MAIS MOINS "PROPRE" // Effacement de toutes les lignes StudentsView.Rows.Clear(); // On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste StudentsView.Rows.Add(GestionEleve.GetEleves().Count); // remplissage des lignes du datagridview for (int i = 0; i < GestionEleve.GetEleves().Count; i++) { StudentsView[0, i].Value = GestionEleve.GetEleves()[i].Id_eleves; StudentsView[1, i].Value = GestionEleve.GetEleves()[i].Nom; StudentsView[2, i].Value = GestionEleve.GetEleves()[i].Prenom; StudentsView[3, i].Value = GestionEleve.GetEleves()[i].Date_naissance; StudentsView[4, i].Value = GestionEleve.GetEleves()[i].Tel_eleve; StudentsView[5, i].Value = GestionEleve.GetEleves()[i].Tel_parent; StudentsView[6, i].Value = GestionEleve.GetEleves()[i].Tier_temps; StudentsView[7, i].Value = GestionEleve.GetEleves()[i].Commentaire_sante; StudentsView[8, i].Value = GestionEleve.GetLeNomDeClasse(GestionEleve.GetEleves()[i].Id_classe); } #endregion }
private void nomElv_list_SelectionChangeCommitted(object sender, EventArgs e) { int numSelectionne = (int)nomElv_list.SelectedValue - 1; #region Création de la liste pour récupérer les élèves List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); #endregion #region Remplissage des cases prenomEleve_txt.Text = liste[numSelectionne].Prenom; dateTimePicker1.Text = liste[numSelectionne].Date_naissance.ToString(); telEleve_txt.Text = liste[numSelectionne].Tel_eleve.ToString(); telParent_txt.Text = liste[numSelectionne].Tel_parent.ToString(); tierTemps_txt.Text = liste[numSelectionne].Tier_temps; commentSante_text.Text = liste[numSelectionne].Commentaire_sante; idClasse_txt.Text = liste[numSelectionne].Id_classe.ToString(); #endregion }
public FrmAjoutElv() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); //uneGestionEleve = new List<GestionEleve>(); //GestionEleve unEleve = new GestionEleve(); //uneGestionEleve = unEleve.GetEleve(); // Création d'un objet List d'Eleves à afficher dans la liste listeEleves = GestionEleve.GetEleves(); lblClasse_cmbx.DataSource = GestionClasse.GetClasses(); lblClasse_cmbx.DisplayMember = "LibelleClasse"; lblClasse_cmbx.SelectedIndex = listeEleves[numSelectionne].Id_classe - 1; }
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); }
public FrmModuleLecture() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); // Blocage de la génération automatique des colonnes StudentsView.AutoGenerateColumns = false; // Création d'une en-tête de colonne pour la colonne 1 DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn(); IdColumn.DataPropertyName = "id_eleves"; IdColumn.HeaderText = "Identifiant del'élève"; // Création d'une en-tête de colonne pour la colonne 2 DataGridViewTextBoxColumn NomColumn = new DataGridViewTextBoxColumn(); NomColumn.DataPropertyName = "nom"; NomColumn.HeaderText = "Nom"; // Création d'une en-tête de colonne pour la colonne 3 DataGridViewTextBoxColumn PrenomColumn = new DataGridViewTextBoxColumn(); PrenomColumn.DataPropertyName = "prenom"; PrenomColumn.HeaderText = "Prénom"; // Création d'une en-tête de colonne pour la colonne 4 DataGridViewTextBoxColumn dateNaissanceColumn = new DataGridViewTextBoxColumn(); dateNaissanceColumn.DataPropertyName = "date_naissance"; dateNaissanceColumn.HeaderText = "Date de naissance"; // Création d'une en-tête de colonne pour la colonne 5 DataGridViewTextBoxColumn TelEleveColumn = new DataGridViewTextBoxColumn(); TelEleveColumn.DataPropertyName = "tel_eleve"; TelEleveColumn.HeaderText = "Telephone de l'élève"; // Création d'une en-tête de colonne pour la colonne 6 DataGridViewTextBoxColumn TelParentColumn = new DataGridViewTextBoxColumn(); TelParentColumn.DataPropertyName = "tel_parent"; TelParentColumn.HeaderText = "Téléphone du parent"; // Création d'une en-tête de colonne pour la colonne 7 DataGridViewTextBoxColumn TierTempsColumn = new DataGridViewTextBoxColumn(); TierTempsColumn.DataPropertyName = "tier_temps"; TierTempsColumn.HeaderText = "Tier temps"; // Création d'une en-tête de colonne pour la colonne 8 DataGridViewTextBoxColumn CommentSanteColumn = new DataGridViewTextBoxColumn(); CommentSanteColumn.DataPropertyName = "commentaire_sante"; CommentSanteColumn.HeaderText = "Commentaire santé"; // Création d'une en-tête de colonne pour la colonne 9 DataGridViewTextBoxColumn idClasseColumn = new DataGridViewTextBoxColumn(); idClasseColumn.DataPropertyName = "id_classe"; idClasseColumn.HeaderText = "Identifiant de la classe"; // Ajout des 2 en-têtes de colonne au datagridview StudentsView.Columns.Add(IdColumn); StudentsView.Columns.Add(NomColumn); StudentsView.Columns.Add(PrenomColumn); StudentsView.Columns.Add(dateNaissanceColumn); StudentsView.Columns.Add(TelEleveColumn); StudentsView.Columns.Add(TelParentColumn); StudentsView.Columns.Add(TierTempsColumn); StudentsView.Columns.Add(CommentSanteColumn); StudentsView.Columns.Add(idClasseColumn); // Définition du style apporté au datagridview StudentsView.ColumnHeadersVisible = true; DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Beige; columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold); StudentsView.ColumnHeadersDefaultCellStyle = columnHeaderStyle; // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); // Rattachement de la List à la source de données du datagridview StudentsView.DataSource = liste; }
public FrmModuleLectureElv() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); // Blocage de la génération automatique des colonnes StudentsView.AutoGenerateColumns = false; #region Création des colonnes // Création d'une en-tête de colonne pour la colonne 1 DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn(); IdColumn.DataPropertyName = "id_eleves"; IdColumn.HeaderText = "Identifiant de l'élève"; // Création d'une en-tête de colonne pour la colonne 2 DataGridViewTextBoxColumn NomColumn = new DataGridViewTextBoxColumn(); NomColumn.DataPropertyName = "nom"; NomColumn.HeaderText = "Nom"; // Création d'une en-tête de colonne pour la colonne 3 DataGridViewTextBoxColumn PrenomColumn = new DataGridViewTextBoxColumn(); PrenomColumn.DataPropertyName = "prenom"; PrenomColumn.HeaderText = "Prénom"; // Création d'une en-tête de colonne pour la colonne 4 DataGridViewTextBoxColumn dateNaissanceColumn = new DataGridViewTextBoxColumn(); dateNaissanceColumn.DataPropertyName = "date_naissance"; dateNaissanceColumn.HeaderText = "Date de naissance"; // Création d'une en-tête de colonne pour la colonne 5 DataGridViewTextBoxColumn TelEleveColumn = new DataGridViewTextBoxColumn(); TelEleveColumn.DataPropertyName = "tel_eleve"; TelEleveColumn.HeaderText = "Telephone de l'élève"; // Création d'une en-tête de colonne pour la colonne 6 DataGridViewTextBoxColumn TelParentColumn = new DataGridViewTextBoxColumn(); TelParentColumn.DataPropertyName = "tel_parent"; TelParentColumn.HeaderText = "Téléphone du parent"; // Création d'une en-tête de colonne pour la colonne 7 DataGridViewTextBoxColumn TierTempsColumn = new DataGridViewTextBoxColumn(); TierTempsColumn.DataPropertyName = "tier_temps"; TierTempsColumn.HeaderText = "Tier temps"; // Création d'une en-tête de colonne pour la colonne 8 DataGridViewTextBoxColumn CommentSanteColumn = new DataGridViewTextBoxColumn(); CommentSanteColumn.DataPropertyName = "Commentaire_sante"; CommentSanteColumn.HeaderText = "Commentaire santé"; // Création d'une en-tête de colonne pour la colonne 9 DataGridViewTextBoxColumn idClasseColumn = new DataGridViewTextBoxColumn(); idClasseColumn.DataPropertyName = "Commentaire_sante"; idClasseColumn.HeaderText = "Identifiant de la classe"; #endregion #region Ajout des 9 en-têtes de colonne au datagridview StudentsView.Columns.Add(IdColumn); StudentsView.Columns.Add(NomColumn); StudentsView.Columns.Add(PrenomColumn); StudentsView.Columns.Add(dateNaissanceColumn); StudentsView.Columns.Add(TelEleveColumn); StudentsView.Columns.Add(TelParentColumn); StudentsView.Columns.Add(TierTempsColumn); StudentsView.Columns.Add(CommentSanteColumn); StudentsView.Columns.Add(idClasseColumn); #endregion #region Définition du style apporté au datagridview StudentsView.ColumnHeadersVisible = true; DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Beige; columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold); StudentsView.ColumnHeadersDefaultCellStyle = columnHeaderStyle; #endregion #region Création d'un objet List d'Utilisateur à afficher dans le datagridview List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); #endregion #region Remplissage des données des élèves dans le datagridview /* // Rattachement de la List à la source de données du datagridview * StudentsView.DataSource = liste; */ // Effacement de toutes les lignes StudentsView.Rows.Clear(); // On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste StudentsView.Rows.Add(GestionEleve.GetEleves().Count); #region Remplissage des lignes du datagridview for (int i = 0; i < GestionEleve.GetEleves().Count; i++) { StudentsView[0, i].Value = liste[i].Id_eleves; StudentsView[1, i].Value = liste[i].Nom; StudentsView[2, i].Value = liste[i].Prenom; StudentsView[3, i].Value = liste[i].Date_naissance; StudentsView[4, i].Value = liste[i].Tel_eleve; StudentsView[5, i].Value = liste[i].Tel_parent; StudentsView[6, i].Value = liste[i].Tier_temps; StudentsView[7, i].Value = liste[i].Commentaire_sante; StudentsView[8, i].Value = GestionEleve.GetLeNomDeClasse(liste[i].Id_classe); } #endregion #endregion }