Exemple #1
0
 private void btnOui_Click(object sender, EventArgs e)
 {
     if (idclient != 0)
     {
         client clsup = DBA.clients.Find(idclient);
         DBA.clients.Remove(clsup);
         DBA.SaveChanges();
         MessageBox.Show("Client supprimé");
     }
     if (idmesureSup != 0)
     {
         mesure        Mesure    = new mesure();
         List <mesure> listMsure = DBA.mesures.ToList();
         foreach (mesure lM in listMsure)
         {
             if (lM.idclient == idmesureSup)
             {
                 idmesure = lM.id;
                 Mesure   = DBA.mesures.Find(lM.id);
                 DBA.mesures.Remove(Mesure);
                 break;
             }
         }
         if (genre.ToLowerInvariant().CompareTo("masculin") == 0)
         {
             homme        Hmme      = new homme();
             List <homme> listHomme = DBA.hommes.ToList();
             foreach (homme H in listHomme)
             {
                 if (H.idmesure == idmesure)
                 {
                     Hmme = DBA.hommes.Find(H.id);
                     DBA.hommes.Remove(Hmme);
                     break;
                 }
             }
         }
         else
         {
             femme        Fmme      = new femme();
             List <femme> listfemme = DBA.femmes.ToList();
             foreach (femme F in listfemme)
             {
                 if (F.idmesure == idmesure)
                 {
                     Fmme = DBA.femmes.Find(F.id);
                     DBA.femmes.Remove(Fmme);
                     break;
                 }
             }
         }
     }
     if (idcommde != 0)
     {
         commande        com       = new commande();
         List <commande> listCmmde = DBA.commandes.ToList();
         foreach (commande cmmde in listCmmde)
         {
             if (cmmde.id == idcommde)
             {
                 com = DBA.commandes.Find(cmmde.id);
                 DBA.commandes.Remove(com);
             }
         }
     }
     DBA.SaveChanges();
     this.Close();
 }