private void PeuplerListes(listes l = listes.Tout) { switch (l) { case listes.Tout: //peupler toutes les listes cmbNomAgence.DataSource = conSomAgence.Tout(); lstArtiste.DataSource = conArtiste.Tout(); PeuplerExigence(); dgvEngagement.DataSource = conSomEng.ToutPourContrat(idContrat).ToSortableBindingList(); break; case listes.Artiste: //peupler les artistes lstArtiste.DataSource = conArtiste.Tout(); break; case listes.Agence: //peupler les agences cmbNomAgence.DataSource = conSomAgence.Tout(); break; case listes.Exigence: //peupler les exigences PeuplerExigence(); break; case listes.Engagement: //peupler les engagements dgvEngagement.DataSource = conSomEng.ToutPourContrat(idContrat).ToSortableBindingList(); break; } }
private void btnDetail_Click(object sender, EventArgs e) { var frmDetailAgence = new DetailAgence((dgvAgence.SelectedRows[0].Cells["noAgence"].Value.ToString())); frmDetailAgence.ShowDialog(); var donnees = (from item in conSommaireAgence.Tout() select new { noAgence = item.noAgence, nom = item.nom, ville = item.ville, tel = conSommaireAgence.FormatTelephone(item.telBureau ?? item.telCellulaire) }).ToList(); dgvAgence.DataSource = null; dgvAgence.DataSource = donnees.ToSortableBindingList(); }
public SommaireAgence() { InitializeComponent(); conSommaireAgence = new Controleur.Sommaires.SommaireAgence(); dgvAgence.AutoGenerateColumns = false; dgvAgence.RowHeadersVisible = false; dgvAgence.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None; dgvAgence.AllowUserToResizeRows = false; dgvAgence.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvAgence.MultiSelect = false; dgvAgence.AllowUserToAddRows = false; dgvAgence.ReadOnly = true; dgvAgence.AllowUserToDeleteRows = false; var donnees = (from item in conSommaireAgence.Tout() select new { noAgence = item.noAgence, nom = item.nom, ville = item.ville, tel = conSommaireAgence.FormatTelephone(item.telBureau ?? item.telCellulaire) }).ToList(); dgvAgence.DataSource = donnees.ToSortableBindingList(); txtRecherche.GotFocus += TxtRecherche_GotFocus; txtRecherche.LostFocus += TxtRecherche_LostFocus; }