Exemplo n.º 1
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || comboBox2.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text == "" || comboBox3.Text == "" || comboBox4.Text == "" || textBox19.Text == "" || textBox20.Text == "")
            {
                MessageBox.Show("Vous devez remplir les champs vides!", "Champs vides", MessageBoxButtons.OK);
                label1.ForeColor  = Color.Black;
                label2.ForeColor  = Color.Black;
                label3.ForeColor  = Color.Black;
                label4.ForeColor  = Color.Black;
                label5.ForeColor  = Color.Black;
                label6.ForeColor  = Color.Black;
                label8.ForeColor  = Color.Black;
                label9.ForeColor  = Color.Black;
                label11.ForeColor = Color.Black;
                label12.ForeColor = Color.Black;
                label13.ForeColor = Color.Black;
                label14.ForeColor = Color.Black;
                label15.ForeColor = Color.Black;
                label16.ForeColor = Color.Black;
                label17.ForeColor = Color.Black;
                label18.ForeColor = Color.Black;
                label19.ForeColor = Color.Black;
                label20.ForeColor = Color.Black;
                label21.ForeColor = Color.Black;
                label22.ForeColor = Color.Black;
                label23.ForeColor = Color.Black;
                label26.ForeColor = Color.Black;
                label27.ForeColor = Color.Black;

                if (textBox1.Text == "")
                {
                    label1.ForeColor = Color.Red;
                }
                if (textBox2.Text == "")
                {
                    label2.ForeColor = Color.Red;
                }
                if (textBox3.Text == "")
                {
                    label3.ForeColor = Color.Red;
                }
                if (comboBox2.Text == "")
                {
                    label8.ForeColor = Color.Red;
                }
                if (textBox4.Text == "")
                {
                    label4.ForeColor = Color.Red;
                }
                if (textBox5.Text == "")
                {
                    label9.ForeColor = Color.Red;
                }
                if (textBox6.Text == "")
                {
                    label11.ForeColor = Color.Red;
                }
                if (textBox7.Text == "")
                {
                    label12.ForeColor = Color.Red;
                }
                if (comboBox3.Text == "")
                {
                    label15.ForeColor = Color.Red;
                }
                if (comboBox4.Text == "")
                {
                    label14.ForeColor = Color.Red;
                }
                if (textBox19.Text == "")
                {
                    label26.ForeColor = Color.Red;
                }
                if (textBox20.Text == "")
                {
                    label27.ForeColor = Color.Red;
                }
            }

            else
            {
                string code_produit          = textBox1.Text;
                string libelle_produit       = textBox2.Text;
                string designation_produit   = textBox3.Text;
                string unite_produit         = comboBox2.Text;
                string fabricant_produit     = textBox4.Text;
                string ref_fabricant_produit = textBox5.Text;
                string poids_produit         = textBox6.Text + " " + comboBox5.Text;
                string volume_produit        = textBox7.Text + " " + comboBox6.Text;
                string Famille_idFamille     = comboBox3.Text;
                string Categorie_idCategorie = comboBox4.Text;
                string produit_critique      = comboBox1.Text;
                int    stock_min_produit;

                if (textBox11.Text != "")
                {
                    stock_min_produit = Convert.ToInt16(textBox11.Text);
                }
                else
                {
                    stock_min_produit = 0;
                }

                int stock_max_produit;
                if (textBox11.Text != "")
                {
                    stock_max_produit = Convert.ToInt16(textBox8.Text);
                }
                else
                {
                    stock_max_produit = 0;
                }


                int stock_securite_produit;
                if (textBox11.Text != "")
                {
                    stock_securite_produit = Convert.ToInt16(textBox13.Text);
                }
                else
                {
                    stock_securite_produit = 0;
                }

                int stock_disponible_produit;
                if (textBox11.Text != "")
                {
                    stock_disponible_produit = Convert.ToInt16(textBox12.Text);
                }
                else
                {
                    stock_disponible_produit = 0;
                }

                string delai_approv_produit = textBox14.Text;
                string magasin_produit      = textBox17.Text;
                string emplacement_produit  = textBox15.Text;
                string duree_conservation   = textBox16.Text;
                //prix_moyen
                double prix_moyen_produit = Convert.ToDouble(textBox20.Text);

                /* if (textBox20.Text[0] == '.' || textBox20.Text[textBox20.Text.Length - 1] == '.')
                 * {
                 *   prix_moyen_produit = Convert.ToDouble(textBox20);
                 * }
                 * else
                 * {
                 *   prix_moyen_produit = 0;
                 *   MessageBox.Show("Erreur de saisie", "Champ invalide", MessageBoxButtons.OK);
                 *   label27.ForeColor = Color.Red;
                 *   textBox20.Text = "";
                 * }*/

                //prix_vente
                double prix_vente_produit = Convert.ToDouble(textBox19.Text);



                //TVA
                double TVA_produit;
                if (textBox18.Text == "")
                {
                    TVA_produit = 0;
                }
                else
                {
                    TVA_produit = Convert.ToDouble(textBox18.Text);
                }

                //REMISE
                double remise_produit;
                if (textBox21.Text == "")
                {
                    remise_produit = 0;
                }
                else
                {
                    remise_produit = Convert.ToDouble(textBox21.Text);
                }

                //Produit p = new Produit(code_produit, libelle_produit, designation_produit, unite_produit, fabricant_produit, ref_fabricant_produit, poids_produit, volume_produit, Famille_idFamille, Categorie_idCategorie, produit_critique, stock_min_produit, stock_max_produit, stock_securite_produit, stock_disponible_produit, delai_approv_produit, magasin_produit, emplacement_produit, duree_conservation_produit, prix_moyen_produit, prix_vente_produit, TVA_produit, remise_produit);
                p.modifierProduit(libelle_produit, designation_produit, unite_produit, fabricant_produit, ref_fabricant_produit, poids_produit, volume_produit, Famille_idFamille, Categorie_idCategorie, produit_critique, stock_min_produit, stock_max_produit, stock_securite_produit, stock_disponible_produit, delai_approv_produit, magasin_produit, emplacement_produit, duree_conservation, prix_moyen_produit, prix_vente_produit, TVA_produit, remise_produit);
                s.produitTableAdapter.Fill(s.gestioncommercialeDataSet1.produit);

                Hide();
                ac.Enabled = true;
            }
        }