public void ajouterEnvoyerValeur(EnvoiDeValeur envoiDeValeur) { try { testValiditeExpression(envoiDeValeur.obtenirValeurAEnvoyer(), typeof(double).Name); } catch (Exception e) { return; } this.algorithme.ajouterInstruction(envoiDeValeur, this.listBox2.SelectedIndex); this.remplirListBoxAlgorithme(); }
private void traiterEnvoiDeValeur(EnvoiDeValeur envoiDeValeur) { String expressionAEvaluer = envoiDeValeur.obtenirValeurAEnvoyer(); this.remplaceValeurDesVariables(ref expressionAEvaluer); try { double resultatExpression = Convert.ToDouble(new Expression(expressionAEvaluer).Evaluate()); this.GUI.envoyerValeurAAllumer(resultatExpression); Thread.Sleep(100); } catch (Exception e) { this.expressionAEvaluerInvalide(); } }