Пример #1
0
        private void ValidateEchangeDirect(object sender, RoutedEventArgs e)
        {
            string  client = EchangeDirectNomClientBox.Text;
            string  valeur = EchangeDirectValeurBox.Text.Replace(".", ",");
            decimal valeurDecimal;

            if (client.Length == 0)
            {
                MessageBox.Show("Le client est manquant !");
                return;
            }
            else if (!decimal.TryParse(valeur, out valeurDecimal))
            {
                MessageBox.Show("La valeur est mal formatée !");
                return;
            }

            var formattedValeur = string.Format("{0:0.00}", valeurDecimal);

            EchangeDirectCollection.Add(new TableEchangeDirect
            {
                Client = client,
                Valeur = formattedValeur
            });

            EchangeDirectNomClientBox.Text = "";
            EchangeDirectValeurBox.Text    = "";

            calculateOnUi(true, false, false, true, false, false);
        }