private void btnActualiser_Click(object sender, EventArgs e) { // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <AdherantBO> liste = new List <AdherantBO>(); liste = GestionAdherant.GetAdherants(); // Rattachement de la List à la source de données du datagridview dtgEleve.DataSource = liste; }
public btnAjout() { InitializeComponent(); GestionAdherant.SetchaineConnexion(ConfigurationManager. ConnectionStrings["AssocAdherant"]); // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <AdherantBO> liste = new List <AdherantBO>(); liste = GestionAdherant.GetAdherants(); // Rattachement de la List à la source de données du datagridview dtgEleve.DataSource = liste; }
public FrmEcranStatistique() { InitializeComponent(); int nombreTotal = 0; int nbFilleInt = 0; int nbGarçonInt = 0; nombreTotal = GestionAdherant.NombreTotalAdherant(); nbFilleInt = GestionAdherant.NombreTotalAdherantFille(); nbGarçonInt = GestionAdherant.NombreTotalAdherantGarçon(); nbTotal.Text = nombreTotal.ToString(); nbFille.Text = nbFilleInt.ToString(); nbGarçon.Text = nbGarçonInt.ToString(); }
private void btnSupprimer_Click(object sender, EventArgs e) { List <AdherantBO> liste = new List <AdherantBO>(); liste = GestionAdherant.GetAdherants(); var result1 = MessageBox.Show("Voulez vous vraiment supprimer cette élève ?", "Message d'information", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result1 == DialogResult.Yes) { dtgEleve.SelectionMode = DataGridViewSelectionMode.FullRowSelect; int rowIndex = dtgEleve.CurrentCell.RowIndex; int columnIndex = dtgEleve.CurrentCell.ColumnIndex; idColonne = Int32.Parse(dtgEleve.Rows[rowIndex].Cells[columnIndex].Value.ToString()); GestionAdherant.DeleteAdherant(idColonne); } }
public FrmModifieBudget(int idBudget) { InitializeComponent(); GestionAdherant.SetchaineConnexion(ConfigurationManager .ConnectionStrings["AssocBudget"]); budgetModifie = GestionBudget.TrouverBudget(idBudget); this.textbox1 = new System.Windows.Forms.TextBox(); this.errorProvider1 = new System.Windows.Forms.ErrorProvider(); this.SuspendLayout(); this.txtMontant.Name = "textBox1"; this.errorProvider1 = new System.Windows.Forms.ErrorProvider(); this.txtMontant.TabIndex = 1; this.txtMontant.Text = budgetModifie.Montant.ToString(); this.txtMontant.Validating += new CancelEventHandler(this.txtNom_Validating); }
private void lstEleve_CellContentClick(object sender, DataGridViewCellEventArgs e) { // Blocage de la génération automatique des colonnes lstEleve.AutoGenerateColumns = false; // Création d'une en-tête de colonne pour la colonne 1 DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn(); IdColumn.DataPropertyName = "id_adherant"; IdColumn.HeaderText = "Identifiant"; // Création d'une en-tête de colonne pour la colonne 2 DataGridViewTextBoxColumn NomColumn = new DataGridViewTextBoxColumn(); NomColumn.DataPropertyName = "nom_adherant"; NomColumn.HeaderText = "Nom de l'eleve"; // Création d'une en-tête de colonne pour la colonne 3 DataGridViewTextBoxColumn PrenomColumn = new DataGridViewTextBoxColumn(); PrenomColumn.DataPropertyName = "prenom_adherant"; PrenomColumn.HeaderText = "prenom de l'eleve"; // Création d'une en-tête de colonne pour la colonne 4 DataGridViewTextBoxColumn NaissanceColumn = new DataGridViewTextBoxColumn(); NaissanceColumn.DataPropertyName = "ddn_adherant"; NaissanceColumn.HeaderText = "Date de Naissance de l'eleve"; // Création d'une en-tête de colonne pour la colonne 5 DataGridViewTextBoxColumn SexeColumn = new DataGridViewTextBoxColumn(); SexeColumn.DataPropertyName = "sexe_adherant"; SexeColumn.HeaderText = "Sexe de l'eleve"; // Création d'une en-tête de colonne pour la colonne 6 DataGridViewTextBoxColumn EmailColumn = new DataGridViewTextBoxColumn(); EmailColumn.DataPropertyName = "email_adherant"; EmailColumn.HeaderText = "Email de l'eleve"; // Création d'une en-tête de colonne pour la colonne 7 DataGridViewTextBoxColumn NumTelColumn = new DataGridViewTextBoxColumn(); NumTelColumn.DataPropertyName = "numtel_adherant"; NumTelColumn.HeaderText = "Numero de téléphone de l'eleve"; // Création d'une en-tête de colonne pour la colonne 8 DataGridViewTextBoxColumn NumParentColumn = new DataGridViewTextBoxColumn(); NumParentColumn.DataPropertyName = "numparent_adherant"; NumParentColumn.HeaderText = "Numero téléphone du parent de l'eleve"; // Création d'une en-tête de colonne pour la colonne 9 DataGridViewTextBoxColumn PrelevColumn = new DataGridViewTextBoxColumn(); PrelevColumn.DataPropertyName = "autoprelev_adherant"; PrelevColumn.HeaderText = "Autorisation de l'auto prelevement"; // Création d'une en-tête de colonne pour la colonne 10 DataGridViewTextBoxColumn LoginColumn = new DataGridViewTextBoxColumn(); LoginColumn.DataPropertyName = "login_adherant"; LoginColumn.HeaderText = "Login de l'eleve"; // Création d'une en-tête de colonne pour la colonne 11 DataGridViewTextBoxColumn MdpColumn = new DataGridViewTextBoxColumn(); MdpColumn.DataPropertyName = "mdp_adherant"; MdpColumn.HeaderText = "Mot de passe de l'eleve"; // Création d'une en-tête de colonne pour la colonne 12 DataGridViewTextBoxColumn ClasseColumn = new DataGridViewTextBoxColumn(); ClasseColumn.DataPropertyName = "id_classe"; ClasseColumn.HeaderText = "Classe de l'élève"; // Création d'une en-tête de colonne pour la colonne 13 DataGridViewTextBoxColumn DateMajColumn = new DataGridViewTextBoxColumn(); DateMajColumn.DataPropertyName = "date_maj_adherant"; DateMajColumn.HeaderText = "Date de mise à jour de l'eleve"; // Création d'une en-tête de colonne pour la colonne 14 DataGridViewTextBoxColumn ArchiveColumn = new DataGridViewTextBoxColumn(); ArchiveColumn.DataPropertyName = "archive_adherant"; ArchiveColumn.HeaderText = "Si l'élève est archivé ou non"; // Ajout des 12 en-têtes de colonne au datagridview lstEleve.Columns.Add(IdColumn); lstEleve.Columns.Add(NomColumn); lstEleve.Columns.Add(PrenomColumn); lstEleve.Columns.Add(NaissanceColumn); lstEleve.Columns.Add(SexeColumn); lstEleve.Columns.Add(EmailColumn); lstEleve.Columns.Add(NumTelColumn); lstEleve.Columns.Add(NumParentColumn); lstEleve.Columns.Add(PrelevColumn); lstEleve.Columns.Add(LoginColumn); lstEleve.Columns.Add(MdpColumn); lstEleve.Columns.Add(ClasseColumn); lstEleve.Columns.Add(ArchiveColumn); lstEleve.Columns.Add(DateMajColumn); // Définition du style apporté au datagridview lstEleve.ColumnHeadersVisible = true; DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Beige; columnHeaderStyle.Font = new Font("Verdana", 12, FontStyle.Bold); lstEleve.ColumnHeadersDefaultCellStyle = columnHeaderStyle; lstEleve.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <AdherantBO> liste = new List <AdherantBO>(); liste = GestionAdherant.GetAdherants(); // Rattachement de la List à la source de données du datagridview lstEleve.DataSource = liste; }
private void btnRecherche_Click(object sender, EventArgs e) { GestionAdherant.FiltreAdherant(txtSearch.Text); }
public FrmModifieEleve(int idAdherant) { InitializeComponent(); GestionAdherant.SetchaineConnexion(ConfigurationManager .ConnectionStrings["AssocAdherant"]); adherantAModifier = GestionAdherant.TrouverAdherant(idAdherant); textbox1 = new TextBox(); textBox2 = new TextBox(); textBox3 = new TextBox(); textBox4 = new TextBox(); textBox5 = new TextBox(); textBox6 = new TextBox(); listBox7 = new ListBox(); textBox8 = new TextBox(); textBox9 = new TextBox(); errorProvider1 = new ErrorProvider(); SuspendLayout(); txtNom.Name = "textBox1"; txtPrenom.Name = "textBox2"; txtDateNaissance.Name = "textBox3"; txtEmail.Name = "textBox4"; txtTelephone.Name = "textBox5"; txtNumParents.Name = "textBox6"; lstClasse.Name = "textBox7"; txtLogin.Name = "textBox8"; txtMDP.Name = "textBox9"; txtNom.TabIndex = 1; txtNom.Text = adherantAModifier.Nom; txtNom.Validating += new CancelEventHandler(txtNom_Validating); textBox2.TabIndex = 2; txtPrenom.Text = adherantAModifier.Prenom; textBox2.Validating += new CancelEventHandler(this.txtPrenom_Validating); textBox3.TabIndex = 3; txtDateNaissance.Text = adherantAModifier.Naissance.ToString("dd/MM/yyyy"); textBox3.Validating += new CancelEventHandler(this.txtDateNaissance_Validating); textBox4.TabIndex = 4; txtEmail.Text = adherantAModifier.Email; textBox4.Validating += new CancelEventHandler(this.txtEmail_Validating); textBox5.TabIndex = 5; txtTelephone.Text = adherantAModifier.NumTel.ToString(); textBox5.Validating += new CancelEventHandler(txtNumTelephone_Validating); textBox6.TabIndex = 6; txtNumParents.Text = adherantAModifier.NumParent.ToString(); textBox6.Validating += new CancelEventHandler(txtNumParents_Validating); listBox7.TabIndex = 7; lstClasse.SelectedItem = adherantAModifier.Classe; listBox7.Validating += new CancelEventHandler(txtClasse_Validating); textBox8.TabIndex = 8; txtLogin.Text = adherantAModifier.Login; textBox8.Validating += new CancelEventHandler(txtLogin_Validating); textBox9.TabIndex = 9; txtMDP.Text = adherantAModifier.Mdp; textBox9.Validating += new CancelEventHandler(txtMDP_Validating); if (adherantAModifier.Sexe != ' ') { if (adherantAModifier.Sexe == 'G') { optSexe1.Checked = true; } else { if (adherantAModifier.Sexe == 'F') { optSexe2.Checked = true; } } } if (adherantAModifier.Archive != ' ') { if (adherantAModifier.Archive == 'O') { optArchive1.Checked = true; } else { if (adherantAModifier.Archive == 'N') { optArchive2.Checked = true; } } } if (adherantAModifier.AutoPrelev != ' ') { if (adherantAModifier.AutoPrelev == 'O') { optPrelev1.Checked = true; } else { if (adherantAModifier.AutoPrelev == 'N') { optPrelev2.Checked = true; } } } }
private void btnEnregistrer_Click(object sender, EventArgs e) { char optionArchive = ' '; char optionPrelevement = ' '; char optionSexe = ' '; int numTelephone = ' '; int numTelephoneParents = ' '; DateTime dateNaissance = new DateTime(); DateTime dateMaj = DateTime.Now; // Les champs a remplir if (txtNom.Text == "") { MessageBox.Show("Erreur votre champ est vide." + " Veuillez saisir un nom", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } if (txtPrenom.Text == "") { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez saisir un prénom", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } if (txtDateNaissance.Text == "") { MessageBox.Show("Erreur votre champ est vide." + " Veuillez saisir une date de naissance", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { dateNaissance = Convert.ToDateTime(txtDateNaissance.Text); } if (txtEmail.Text == "") { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez saisir un email", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } if (txtTelephone.Text == "") { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez saisir un téléphone", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { numTelephone = (int)Int64.Parse(txtTelephone.Text); } if (txtNumParents.Text == "") { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez saisir un numéro des parents", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { numTelephoneParents = (int)Int64.Parse(txtNumParents.Text); } if (txtLogin.Text == "") { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez saisir un login", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } if (txtMDP.Text == "") { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez saisir un mot de passe", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } // Les options de sexe a cocher if (optSexe1.Checked == false && optSexe2.Checked == false) { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez selectionner un sexe", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } // Sexe if (optSexe1.Checked == true) { optionSexe = Convert.ToChar(optSexe1.Text); } else { if (optSexe2.Checked == true) { optionSexe = Convert.ToChar(optSexe2.Text); } } // Classe if (lstClasse.SelectedItem == null) { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez selectionner une classe", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } if (optPrelev1.Checked == false && optPrelev2.Checked == false) { MessageBox.Show("Erreur votre champ est vide. " + "Veuillez selectionner l'autorisation ou non de l'auto-prélèvement", "Erreur" , MessageBoxButtons.OK, MessageBoxIcon.Error); } // Auto-Prélèvement if (optPrelev1.Checked == true) { optionPrelevement = Convert.ToChar(optPrelev1.Text); } else { if (optPrelev2.Checked == true) { optionPrelevement = Convert.ToChar(optPrelev2.Text); } } // Archive if (optArchive1.Checked == true) { optionArchive = Convert.ToChar(optArchive1.Text); } else { if (optArchive2.Checked == true) { optionArchive = Convert.ToChar(optArchive2.Text); } } AdherantBO adh = new AdherantBO(txtNom.Text, txtPrenom.Text, dateNaissance, optionSexe, txtEmail.Text, numTelephone, dateMaj, numTelephoneParents, lstClasse.SelectedIndex, optionPrelevement, txtLogin.Text, txtMDP.Text, optionArchive); GestionAdherant.ModifierAdherant(adh); ActiveForm.Close(); }