示例#1
0
 public void SupprimerLieux()
 {
     if (LieuxSelectionne != null && LieuxSelectionne.ID != 0)
     {
         bool            found = false;
         List <C_T_Lieu> tmp   = new CoucheGestion.G_T_Lieu(chConnexion).Lire("");
         foreach (C_T_Lieu t in tmp)
         {
             if (t.ID_Lieu == LieuxSelectionne.ID)
             {
                 found = true;
                 System.Windows.MessageBox.Show("Votre lieu est utilisée dans un event");
             }
         }
         if (!found) // si pas trouvé
         {
             new CoucheGestion.G_T_Lieu(chConnexion).Supprimer(LieuxSelectionne.ID);
             ListTitre.Remove(LieuxSelectionne);
         }
         LieuxSelectionne = new C_Vue_ID_Descr(0, "Lieux");
     }
     else
     {
         System.Windows.MessageBox.Show("pas de lieux a supprimer");
     }
 }
示例#2
0
 public void SupprimerTitre()
 {
     if (TitreSelectionne != null && TitreSelectionne.ID != 0)
     {
         bool             found = false;
         List <C_T_Titre> tmp   = new CoucheGestion.G_T_Titre(chConnexion).Lire("");
         foreach (C_T_Titre t in tmp)
         {
             if (t.ID_Titre == TitreSelectionne.ID)
             {
                 found = true;
                 System.Windows.MessageBox.Show("Votre titre est utilisée dans un event");
             }
         }
         if (!found)
         {
             new CoucheGestion.G_T_Titre(chConnexion).Supprimer(TitreSelectionne.ID);
             ListTitre.Remove(TitreSelectionne);
         }
         TitreSelectionne = new C_Vue_ID_Descr(0, "");
     }
     else
     {
         System.Windows.MessageBox.Show("pas de titres a supprimer");
     }
 }
示例#3
0
 public void ModifierTitre()
 {
     if (TitreSelectionne != null && TitreSelectionne.ID != 0)
     {
         NouvelleInfo           = new C_Vue_ID_Descr(TitreSelectionne.ID, TitreSelectionne.Descr);
         nAjoutDonne            = ListTitre.IndexOf(TitreSelectionne);
         ActiverNouvelleDonnées = true;
         typedonnes             = 0;
     }
     else
     {
         System.Windows.MessageBox.Show("Il n'y a pas de titre ");
     }
 }
示例#4
0
 public void ConfirmerInfo()
 {
     if (nAjoutDonne == -1)   // ajout
     {
         if (typedonnes == 0) // ajout titre
         {
             C_T_Titre titre = new C_T_Titre();
             titre.ID_Titre = new CoucheGestion.G_T_Titre(chConnexion).Ajouter(NouvelleInfo.Descr);
             C_Vue_ID_Descr tmp = new C_Vue_ID_Descr(NouvelleInfo.ID, NouvelleInfo.Descr);
             ListTitre.Add(tmp);
         }
         else if (typedonnes == 1) // ajout lieux
         {
             C_T_Lieu lieux = new C_T_Lieu();
             lieux.ID_Lieu = new CoucheGestion.G_T_Lieu(chConnexion).Ajouter(NouvelleInfo.Descr);
             C_Vue_ID_Descr tmp = new C_Vue_ID_Descr(NouvelleInfo.ID, NouvelleInfo.Descr);
             ListTitre.Add(tmp);
         }
         else if (typedonnes == 2) // ajout equipe
         {
             C_T_Equipe equipe = new C_T_Equipe();
             equipe.ID_Equipe = new CoucheGestion.G_T_Lieu(chConnexion).Ajouter(NouvelleInfo.Descr);
             C_Vue_ID_Descr tmp = new C_Vue_ID_Descr(NouvelleInfo.ID, NouvelleInfo.Descr);
             ListTitre.Add(tmp);
         }
     }
     else // modification
     {
         if (typedonnes == 0) // modif titre
         {
             new CoucheGestion.G_T_Titre(chConnexion).Modifier(NouvelleInfo.ID, NouvelleInfo.Descr);
             ListTitre[nAjoutDonne] = new C_Vue_ID_Descr(NouvelleInfo.ID, NouvelleInfo.Descr);
         }
         else if (typedonnes == 1) // modif lieux
         {
             new CoucheGestion.G_T_Lieu(chConnexion).Modifier(NouvelleInfo.ID, NouvelleInfo.Descr);
             ListLieux[nAjoutDonne] = new C_Vue_ID_Descr(NouvelleInfo.ID, NouvelleInfo.Descr);
         }
         else if (typedonnes == 2) // modif equipe
         {
             new CoucheGestion.G_T_Equipe(chConnexion).Modifier(NouvelleInfo.ID, NouvelleInfo.Descr);
             ListEquipe[nAjoutDonne] = new C_T_Equipe(NouvelleInfo.ID, NouvelleInfo.Descr);
         }
         NouvelleInfo = new C_Vue_ID_Descr();
     }
     ActiverNouvelleDonnées = false;
 }