private void BtnSuppProjet_Click(object sender, RoutedEventArgs e) { if (tempRefProjet != "") { System.Windows.MessageBox.Show("Note: Lors de la supression d'un projet tous les élements qui appartienent au projet et au programmes du projet à savoir(Acte,Permis de lotir, permis de construire, Cahier des charges, Edd,Convention, et documents) seront automatiquement supprimé !", "Information", MessageBoxButton.OK, MessageBoxImage.Warning); if (MessageBox.Show("Voulez-vous supprimer ce projet?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { Projet P = new Projet("", UserRole); NavigationService.Navigate(P); } else { BiensController BC = new BiensController(); BC.SupprimerLogFromProjet(int.Parse(tempRefProjet)); ProjetController PC = new ProjetController(); DirectoryCreator DC = new DirectoryCreator(); ActeController AC = new ActeController(); ProgrammeController PRC = new ProgrammeController(); ActeProgrammeController APC = new ActeProgrammeController(); PermiLotirController PLC = new PermiLotirController(); PermisDeConstruireController PDCC = new PermisDeConstruireController(); CahierChargeProgrammeController CCPC = new CahierChargeProgrammeController(); EddController EC = new EddController(); ConventionController CC = new ConventionController(); DC.DeleteDirectory(@"Projet\" + tempRefProjet); CC.SupprimerConventionFromProjet(tempnomprojet); EC.SupprimerEddFromProjet(int.Parse(tempRefProjet)); CCPC.SupprimerCahierChargeFromProjet(tempnomprojet); PDCC.SupprimerPermisConstruireFromProjet(int.Parse(tempRefProjet)); PLC.SupprimerPLFromProjet(int.Parse(tempRefProjet)); PRC.DeleteProgrammeFromProjet(int.Parse(tempRefProjet)); AC.SupprimerActe2(tempRefProjet); PC.DeleteProjet(tempRefProjet); MessageBox.Show("Le projet " + tempRefProjet + " à était bien supprimer"); Projet P = new Projet("", UserRole); NavigationService.Navigate(P); } } else { MessageBox.Show("Veuillez selectioner un projet", "Projet", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void BtnSuppProgramme_Click(object sender, RoutedEventArgs e) { if (temprefprogramme != "") { System.Windows.MessageBox.Show("Note: Lors de la supression d'un programme tous les élements qui appartienent au programme à savoir(Acte,Permis de lotir, permis de construire, Cahier des charges, Edd,Convention, et documents) seront automatiquement supprimé !", "Information", MessageBoxButton.OK, MessageBoxImage.Warning); if (System.Windows.MessageBox.Show("Voulez-vous supprimer ce projet?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { Programme P = new Programme(""); NavigationService.Navigate(P); } else { ProgrammeController PC = new ProgrammeController(); DirectoryCreator DC = new DirectoryCreator(); PermisDeConstruireController PDCC = new PermisDeConstruireController(); CahierChargeProgrammeController CCPC = new CahierChargeProgrammeController(); EddController EC = new EddController(); ConventionController CC = new ConventionController(); BiensController BC = new BiensController(); DC.DeleteDirectory(@"Projet\" + tempRefProjet + @"\Programme\" + temprefprogramme); BC.SupprimerLogFromProgramme(int.Parse(temprefprogramme), int.Parse(tempRefProjet)); PDCC.SupprimerPermisConstruireFromProgramme(temprefprogramme); CCPC.SupprimerCahierChargefromProgramme(temprefprogramme); EC.SupprimerEddFromProgramme(temprefprogramme); CC.SupprimerConventionFromProgramme(temprefprogramme); PC.DeleteProgramme(int.Parse(temprefprogramme)); Programme P = new Programme(""); NavigationService.Navigate(P); } } else { System.Windows.MessageBox.Show("Veuillez selectioner un projet", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); } }