/// <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'une série avec un double click /// </summary> private void dataGridViewSeries_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { for (var i = 0; i < ros.Count; i++) { if (dataGridViewSeries[0, e.RowIndex].Value.ToString() == ros[i].NomSerie.ToString()) { var odgv = new ObjetsDataGridView(ros[i].NomSerie.ToString(), ros[i].TitreOrigineSerie.ToString(), ros[i].NombreDEpisodesSerie.ToString(), ros[i].NombreDeSaisonsSerie.ToString(), ros[i].EnCoursDeProduction.ToString(), ros[i].NombreDeVotesSerie.ToString(), ros[i].MoyenneDesVotesSerie.ToString(), ros[i].PosterSerie.ToString(), ros[i].SynopsisSerie.ToString()); var ars = new AffichageResumeSerie(odgv); ars.BoutonAjouterAyxFavoris.Enabled = false; ars.ShowDialog(); break; } } } }