예제 #1
0
        void addArticle()
        {
            AjouterArticle fenetreAjout = new AjouterArticle();

            fenetreAjout.ShowDialog();
            decimal prixHT;
            decimal tauxTva;

            if ((!fenetreAjout.Canceled || fenetreAjout.Forced) && decimal.TryParse(fenetreAjout.prixHTTextBox.Text, out prixHT) && decimal.TryParse(fenetreAjout.TVATextBox.Text, out tauxTva))
            {
                JeuxTest.Articles.Add(new Article(fenetreAjout.NomTextBox.Text, fenetreAjout.descriptTextBox.Text, prixHT, tauxTva));
            }
        }
예제 #2
0
        private void editerArticle_Click(object sender, RoutedEventArgs e)
        {
            AjouterArticle editerArticle = new AjouterArticle();

            editerArticle.NomTextBox.Text      = JeuxTest.Articles[dataArticles.SelectedIndex].Nom;
            editerArticle.descriptTextBox.Text = JeuxTest.Articles[dataArticles.SelectedIndex].Description;
            editerArticle.prixHTTextBox.Text   = JeuxTest.Articles[dataArticles.SelectedIndex].PrixHT.ToString();
            editerArticle.TVATextBox.Text      = JeuxTest.Articles[dataArticles.SelectedIndex].TauxTVA.ToString();
            editerArticle.ShowDialog();
            JeuxTest.Articles[dataArticles.SelectedIndex].Nom         = editerArticle.NomTextBox.Text;
            JeuxTest.Articles[dataArticles.SelectedIndex].Description = editerArticle.descriptTextBox.Text;
            JeuxTest.Articles[dataArticles.SelectedIndex].PrixHT      = decimal.Parse(editerArticle.prixHTTextBox.Text);
            JeuxTest.Articles[dataArticles.SelectedIndex].TauxTVA     = decimal.Parse(editerArticle.TVATextBox.Text);
            //sert à actualiser l'affichage
            JeuxTest.Articles.Add(JeuxTest.Articles[dataArticles.SelectedIndex]);
            JeuxTest.Articles.Move(JeuxTest.Articles.Count - 1, dataArticles.SelectedIndex);
            JeuxTest.Articles.RemoveAt(dataArticles.SelectedIndex);
        }