private void btnAjouterEngagement_Click(object sender, EventArgs e)
        {
            if (idContrat == null)
            {
                MessageBox.Show("Vous devez enregistrer le contrat afin de pouvoir ajouter un engagement");
                return;
            }
            var frmDetailEngagement = new DetailEngagement(idContrat);

            frmDetailEngagement.ShowDialog();
            PeuplerListes(listes.Engagement);
        }
 private void btnDetailEngagement_Click(object sender, EventArgs e)
 {
     if (idContrat == null)
     {
         MessageBox.Show("Vous devez enregistrer le contrat afin de pouvoir accéder au détail d'un engagement");
         return;
     }
     if (dgvEngagement.SelectedRows.Count == 0)
     {
         MessageBox.Show("Vous devez avoir au moins une exigence dans la grille avant d'appuyer sur détail");
     }
     else
     {
         DetailEngagement frmDetailEngagement = new DetailEngagement(((Modele.vueSomEngagement)dgvEngagement.SelectedRows[0].DataBoundItem).noEngagement);
         frmDetailEngagement.ShowDialog();
         PeuplerListes(listes.Engagement);
     }
 }