/// <summary> /// Evénement double click sur une cellule du DGV /// </summary> private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (affichageFilms) { var colonne = e.ColumnIndex; var ligne = e.RowIndex; if (e.RowIndex >= 0) { var doubleClick = dataGridView1[0, ligne].Value.ToString(); for (var i = 0; i < objetsDataGridView.Count; i++) { if (objetsDataGridView[i].Nom == doubleClick) { var jr = new JsonResumeFilm(objetsDataGridView[i].Id); var odgv = jr.creationDObjet(); var ar = new AffichageResumeFilm(odgv); ar.ShowDialog(); } } } } if (affichageSeries) { var colonne = e.ColumnIndex; var ligne = e.RowIndex; if (e.RowIndex >= 0) { var doubleClick = dataGridView1[0, ligne].Value.ToString(); for (var i = 0; i < objetsDataGridView.Count; i++) { if (objetsDataGridView[i].Nom == doubleClick) { var jrs = new JsonResumeSerie(objetsDataGridView[i].Id); var odgv = jrs.CreationObjet(); var ars = new AffichageResumeSerie(odgv); ars.ShowDialog(); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); EcritureFichierErreur(ex.Message, ex.StackTrace); } }
/// <summary> /// Affichage de la fenetre Résumé d'un film avec un double click /// </summary> private void dataGridViewFilms_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { for (var i = 0; i < rof.Count; i++) { if (dataGridViewFilms[0, e.RowIndex].Value.ToString() == rof[i].Nom1) { var odgv = new ObjetsDataGridView(rof[i].Nom1, rof[i].Poster, rof[i].Slogan, rof[i].TitreOrigine, rof[i].DateDeSortie, rof[i].Duree, rof[i].NombreDeVotes, rof[i].MoyenneDesVotes, rof[i].Budget, rof[i].Revenue, rof[i].Synopsis); var arf = new AffichageResumeFilm(odgv); arf.BoutonAjouterAuxFavoris.Enabled = false; arf.ShowDialog(); break; } } } }