Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        /*     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);
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }