Exemple #1
0
 public void Supp_MouseLeftButtonUp(object sender, RoutedEventArgs e)
 {
     if (UserData.PrefWilayaPeriode.Count != 1)
     {
         int i = int.Parse(((Ellipse)sender).Uid);
         IOData.SupprimerFichierPrevision("../../DonneePre", UserData.PrefWilayaPeriode[i].Item1, UserData.PrefWilayaPeriode[i].Item2);
         UserData.PrefWilayaPeriode.RemoveAt(i);
         IOData.EcrireDonnesUtilisateur(UserData, "../../DonneesUtilisateurs");
         WrapNonDefalt.Children.Clear();
         WrapDefalt.Children.Clear();
         Draw();
     }
 }
Exemple #2
0
        private void GridFavo_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            int i = int.Parse(((GridFavo)sender).Supp.Uid);

            if (i != 0)
            {
                UserData.PrefWilayaPeriode.Insert(0, UserData.PrefWilayaPeriode[i]);
                UserData.PrefWilayaPeriode.RemoveAt(i + 1);
                IOData.EcrireDonnesUtilisateur(UserData, "../../DonneesUtilisateurs");
                WrapNonDefalt.Children.Clear();
                WrapDefalt.Children.Clear();
                Draw();
            }
        }
Exemple #3
0
 private void Valider_Click(object sender, RoutedEventArgs e)
 {
     if (NomDuree.SelectedIndex != -1 && NomWilaya.SelectedIndex != -1)
     {
         int duree        = int.Parse(NomDuree.Text);
         int wilayaSelect = (int)((WilayaAlgerie)NomWilaya.SelectedItem) + 1;
         if ((UserData.PrefWilayaPeriode.Count < 7) && (UserData.PrefWilayaPeriode.FindIndex(a => (a.Item1 == wilayaSelect) && (a.Item2 == duree)) < 0))
         {
             DataWilaya DonéesAConvertire = IOData.LireDonnesWilaya("../../Donnee", wilayaSelect);
             IOData.EcrireDonnesWilayaPrediction(DonéesAConvertire.ConstruireListePrediction(duree), "../../DonneePre", wilayaSelect, duree);
             UserData.Add(wilayaSelect, duree);
             IOData.EcrireDonnesUtilisateur(UserData, "../../DonneesUtilisateurs");
             Recup.Visibility = Visibility.Hidden;
             WrapNonDefalt.Children.Clear();
             WrapDefalt.Children.Clear();
             Draw();
         }
     }
 }