public string Count_Demandes()
        {
            int     A   = int.Parse(CB_Prof.SelectedItem.ToString());
            Demande Dem = DB.Demandes.Where(w => w.ID == A).First();

            return(A.ToString());
        }
        private void CB_Prof_SelectedIndexChanged(object sender, EventArgs e)
        {
            int      A   = int.Parse(CB_Prof.SelectedIndex.ToString());
            Demande  Dem = DB.Demandes.Where(x => x.Professeur_id == A).First();
            DateTime X   = Dem.Date_Demande.Value;
            DateTime Y   = DateTime.Now;
            TimeSpan Z   = X - Y;

            Lab_Ancien.Text         = Z.ToString() + " ans";
            Lab_Nbr_Demandes.Text   = Count_Demandes();
            DGV_Demandes.DataSource = DB.Demandes.Where(x => x.Professeur_id == A).Select(p => new { ID = p.Lycee_id, ID_Mat = p.Lycee.Nom }).ToList();
        }
 private void Btn_Demand_Modifier_Click(object sender, EventArgs e)
 {
     if (int.Parse(Count_Demandes()) < 3)
     {
         DialogResult D = MessageBox.Show("Voulez-vous modifier cette demandes?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (D == DialogResult.Yes)
         {
             int     ID = int.Parse(DGV_Demandes.CurrentRow.Cells[0].Value.ToString());
             Demande DD = DB.Demandes.Where(x => x.ID == ID).First();
             DD.Lycee_id      = int.Parse(CB_Lycee.SelectedItem.ToString());
             DD.Professeur_id = int.Parse(CB_Prof.Text);
             DD.Date_Demande  = DateTime.Now;
             DB.SaveChanges();
             MessageBox.Show("Demmandes Modifier !", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }