Example #1
0
 private void supprimer()
 {
     if (dataGridView1.Rows.Count == 0)
     {
         MessageBox.Show("Liste vide!", "Erreur", MessageBoxButtons.OK);
     }
     else
     {
         DialogResult result = MessageBox.Show("Voulez-vous vraiment supprimer ce produit?", "Supprimer Produit", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             string  code_produit = dataGridView1.CurrentRow.Cells[0].Value.ToString();
             Produit P            = new Produit(code_produit);
             P.supprimerProduit();
             this.produitTableAdapter.Fill(this.gestioncommercialeDataSet1.produit);
         }
     }
 }
Example #2
0
        public ModifierProduit(Stock s, Produit p, Accueil ac)
        {
            InitializeComponent();
            this.s  = s;
            this.p  = p;
            this.ac = ac;

            ToolTip t = new ToolTip();

            t.ShowAlways = true;
            t.SetToolTip(textBox6, "Insertion des numéros uniquement.");

            t.ShowAlways = true;
            t.SetToolTip(textBox7, "Insertion des numéros uniquement.");

            t.ShowAlways = true;
            t.SetToolTip(textBox11, "Insertion des numéros uniquement.");

            t.ShowAlways = true;
            t.SetToolTip(textBox8, "Insertion des numéros uniquement.");

            t.ShowAlways = true;
            t.SetToolTip(textBox13, "Insertion des numéros uniquement.");

            t.ShowAlways = true;
            t.SetToolTip(textBox12, "Insertion des numéros uniquement.");

            t.ShowAlways = true;
            t.SetToolTip(textBox20, "Insertion des numéros uniquement (Ex : 1.01).");

            t.ShowAlways = true;
            t.SetToolTip(textBox19, "Insertion des numéros uniquement (Ex : 1.01).");

            t.ShowAlways = true;
            t.SetToolTip(textBox18, "Insertion des numéros uniquement (Ex : 1.01).");

            t.ShowAlways = true;
            t.SetToolTip(textBox21, "Insertion des numéros uniquement (Ex : 1.01).");
        }
Example #3
0
        private void modifier()
        {
            if (dataGridView1.Rows.Count == 0)
            {
                MessageBox.Show("Liste vide!", "Erreur", MessageBoxButtons.OK);
            }
            else
            {
                string code_produit             = dataGridView1.CurrentRow.Cells[0].Value.ToString();
                string libelle_produit          = dataGridView1.CurrentRow.Cells[1].Value.ToString();
                string designation_produit      = dataGridView1.CurrentRow.Cells[2].Value.ToString();
                string unite_produit            = dataGridView1.CurrentRow.Cells[3].Value.ToString();
                string fabricant_produit        = dataGridView1.CurrentRow.Cells[4].Value.ToString();
                string ref_fabricant_produit    = dataGridView1.CurrentRow.Cells[5].Value.ToString();
                string poids_produit            = dataGridView1.CurrentRow.Cells[6].Value.ToString();
                string volume_produit           = dataGridView1.CurrentRow.Cells[7].Value.ToString();
                string Famille_idFamille        = dataGridView1.CurrentRow.Cells[8].Value.ToString();
                string Categorie_idCategorie    = dataGridView1.CurrentRow.Cells[9].Value.ToString();
                string produit_critique         = dataGridView1.CurrentRow.Cells[10].Value.ToString();
                int    stock_min_produit        = Convert.ToInt16(dataGridView1.CurrentRow.Cells[11].Value);
                int    stock_max_produit        = Convert.ToInt16(dataGridView1.CurrentRow.Cells[12].Value);
                int    stock_securite_produit   = Convert.ToInt16(dataGridView1.CurrentRow.Cells[13].Value);
                int    stock_disponible_produit = Convert.ToInt16(dataGridView1.CurrentRow.Cells[14].Value);
                string delai_approv_produit     = dataGridView1.CurrentRow.Cells[15].Value.ToString();
                string magasin_produit          = dataGridView1.CurrentRow.Cells[16].Value.ToString();
                string emplacement_produit      = dataGridView1.CurrentRow.Cells[17].Value.ToString();
                string duree_conservation       = dataGridView1.CurrentRow.Cells[18].Value.ToString();
                double prix_moyen_produit       = Convert.ToDouble(dataGridView1.CurrentRow.Cells[19].Value);
                double prix_vente_produit       = Convert.ToDouble(dataGridView1.CurrentRow.Cells[20].Value);
                double TVA_produit    = Convert.ToDouble(dataGridView1.CurrentRow.Cells[21].Value);
                double remise_produit = Convert.ToDouble(dataGridView1.CurrentRow.Cells[22].Value);

                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, prix_moyen_produit, prix_vente_produit, TVA_produit, remise_produit);
                Form    m = new ModifierProduit(this, p, ac);
                m.Show();
                ac.Enabled = false;
            }
        }
        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 == "" || textBox20.Text == "" || textBox19.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;
                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_produit = textBox16.Text;

                double prix_moyen_produit = Convert.ToDouble(textBox20.Text);

                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);
                }

                for(int i =0; i< d.Rows.Count; i++)
                    if ((d.Rows[i].Cells[6].Value.ToString() == poids_produit && d.Rows[i].Cells[7].Value.ToString() == volume_produit && d.Rows[i].Cells[8].Value.ToString() == Famille_idFamille && d.Rows[i].Cells[9].Value.ToString() == Categorie_idCategorie) || (d.Rows[i].Cells[1].Value.ToString() == libelle_produit))
                {
                    DialogResult rsl = MessageBox.Show("Ce produit peut être existant déjà sous le code : " + d.Rows[i].Cells[0].Value.ToString() + "\n Voulez-vous continuer?","Attention",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);
                    if (rsl == DialogResult.No)
                    {
                        Hide();
                    }
                }

                else
                {
                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.ajouterProduit();
                s.produitTableAdapter.Fill(this.gestioncommercialeDataSet1.produit);

                Hide();
                }
            }
        }
        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 == "" || textBox20.Text == "" || textBox19.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;
                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_produit = textBox16.Text;


                double prix_moyen_produit = Convert.ToDouble(textBox20.Text);

                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);
                }


                for (int i = 0; i < d.Rows.Count; i++)
                {
                    if ((d.Rows[i].Cells[6].Value.ToString() == poids_produit && d.Rows[i].Cells[7].Value.ToString() == volume_produit && d.Rows[i].Cells[8].Value.ToString() == Famille_idFamille && d.Rows[i].Cells[9].Value.ToString() == Categorie_idCategorie) || (d.Rows[i].Cells[1].Value.ToString() == libelle_produit))
                    {
                        DialogResult rsl = MessageBox.Show("Ce produit peut être existant déjà sous le code : " + d.Rows[i].Cells[0].Value.ToString() + "\n Voulez-vous continuer?", "Attention", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);
                        if (rsl == DialogResult.No)
                        {
                            Hide();
                        }
                    }


                    else
                    {
                        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.ajouterProduit();
                        s.produitTableAdapter.Fill(this.gestioncommercialeDataSet1.produit);

                        Hide();
                    }
                }
            }
        }
Example #6
0
 private void supprimer()
 {
     if (dataGridView1.Rows.Count == 0)
         MessageBox.Show("Liste vide!", "Erreur", MessageBoxButtons.OK);
     else
     {
         DialogResult result = MessageBox.Show("Voulez-vous vraiment supprimer ce produit?", "Supprimer Produit", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             string code_produit = dataGridView1.CurrentRow.Cells[0].Value.ToString();
             Produit P = new Produit(code_produit);
             P.supprimerProduit();
             this.produitTableAdapter.Fill(this.gestioncommercialeDataSet1.produit);
         }
     }
 }
Example #7
0
        private void modifier()
        {
            if (dataGridView1.Rows.Count == 0)
                MessageBox.Show("Liste vide!", "Erreur", MessageBoxButtons.OK);
            else
            {
                string code_produit = dataGridView1.CurrentRow.Cells[0].Value.ToString();
                string libelle_produit = dataGridView1.CurrentRow.Cells[1].Value.ToString();
                string designation_produit = dataGridView1.CurrentRow.Cells[2].Value.ToString();
                string unite_produit = dataGridView1.CurrentRow.Cells[3].Value.ToString();
                string fabricant_produit = dataGridView1.CurrentRow.Cells[4].Value.ToString();
                string ref_fabricant_produit = dataGridView1.CurrentRow.Cells[5].Value.ToString();
                string poids_produit = dataGridView1.CurrentRow.Cells[6].Value.ToString();
                string volume_produit = dataGridView1.CurrentRow.Cells[7].Value.ToString();
                string Famille_idFamille = dataGridView1.CurrentRow.Cells[8].Value.ToString();
                string Categorie_idCategorie = dataGridView1.CurrentRow.Cells[9].Value.ToString();
                string produit_critique = dataGridView1.CurrentRow.Cells[10].Value.ToString();
                int stock_min_produit = Convert.ToInt16(dataGridView1.CurrentRow.Cells[11].Value);
                int stock_max_produit = Convert.ToInt16(dataGridView1.CurrentRow.Cells[12].Value);
                int stock_securite_produit = Convert.ToInt16(dataGridView1.CurrentRow.Cells[13].Value);
                int stock_disponible_produit = Convert.ToInt16(dataGridView1.CurrentRow.Cells[14].Value);
                string delai_approv_produit = dataGridView1.CurrentRow.Cells[15].Value.ToString();
                string magasin_produit = dataGridView1.CurrentRow.Cells[16].Value.ToString();
                string emplacement_produit = dataGridView1.CurrentRow.Cells[17].Value.ToString();
                string duree_conservation = dataGridView1.CurrentRow.Cells[18].Value.ToString();
                double prix_moyen_produit = Convert.ToDouble(dataGridView1.CurrentRow.Cells[19].Value);
                double prix_vente_produit = Convert.ToDouble(dataGridView1.CurrentRow.Cells[20].Value);
                double TVA_produit = Convert.ToDouble(dataGridView1.CurrentRow.Cells[21].Value);
                double remise_produit = Convert.ToDouble(dataGridView1.CurrentRow.Cells[22].Value);

                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, prix_moyen_produit, prix_vente_produit, TVA_produit, remise_produit);
                Form m = new ModifierProduit(this, p,ac);
                m.Show();
                ac.Enabled = false;
            }
        }