Example #1
0
        public PlansModeles()
        {
            InitializeComponent();
            Fonctions.CenterWindowOnScreen(this);

            //if (Fonctions.superficieMaison > 60 && Fonctions.prixTotalDevis > 150000)
            //{
            //    imgPlan.Source = new BitmapImage(new Uri("rouedentee.png", UriKind.Relative));
            //}
        }
        public TerrasseOptions()
        {
            InitializeComponent();
            Fonctions.CenterWindowOnScreen(this);

            //Remplie la combobox des superficies de terrasse
            for (int i = 0; i < Fonctions.superficiesTerrasse.Length; i++)
            {
                cbxSuperficieTerrasse.Items.Add(Fonctions.superficiesTerrasse[i]);
            }
        }
Example #3
0
        //Cette fenêtre s'ouvre théoriquement lorsque le choix de toiture
        //"Toit-terrasse"
        public ToitureOptions()
        {
            InitializeComponent();
            Fonctions.CenterWindowOnScreen(this);

            //Affichage de la superficie de la maison
            labelSuperficieTTValeur.Content = Fonctions.superficieMaison.ToString();

            //Dégrisage + affichage de la superficie de la terrasse
            //si on a coché le fait que le client veuille une terrasse avant
            if (Fonctions.possedeTerrasse == true)
            {
                labelSuperficieTerrasse.IsEnabled       = true;
                labelSuperficieTerrasse2.IsEnabled      = true;
                labelSuperficieTerrasseValeur.IsEnabled = true;
                labelSuperficieTerrasseValeur.Content   = Fonctions.superficieTerrasse.ToString();
            }
        }
Example #4
0
        public FraisAnnexes()
        {
            InitializeComponent();
            Fonctions.CenterWindowOnScreen(this);

            Fonctions.prixAssuranceDO = (1.48 / 100) * Fonctions.prixTotalDevis;
            txtPrixAssuranceDO.Text   = Fonctions.prixAssuranceDO.ToString();

            #region Check des checkboxes en fonction du type de terrain
            //Conditions checkboxes Terrassement
            if (Fonctions.terrainPlat == true)
            {
                chkTerrassementLeger.IsChecked = true;

                labelTerrainPlatTerrassement.Opacity      = 1.0;
                labelTerrainSemiPentuTerrassement.Opacity = 0.35; //On repasse les autres labels à 35% d'opacité.
                labelTerrainPentuTerrassement.Opacity     = 0.35;

                Fonctions.prixTerrassement = 2000;
            }
            else if (Fonctions.terrainSemiPentu == true)
            {
                chkTerrassementModere.IsChecked = true;

                labelTerrainSemiPentuTerrassement.Opacity = 1.0;
                labelTerrainPlatTerrassement.Opacity      = 0.35;
                labelTerrainPentuTerrassement.Opacity     = 0.35;

                Fonctions.prixTerrassement = 3500;
            }
            else if (Fonctions.terrainPentu == true)
            {
                chkTerrassementLourd.IsChecked = true;

                labelTerrainPentuTerrassement.Opacity     = 1.0;
                labelTerrainPlatTerrassement.Opacity      = 0.35;
                labelTerrainSemiPentuTerrassement.Opacity = 0.35;

                Fonctions.prixTerrassement = 4500;
            }
            #endregion
        }
Example #5
0
        //Lorsque la fenêtre s'ouvre. (Théoriquement après avoir cliqué sur le bouton Valider
        //de la première fenêtre.
        public ChoixOptions()
        {
            InitializeComponent();

            //Recentre la fenêtre lors de l'affichage
            Fonctions.CenterWindowOnScreen(this);
            #region Remplissage des comboboxes
            //Remplie les combobox des options
            for (int i = 0; i < Fonctions.niveaux.Length; i++)
            {
                cbxNiveaux.Items.Add(Fonctions.niveaux[i]);
            }

            for (int i = 0; i < Fonctions.styles.Length; i++)
            {
                cbxStyle.Items.Add(Fonctions.styles[i]);
            }

            for (int i = 0; i < Fonctions.toitures.Length; i++)
            {
                cbxToiture.Items.Add(Fonctions.toitures[i]);
            }

            for (int i = 0; i < Fonctions.superficies.Length; i++)
            {
                cbxSuperficie.Items.Add(Fonctions.superficies[i]);
            }

            for (int i = 0; i < Fonctions.terrains.Length; i++)
            {
                cbxTerrain.Items.Add(Fonctions.terrains[i]);
            }

            for (int i = 0; i < Fonctions.chambres.Length; i++)
            {
                cbxChambres.Items.Add(Fonctions.chambres[i]);
            }
            #endregion
        }
 //Constructeur
 public ValeursPersos()
 {
     InitializeComponent();
     Fonctions.CenterWindowOnScreen(this);
 }
Example #7
0
 public Settings()
 {
     InitializeComponent();
     Fonctions.CenterWindowOnScreen(this);
 }
Example #8
0
        // ------------------------------------------------ //
        // ---------------- COMBOBOXES -------------------- //
        // ------------------------------------------------ //
        #region Comboboxes

        //Après avoir choisi une superficie en m2 ..
        private void cbxSuperficie_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Fonctions.superficieMaison     = Convert.ToDouble(cbxSuperficie.SelectedValue);
            Fonctions.prixSuperficieMaison = Fonctions.calculSuperficieMaison(Fonctions.superficieMaison);
        }
Example #9
0
 public GarageOptions()
 {
     InitializeComponent();
     Fonctions.CenterWindowOnScreen(this);
 }