Ejemplo n.º 1
0
        private void btAjouterArticle_Click(object sender, EventArgs e)
        {
            string nom = tbNom.Text;
            int    poids;
            int    utilite;

            if (!String.IsNullOrEmpty(nom))
            {
                if (Int32.TryParse(tbPoids.Text, out poids))
                {
                    if (Int32.TryParse(tbUtilite.Text, out utilite) && utilite > 0 & utilite <= 20)
                    {
                        Article a = new Article(nom, poids, utilite);
                        armoire.AjouterArticle(a);
                        ActualiserArmoire();
                        Outils.EffacerZonesDeTexte(this);
                    }
                    else
                    {
                        MessageBox.Show("Entrez un nombre utilité valide (non vide et compris entre 1 et 20 inclus");
                    }
                }
                else
                {
                    MessageBox.Show("Entrez un poids entier valide");
                }
            }
            else
            {
                MessageBox.Show("Veuillez entrer un nom d'article");
            }
        }
Ejemplo n.º 2
0
        private void btModifPoids_Click(object sender, EventArgs e)
        {
            int indArticleArmoire = lbArmoire.SelectedIndex;
            int poids;

            if (indArticleArmoire >= 0)
            {
                if (Int32.TryParse(tbUtilPoids.Text, out poids))
                {
                    Article a = (Article)lbArmoire.Items[indArticleArmoire];
                    a.SetPoids(poids);
                    armoire.ModifierArticle(indArticleArmoire, a);
                    ActualiserArmoire();
                }
                else
                {
                    MessageBox.Show("Veuillez choisir un poids valide pour l'article choisi");
                }
            }
            else
            {
                MessageBox.Show("Veuillez choisir un article dans l'armoire");
            }
            Outils.EffacerZonesDeTexte(this);
        }
Ejemplo n.º 3
0
        private void btModifUtilite_Click(object sender, EventArgs e)
        {
            int indArticleArmoire = lbArmoire.SelectedIndex;
            int utilite;

            if (indArticleArmoire >= 0)
            {
                if (Int32.TryParse(tbUtilUtilite.Text, out utilite))
                {
                    if (utilite > 0 && utilite <= 20)
                    {
                        Article a = (Article)lbArmoire.Items[indArticleArmoire];
                        a.SetUtilite(utilite);
                        armoire.ModifierArticle(indArticleArmoire, a);
                        ActualiserArmoire();
                    }
                    else
                    {
                        MessageBox.Show("L'utilité n'est pas comprise entre 1 et 20");
                    }
                }
                else
                {
                    MessageBox.Show("Veuillez choisir une valeur pour l'utilité comprise entre 1 et 20");
                }
            }
            else
            {
                MessageBox.Show("Veuillez choisir un article dans l'armoire");
            }
            Outils.EffacerZonesDeTexte(this);
        }
Ejemplo n.º 4
0
        private void btModifierPoidsMax_Click(object sender, EventArgs e)
        {
            int poidsMax = 0;

            if (Int32.TryParse(tbPoidsMaxSacADos.Text, out poidsMax))
            {
                sacADos.SetPoidsMax(poidsMax);
                ActualiserAffichagePoids();
            }
            else
            {
                MessageBox.Show("Le poids n'est pas valide");
            }
            Outils.EffacerZonesDeTexte(this);
        }