Exemple #1
0
        private void btnClickAjouter(object sender, RoutedEventArgs e)
        {
            if (!Validation.GetHasError(txtPath))
            {
                MainWindow mw = App.Current.MainWindow as MainWindow;
                mw.Deselect_Btn(mw.btnSelec);
                mw.btnSelec = 0;
                Wilaya w = cp.getWilaya((string)ComboWilaya.SelectedItem);
                w.path = Path;
                w.modifierAttr("Température", (string)combo1.SelectedItem);
                w.modifierAttr("Pression", (string)combo2.SelectedItem);
                w.modifierAttr("Humidité", (string)combo3.SelectedItem);
                w.modifierAttr("Direction du vent", (string)combo4.SelectedItem);
                w.modifierAttr("Vitesse du vent", (string)combo5.SelectedItem);
                w.modifierAttr("Nuage %", (string)combo6.SelectedItem);
                w.modifierAttr("Distance de visibilité", (string)combo7.SelectedItem);
                w.modifierAttr("Précipitation", (string)combo8.SelectedItem);
                w.modifierAttr("Etat du sol", (string)combo9.SelectedItem);
                w.modifierAttr("Hauteur de neige", (string)combo10.SelectedItem);

                cp.modifierWilaya((string)ComboWilaya.SelectedItem, w);
                cp.export("config.json");
                this.Close();
            }
        }
Exemple #2
0
        public void Write(Guid id, string name, Wilaya wilaya, Commune commune)
        {
            var secteur = new Sector
            {
                id      = id,
                Name    = name,
                Wilaya  = wilaya,
                Commune = commune
            };

            _repositorySecteur.Save(secteur);
        }
Exemple #3
0
        public void Write(Guid id, string name, Wilaya wilaya, Commune commune, string adress)
        {
            var stock = new Stock(name)
            {
                id      = id,
                Name    = name,
                Wilaya  = wilaya,
                Commune = commune,
                Adress  = adress
            };

            _repositoryStock.Save(stock);
        }
        /**********   Méthodes  **************/

        private void InitWilaya()
        {
            ConfigParser cp = new ConfigParser();

            cp.import("config.json");
            List <string> L     = cp.getNomWilayas().ToList();
            List <Wilaya> Liste = new List <Wilaya>();

            foreach (string item in L)
            {
                Wilaya w = new Wilaya(item);
                Liste.Add(w);
            }
            this.ListDeWilaya.ItemsSource = Liste;
        }
Exemple #5
0
        private static XpoWilaya MapWilaya(Wilaya wilaya, UnitOfWork uow)
        {
            var xpoWilaya = uow.GetObjectByKey <XpoWilaya>(wilaya.id);

            xpoWilaya.Name = wilaya.Name;
            xpoWilaya.Code = wilaya.Code;

            foreach (var co in wilaya.Communes)
            {
                var xpoCommune = uow.GetObjectByKey <XpoCommune>(co.id);
                xpoCommune.Name       = co.Name;
                xpoCommune.CodeWilaya = co.CodeWilaya;
                xpoCommune.Wilaya     = xpoWilaya;
            }
            return(xpoWilaya);
        }
        public string GetWilaya2()      //Retourne la wilaya à partir d'un ComboBox
        {
            Wilaya value = (Wilaya)ListDeWilaya.SelectedValue;

            return(value.wilaya);
        }
Exemple #7
0
        public void Write(string name, Wilaya wilaya, Commune commune)
        {
            var secteur = FactorySector.CreateSector(name, wilaya, commune);

            _repositorySecteur.Save(secteur);
        }
Exemple #8
0
        public void Write(string name, Wilaya wilaya, Commune commune, string adress)
        {
            var stock = FactoryStock.CreateStock(name, wilaya, commune, adress);

            _repositoryStock.Save(stock);
        }