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