コード例 #1
0
        //les donnees initialiser
        public void Form_Donnees_Initialiser()
        {
            Marque_Box_Initialiser();
            Sous_Familles_Box_Initialiser();
            ArticlesDAO Articles_DAO = new ArticlesDAO();
            Articles    Article      = Articles_DAO.Rechercher_Articles(this.Label_Ref_A.Text)[0];

            Console.Write(Article.Quantite_Operation);
            this.TextBox_Description.Text  = Article.Description_Operation;
            this.TextBox_Prix.Text         = Article.PrixTH_Operation.ToString();
            this.TextBox_Quantite.Text     = Article.Quantite_Operation.ToString();
            this.ComboBox_Marque.Text      = Article.Ref_Marque_Operation.ToString();
            this.ComboBox_SousFamille.Text = Article.Ref_Sous_Famille_Operation.ToString();
        }
コード例 #2
0
        //modifier button
        private void Button_Submit_Click(object sender, EventArgs e)
        {
            string          Ref_Article   = this.Label_Ref_A.Text;
            ArticlesDAO     Article_DAO   = new ArticlesDAO();
            List <Articles> ArticlesListe = Article_DAO.Rechercher_Articles(Ref_Article);

            if (ArticlesListe != null && ArticlesListe.Count > 0)
            {
                Articles Article      = ArticlesListe[0];
                string   Description  = this.TextBox_Description.Text;
                string   SousFamilles = this.ComboBox_SousFamille.Text;
                string   Marque       = this.ComboBox_Marque.Text;
                string   Prix         = this.TextBox_Prix.Text;
                string   Quantite     = this.TextBox_Quantite.Text;
                int      QuantiteI;
                float    PrixF;
                if (int.TryParse(Quantite, out QuantiteI))
                {
                    if (float.TryParse(Prix, out PrixF))
                    {
                        if (MessageBox.Show("Vous voulez modifier L'Article: " + Article.Ref_Article_Operation,
                                            "Operation: Modifier un Article", MessageBoxButtons.OKCancel) == DialogResult.OK)
                        {
                            Article_DAO.Modifier_Article(Article.Ref_Article_Operation, Description, int.Parse(SousFamilles), int.Parse(Marque), QuantiteI, PrixF);
                            MessageBox.Show("Cet Article est modifier,vous pouvez utiliser F5 à la fenêtre principale pour recharger.", "Operation: Modifier");
                            this.Close();
                        }
                        else
                        {
                            this.Label_Ref_A.Text = Article.Ref_Article_Operation;
                            Form_Donnees_Initialiser();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Quantite: il faut Float", "Attention: Modifier");
                    }
                }
                else
                {
                    MessageBox.Show("Quantite: il faut INT", "Attention: Modifier");
                }
            }
            else
            {
                MessageBox.Show("Il n'y a pas de cet Article.", "Attention: Modifier");
            }
        }