/// <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);
     }
 }
Example #2
0
 /// <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;
             }
         }
     }
 }