private void Add_Pro_Click(object sender, RoutedEventArgs e) { if (m != null) { TextBox a = Taille; TextBox b = Delay; int T = 1; if ((a.Text != "") && (b.Text != "") && (b.Text != "0") && (a.Text != "0")) { T = Convert.ToInt32(a.Text); int D = 1; if (b.Text != "") { D = Convert.ToInt32(b.Text); } cn.Children.Clear(); if (un_plus == 0) { proc.add_process(T, D, m); proc.CreateACircle_2(m, cn); } else { proc.Add_Fifo(T, D); proc.CreateACircle(proc.fifo, cn); } m.afficher(cn, proc); Sta.Children.Clear(); proc.afficher_encours(Sta, choix_process); } else { Error.Text = "Un champ est vide ou égal à zéro!"; } } else { Error.Text = "ATTENTION : Initializez la Memoire !"; } }