Пример #1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (MyDate.SelectedDate == null || NomWilaya.SelectedIndex == -1)
     {
         MessageBoxAlert.Show("Données Manquantes", "Entrée la wilaya et la date !");
     }
     else
     {
         Pass fen = new Pass();
         if ((bool)fen.ShowDialog())
         {
             string[]      date        = (MyDate.Text).Split('/');
             DateTime      datetime    = new DateTime(int.Parse(date[2]), int.Parse(date[1]), int.Parse(date[0]));
             int           NumDewilaya = (int)((WilayaAlgerie)NomWilaya.SelectedItem) + 1;
             Recuperartion fenetre     = new Recuperartion();
             if ((bool)fenetre.ShowDialog())
             {
                 DayData donnée = fenetre.getDataFromWindow();
                 donnée.DateDuJour = datetime;
                 DataWilaya Wilaya = IOData.LireDonnesWilaya("../../Donnee", NumDewilaya);
                 Wilaya.ModifierUneDate(donnée);
                 IOData.EcrireDonnesWilaya(Wilaya, "../../Donnee", NumDewilaya);
                 MessageBoxAlert.Show("La modification est faite ! ", "");
             }
         }
     }
 }
Пример #2
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();
         }
     }
 }