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 ! ", ""); } } } }
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(); } } }