public VM_GestionEventParam() { ListTitre = ChargerTItre(chConnexion); ListLieux = ChargerLieux(chConnexion); ListEquipe = ChargerEquipe(chConnexion); ListBeneficiaire = ChargerBenefiaires(chConnexion); TitreSelectionne = new C_Vue_ID_Descr(0, "Titres"); LieuxSelectionne = new C_Vue_ID_Descr(0, "Lieux"); EquipeSelectionne = new C_T_Equipe(0, "Equipe"); ActiverNouvelleDonnées = false; cConfirmerInfo = new BaseCommande(ConfirmerInfo); cAnnulerInfo = new BaseCommande(AnnulerInfo); cConfirmerEquipeMembres = new BaseCommande(ConfirmerInfoEquipe); cAnnulerEquipeMembres = new BaseCommande(AnnulerInfoEquipe); cSwitchEquipe = new BaseCommande(Switch); cAjouterTitre = new BaseCommande(AjouterTitre); cAjouterLieux = new BaseCommande(AjouteurLieux); cAjouterEquipe = new BaseCommande(AjouterEquipe); cModifierTitre = new BaseCommande(ModifierTitre); cModifierLieux = new BaseCommande(ModifierLieux); cModifierEquipe = new BaseCommande(ModifierEquipe); cModifierEquipeMembres = new BaseCommande(ModifierEquipeMembres); cSupprimerTitre = new BaseCommande(SupprimerTitre); cSupprimerLieux = new BaseCommande(SupprimerLieux); cSupprimerEquipe = new BaseCommande(SupprimerEquipe); }
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 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 AjouterEquipe() { NouvelleInfo = new C_Vue_ID_Descr(2, "Ajouter titre"); typedonnes = 2; ActiverNouvelleDonnées = true; nAjoutDonne = -1; }
public void AjouteurLieux() { NouvelleInfo = new C_Vue_ID_Descr(1, "Ajouter Lieux"); typedonnes = 1; ActiverNouvelleDonnées = true; nAjoutDonne = -1; }
public void ConfirmerNourriture() { if (nNourriteAjout == -1) // ajout { NouveauNourriture.ID_Nourriture = new CoucheGestion.G_T_Nourriture(chConnexion).Ajouter(NouveauNourriture.No_Descriptif, NouveauNourriture.No_Type); C_Vue_ID_Descr tmp = new C_Vue_ID_Descr(NouveauNourriture.ID_Nourriture, NouveauNourriture.No_Descriptif); if (NouveauNourriture.No_Type == 0) { ListEntree.Add(tmp); } else if (NouveauNourriture.No_Type == 1) { ListPlat.Add(tmp); } else if (NouveauNourriture.No_Type == 2) { ListDessert.Add(tmp); } else if (NouveauNourriture.No_Type == 3) { ListCollation.Add(tmp); } } else // modification { new CoucheGestion.G_T_Nourriture(chConnexion).Modifier(NouveauNourriture.ID_Nourriture, NouveauNourriture.No_Descriptif, NouveauNourriture.No_Type); ListEntree[nAjout] = new C_Vue_ID_Descr(NouveauNourriture.ID_Nourriture, NouveauNourriture.No_Descriptif); } ActiverFicheNourriture = false; ActiverUneFiche = true; }
public ObservableCollection <C_Vue_ID_Descr> ChargerLieux() { ObservableCollection <C_Vue_ID_Descr> rep = new ObservableCollection <C_Vue_ID_Descr>(); List <C_Vue_ID_Descr> lTmp = new CoucheGestion.G_Vue_ID_Descr(chConnexion).Lire_All_Lieux(); foreach (C_Vue_ID_Descr Tmp in lTmp) { C_Vue_ID_Descr lieuxtmp = new C_Vue_ID_Descr(Tmp.ID, Tmp.Descr); rep.Add(lieuxtmp); } return(rep); }
public ObservableCollection <C_Vue_ID_Descr> ChargerTitres(string co) { ObservableCollection <C_Vue_ID_Descr> rep = new ObservableCollection <C_Vue_ID_Descr>(); List <C_Vue_ID_Descr> lTmp = new CoucheGestion.G_Vue_ID_Descr(chConnexion).Lire_All_Titre(); foreach (C_Vue_ID_Descr Tmp in lTmp) { C_Vue_ID_Descr titretmp = new C_Vue_ID_Descr(Tmp.ID, Tmp.Descr); rep.Add(titretmp); } return(rep); }
private ObservableCollection <C_Vue_ID_Descr> ChargerCollation(string chConn) { ObservableCollection <C_Vue_ID_Descr> rep = new ObservableCollection <C_Vue_ID_Descr>(); List <C_Vue_ID_Descr> lTmp = new CoucheGestion.G_Vue_ID_Descr(chConn).Lire_All_Collation(); foreach (C_Vue_ID_Descr Tmp in lTmp) { C_Vue_ID_Descr entreetmp = new C_Vue_ID_Descr(Tmp.ID, Tmp.Descr); rep.Add(entreetmp); } return(rep); }
public void ModifierEquipe() { if (EquipeSelectionne != null && EquipeSelectionne.ID_Equipe != 0) { NouvelleInfo = new C_Vue_ID_Descr(EquipeSelectionne.ID_Equipe, EquipeSelectionne.Eq_Nom); nAjoutDonne = ListEquipe.IndexOf(EquipeSelectionne); ActiverNouvelleDonnées = true; typedonnes = 2; } else { System.Windows.MessageBox.Show("Il n'y a pas d'équipe "); } }
public void ModifierLieux() { if (LieuxSelectionne != null && LieuxSelectionne.ID != 0) { NouvelleInfo = new C_Vue_ID_Descr(LieuxSelectionne.ID, LieuxSelectionne.Descr); nAjoutDonne = ListLieux.IndexOf(LieuxSelectionne); ActiverNouvelleDonnées = true; typedonnes = 1; } else { System.Windows.MessageBox.Show("Il n'y a pas de lieux"); } }
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; }
public void AnnulerInfo() { ActiverNouvelleDonnées = false; NouvelleInfo = new C_Vue_ID_Descr(); }