private void BtnModifierPC_Click(object sender, RoutedEventArgs e) { if (tempNumPC == 0) { System.Windows.MessageBox.Show("Veuillez selectionné un Permis de construire pour le modifié", "Permis de construire", MessageBoxButton.OK, MessageBoxImage.Information); } else { PermisDeConstruireController PDCC = new PermisDeConstruireController(); PDCC.ModifierPermisConstruire(inputDatePermisConstruire.Text, inputNbrLog.Text, decimal.Parse(inputSupLog.Text), inputNbrLoc.Text, decimal.Parse(inputSupLoc.Text), inputNbrBur.Text, decimal.Parse(inputSupBur.Text), inputNbrCave.Text, decimal.Parse(inputSuperficieCave.Text), inputNbrCC.Text, decimal.Parse(inputSuperficieCC.Text), inputNbrPlcS.Text, decimal.Parse(inputSuperficiePlcS.Text), RefProgramme, int.Parse(inputRefProjet.Text), tempNumPC); msh.LoadData("select *,DATE_FORMAT(DatePermisC,'%d/%m/%y') AS Date from permisdeconstruire where RefProgramme='" + RefProgramme + "' and RefProjet='" + inputRefProjet.Text + "'", DataGridPConstruire); inputSupLog.Text = inputSupLoc.Text = inputSupBur.Text = inputSuperficieCave.Text = inputSuperficieCC.Text = inputSuperficiePlcS.Text = "0"; inputNumPermisConstruire.Text = inputDatePermisConstruire.Text = inputNbrLog.Text = inputNbrLoc.Text = inputNbrCave.Text = inputNbrCC.Text = inputNbrPlcS.Text = inputNbrBur.Text = string.Empty; } }
private void BtnSupprimerPC_Click(object sender, RoutedEventArgs e) { if (tempNumPC == 0) { System.Windows.MessageBox.Show("Veuillez selectionné un Permis de construire pour le supprimé", "Permis de construire", MessageBoxButton.OK, MessageBoxImage.Information); } else { DirectoryCreator DC = new DirectoryCreator(); DC.DeleteDirectory(@"Projet\" + inputRefProjet.Text + @"\Programme\" + inputRefProgramme.Text + @"\Permis de construire\" + inputNumPermisConstruire.Text); PermisDeConstruireController PDCC = new PermisDeConstruireController(); PDCC.SupprimerPermisConstruire(tempNumPC); msh.LoadData("select *,DATE_FORMAT(DatePermisC,'%d/%m/%y') AS Date from permisdeconstruire where RefProgramme='" + RefProgramme + "' and RefProjet='" + inputRefProjet.Text + "'", DataGridPConstruire); inputSupLog.Text = inputSupLoc.Text = inputSupBur.Text = inputSuperficieCave.Text = inputSuperficieCC.Text = inputSuperficiePlcS.Text = "0"; inputNumPermisConstruire.Text = inputDatePermisConstruire.Text = inputNbrLog.Text = inputNbrLoc.Text = inputNbrCave.Text = inputNbrCC.Text = inputNbrPlcS.Text = inputNbrBur.Text = string.Empty; } }
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); } }
/* public void SelectFile3(string theDirectory) * { * getrefprojet(); * string destinationFolder; * OpenFileDialog openFileDialog1 = new OpenFileDialog(); * DirectoryCreator dcr = new DirectoryCreator(); * if (openFileDialog1.ShowDialog() == DialogResult.OK) * { * var fileName = openFileDialog1.FileName; * destinationFolder = AppDomain.CurrentDomain.BaseDirectory + @"Projet\" + tempnumprojet + @"\Programme\" + inputRefProgramme.Text + @"\PermisLotir\" + inputNumLotir.Text + @"\" + theDirectory + @"\" + Path.GetFileName(openFileDialog1.FileName); * dcr.CreateDirectoryPermisLotir(tempnumprojet, inputRefProgramme.Text, inputNumLotir.Text + "/" + theDirectory); * System.Windows.Forms.MessageBox.Show("operation réussi avec succès"); * if (File.Exists(destinationFolder)) * { * File.Delete(destinationFolder); * } * * File.Copy(fileName, Path.Combine(Path.GetDirectoryName(fileName), destinationFolder)); * } * else * { * System.Windows.MessageBox.Show("aucun fichier selectionné"); * } * } */ private void BtnAjouterPC_Click(object sender, RoutedEventArgs e) { if (inputNumPermisConstruire.Text != "") { DirectoryCreator DC = new DirectoryCreator(); DC.CreateDirectoryPermisConstruire(inputRefProjet.Text, inputRefProgramme.Text, inputNumPermisConstruire.Text); PermisDeConstruireController PDCC = new PermisDeConstruireController(); PDCC.AjouterPermisConstruire(inputDatePermisConstruire.Text, inputNbrLog.Text, decimal.Parse(inputSupLog.Text), inputNbrLoc.Text, decimal.Parse(inputSupLoc.Text), inputNbrBur.Text, decimal.Parse(inputSupBur.Text), inputNbrCave.Text, decimal.Parse(inputSuperficieCave.Text), inputNbrCC.Text, decimal.Parse(inputSuperficieCC.Text), inputNbrPlcS.Text, decimal.Parse(inputSuperficiePlcS.Text), RefProgramme, int.Parse(inputRefProjet.Text)); msh.LoadData("select * from permisdeconstruire where RefProgramme='" + RefProgramme + "' and NomProjet='" + inputNomProjet.Text + "'", DataGridPConstruire); inputNumPermisConstruire.Text = inputDatePermisConstruire.Text = inputNbrLog.Text = inputNbrLoc.Text = inputNbrBur.Text = inputNbrCave.Text = inputNbrCC.Text = inputNbrPlcS.Text = ""; // inputFraisPLotir.Text = "0.00"; inputSupLog.Text = inputSupLoc.Text = inputSupBur.Text = inputSuperficieCave.Text = inputSuperficieCC.Text = inputSuperficiePlcS.Text = "0"; msh.LoadData("select *,DATE_FORMAT(DatePermisC,'%d/%m/%y') AS Date from permisdeconstruire where RefProgramme='" + RefProgramme + "' and RefProjet='" + inputRefProjet.Text + "'", DataGridPConstruire); } else { System.Windows.MessageBox.Show("Veuillez remplir tous les champs pour ajouter un permis de construire", "Permis de construire", 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); } }