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"); } }
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"); } }
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 "); } }
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; }