示例#1
0
        private void bunifuThinButton27_Click(object sender, EventArgs e)
        {
            DataTable verifier = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select N_C from commande_efectuer_fournisseur where N_C='" + bunifuCustomDataGrid3.CurrentRow.Cells[0].Value + "'", Class1.cn);
            Class1.adapter.Fill(verifier);
            ComboBox2.DataSource = verifier;
            if (verifier.Rows.Count == 0)
            {
                Class1.cmd = new MySqlCommand("INSERT INTO commande_efectuer_fournisseur values (@N_C, @USER_CONFERME, @DATE)", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_C", MySqlDbType.VarChar, 30)).Value           = bunifuCustomDataGrid3.CurrentRow.Cells[0].Value;
                Class1.cmd.Parameters.Add(new MySqlParameter("@USER_CONFERME", MySqlDbType.VarChar, 30)).Value = login.p.Label3.Text.ToString();
                Class1.cmd.Parameters.Add(new MySqlParameter("@DATE", MySqlDbType.VarChar, 30)).Value          = DateTime.Now.ToString();
                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();
                notyf n = new notyf();
                n.Show();
                Class1.cn.Close();
                DataTable dtcommande_ef = new DataTable();
                Class1.adapter = new MySqlDataAdapter("select * from commande_efectuer_fournisseur ", Class1.cn);
                Class1.adapter.Fill(dtcommande_ef);
                bunifuCustomDataGrid1.DataSource = dtcommande_ef;
            }
            else
            {
                MessageBox.Show("deja efectué");
            }
        }
示例#2
0
        private void BunifuThinButton21_Click(object sender, EventArgs e)
        {
            try
            {
                Class1.cmd = new MySqlCommand("INSERT INTO utilisateur values (@ID, @PWD)", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@ID", MySqlDbType.VarChar, 30)).Value  = BunifuMetroTextbox4.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@PWD", MySqlDbType.VarChar, 30)).Value = Class1.sha256(BunifuMetroTextbox5.Text);

                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();
                BunifuMetroTextbox4.Text = "";
                BunifuMetroTextbox5.Text = "";
                DataTable dt1 = new DataTable();

                Class1.adapter = new MySqlDataAdapter("select * from utilisateur ", Class1.cn);
                Class1.adapter.Fill(dt1);
                BunifuCustomDataGrid1.DataSource = dt1;
                notyf n = new notyf();
                n.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            Class1.cn.Close();
        }
示例#3
0
 private void bunifuThinButton22_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult a;
         a = MessageBox.Show("suprimer", "suprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (a == DialogResult.Yes)
         {
             Class1.cmd = new MySqlCommand("delete from client WHERE CNI ='" + bunifuCustomDataGrid1.CurrentRow.Cells[0].Value + "'", Class1.cn);
             Class1.cn.Open();
             Class1.cmd.ExecuteNonQuery();
             DataTable dt1 = new DataTable();
             Class1.adapter = new MySqlDataAdapter("select * from client ", Class1.cn);
             Class1.adapter.Fill(dt1);
             bunifuCustomDataGrid1.DataSource = dt1;
             notyf n = new notyf();
             n.Show();
             notificationicon not = new notificationicon("Supprimer", "le client   :" + bunifuCustomDataGrid1.CurrentRow.Cells[1].Value);
             not.Location = new Point(Class1.index, n.Height * Class1.index);
             Class1.index++;
             login.p.top_bare1.panel1.Controls.Add(not);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     Class1.cn.Close();
 }
示例#4
0
        private void bunifuThinButton25_Click(object sender, EventArgs e)
        {
            Class1.cmd = new MySqlCommand("update client set CNI=@CNI, NOM=@NOM, PRENOM=@PRENOM, TELEPHONE=@TELEPHONE, ADRESSE=@ADRESSE, NOTE=@NOTE where CNI='" + bunifuMetroTextbox1.Text + "'", Class1.cn);
            Class1.cmd.Parameters.Add(new MySqlParameter("@CNI", MySqlDbType.VarChar, 30)).Value       = bunifuMetroTextbox1.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@NOM", MySqlDbType.VarChar, 30)).Value       = bunifuMetroTextbox2.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@PRENOM", MySqlDbType.VarChar, 30)).Value    = bunifuMetroTextbox3.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@TELEPHONE", MySqlDbType.VarChar, 30)).Value = bunifuMetroTextbox4.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@ADRESSE", MySqlDbType.VarChar, 30)).Value   = bunifuMetroTextbox5.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@NOTE", MySqlDbType.VarChar, 100)).Value     = bunifuMetroTextbox6.Text;
            Class1.cn.Open();
            Class1.cmd.ExecuteNonQuery();
            bunifuCustomDataGrid1.Visible = true;
            bunifuThinButton25.Visible    = false;
            DataTable dt1 = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select * from client ", Class1.cn);
            Class1.adapter.Fill(dt1);
            bunifuCustomDataGrid1.DataSource = dt1;
            Class1.cn.Close();
            notyf n = new notyf();

            n.Show();
            notificationicon not = new notificationicon("Modifier", "le client   :" + bunifuMetroTextbox2.Text);

            not.Location = new Point(Class1.index, n.Height * Class1.index);
            Class1.index++;
            login.p.top_bare1.panel1.Controls.Add(not);
            bunifuMetroTextbox1.Text = "";
            bunifuMetroTextbox2.Text = "";
            bunifuMetroTextbox5.Text = "";
            bunifuMetroTextbox3.Text = "";
            bunifuMetroTextbox4.Text = "";
            bunifuMetroTextbox6.Text = "";
        }
示例#5
0
 private void bunifuThinButton24_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult a;
         a = MessageBox.Show("suprimer", "suprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (a == DialogResult.Yes)
         {
             Class1.cmd = new MySqlCommand("delete from depot WHERE NOM_DEPOT ='" + bunifuCustomDataGrid1.CurrentRow.Cells[0].Value + "'", Class1.cn);
             Class1.cn.Open();
             Class1.cmd.ExecuteNonQuery();
             DataTable dt1 = new DataTable();
             Class1.adapter = new MySqlDataAdapter("select * from depot ", Class1.cn);
             Class1.adapter.Fill(dt1);
             bunifuCustomDataGrid2.DataSource = dt1;
             notyf n = new notyf();
             n.Show();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     Class1.cn.Close();
 }
示例#6
0
        private void BunifuThinButton21_Click(object sender, EventArgs e)
        {
            if (BunifuMetroTextbox1.Text != "" && BunifuMetroTextbox2.Text != "" && BunifuMetroTextbox3.Text != "" && BunifuMetroTextbox4.Text != "" && BunifuMetroTextbox5.Text != "")
            {
                try
                {
                    Class1.cmd = new MySqlCommand("INSERT INTO fournisseur values (@N, @NOM, @ADRESSE, @TELEPHONE, @CATEGORIE,@E_mail, @LOGO )", Class1.cn);
                    Class1.cmd.Parameters.Add(new MySqlParameter("@N", MySqlDbType.VarChar, 30)).Value         = BunifuMetroTextbox1.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@NOM", MySqlDbType.VarChar, 30)).Value       = BunifuMetroTextbox2.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@ADRESSE", MySqlDbType.VarChar, 30)).Value   = BunifuMetroTextbox3.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@TELEPHONE", MySqlDbType.VarChar, 30)).Value = BunifuMetroTextbox4.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@E_mail", MySqlDbType.VarChar, 30)).Value    = bunifuMetroTextbox6.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@CATEGORIE", MySqlDbType.VarChar, 30)).Value = BunifuMetroTextbox5.Text;
                    if (PictureBox1.Image != null)
                    {
                        MemoryStream ms = new MemoryStream();
                        PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat);
                        var pictuure = ms.ToArray();
                        Class1.cmd.Parameters.Add(new MySqlParameter("@LOGO", MySqlDbType.LongBlob, 30)).Value = pictuure;
                    }
                    else
                    {
                        Class1.cmd.Parameters.Add(new MySqlParameter("@LOGO", MySqlDbType.LongBlob, 30)).Value = null;
                    }



                    Class1.cn.Open();
                    Class1.cmd.ExecuteNonQuery();
                    notyf na = new notyf();
                    na.Show();
                    notificationicon not = new notificationicon("Ajouter", "le fournisseur   :" + BunifuMetroTextbox1.Text);
                    not.Location = new Point(Class1.index, na.Height * Class1.index);
                    Class1.index++;
                    login.p.top_bare1.panel1.Controls.Add(not);
                    BunifuMetroTextbox1.Text = "";
                    BunifuMetroTextbox2.Text = "";
                    BunifuMetroTextbox5.Text = "";
                    BunifuMetroTextbox3.Text = "";
                    BunifuMetroTextbox4.Text = "";
                    bunifuMetroTextbox6.Text = "";
                    DataTable dt1 = new DataTable();
                    Class1.adapter = new MySqlDataAdapter("select * from fournisseur ", Class1.cn);
                    Class1.adapter.Fill(dt1);
                    bunifuCustomDataGrid1.DataSource = dt1;
                    bunifuCustomDataGrid1.Visible    = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                Class1.cn.Close();
            }
            else
            {
                MessageBox.Show("remplir tous les champs !!");
            }
        }
示例#7
0
        private void bunifuThinButton26_Click(object sender, EventArgs e)
        {
            try
            {
                Class1.cmd = new MySqlCommand("update fournisseur set N=@N, NOM=@NOM, ADRESSE=@ADRESSE, TELEPHONE=@TELEPHONE, CATEGORIE=@CATEGORIE, E_mail=@E_mail, LOGO=@LOGO where N='" + bunifuCustomDataGrid1.CurrentRow.Cells [0].Value.ToString() + "'", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@N", MySqlDbType.VarChar, 30)).Value         = BunifuMetroTextbox1.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@NOM", MySqlDbType.VarChar, 30)).Value       = BunifuMetroTextbox2.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@ADRESSE", MySqlDbType.VarChar, 30)).Value   = BunifuMetroTextbox3.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@TELEPHONE", MySqlDbType.VarChar, 30)).Value = BunifuMetroTextbox4.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@E_mail", MySqlDbType.VarChar, 30)).Value    = bunifuMetroTextbox6.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@CATEGORIE", MySqlDbType.VarChar, 30)).Value = BunifuMetroTextbox5.Text;
                if (PictureBox1.Image != null)
                {
                    MemoryStream ms = new MemoryStream();
                    PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat);
                    var pictuure = ms.ToArray();
                    Class1.cmd.Parameters.Add(new MySqlParameter("@LOGO", MySqlDbType.LongBlob, 30)).Value = pictuure;
                }
                else
                {
                    Class1.cmd.Parameters.Add(new MySqlParameter("@LOGO", MySqlDbType.LongBlob, 30)).Value = null;
                }

                notyf na = new notyf();
                na.Show();
                notificationicon not = new notificationicon("Modifier", "le fournisseur   :" + BunifuMetroTextbox1.Text);
                not.Location = new Point(Class1.index, na.Height * Class1.index);
                Class1.index++;
                login.p.top_bare1.panel1.Controls.Add(not);
                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();
                BunifuMetroTextbox1.Text = "";
                BunifuMetroTextbox2.Text = "";
                BunifuMetroTextbox5.Text = "";
                BunifuMetroTextbox3.Text = "";
                BunifuMetroTextbox4.Text = "";
                bunifuMetroTextbox6.Text = "";

                bunifuCustomDataGrid1.Visible = true;
                BunifuThinButton21.Visible    = true;
                bunifuThinButton26.Visible    = false;
                DataTable dt1 = new DataTable();
                Class1.adapter = new MySqlDataAdapter("select * from fournisseur ", Class1.cn);
                Class1.adapter.Fill(dt1);
                bunifuCustomDataGrid1.DataSource = dt1;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }



            Class1.cn.Close();
        }
示例#8
0
        private void bunifuThinButton26_Click(object sender, EventArgs e)
        {
            ComboBox1.Enabled        = true;
            BunifuMetroTextbox5.Text = "";
            ComboBox2.Text           = "";
            bunifuCustomLabel9.Text  = "Prix";
            bunifuCustomDataGrid2.Rows.Clear();
            notyf n = new notyf();

            n.Show();
        }
示例#9
0
        private void bunifuThinButton21_Click(object sender, EventArgs e)
        {
            DataTable dt2 = new DataTable();

            Class1.cmd = new MySql.Data.MySqlClient.MySqlCommand("INSERT INTO famille values (@NOM_FAMILLE)", Class1.cn);
            Class1.cmd.Parameters.Add(new MySqlParameter("@NOM_FAMILLE", MySqlDbType.VarChar, 30)).Value = bunifuMetroTextbox1.Text;
            Class1.cn.Open();
            Class1.cmd.ExecuteNonQuery();
            Class1.adapter = new MySqlDataAdapter("select * from famille ", Class1.cn);
            Class1.adapter.Fill(dt2);
            bunifuCustomDataGrid2.DataSource = dt2;
            notyf n = new notyf();

            n.Show();
            bunifuMetroTextbox1.Text = "";
            Class1.cn.Close();
        }
示例#10
0
        private void bunifuThinButton22_Click(object sender, EventArgs e)
        {
            DataTable dt1 = new DataTable();

            Class1.cmd = new MySql.Data.MySqlClient.MySqlCommand("INSERT INTO depot values (@NOM_DEPOT)", Class1.cn);
            Class1.cmd.Parameters.Add(new MySqlParameter("@NOM_DEPOT", MySqlDbType.VarChar, 30)).Value = BunifuMetroTextbox7.Text;
            Class1.cn.Open();
            Class1.cmd.ExecuteNonQuery();
            Class1.adapter = new MySqlDataAdapter("select * from depot ", Class1.cn);
            Class1.adapter.Fill(dt1);
            bunifuCustomDataGrid1.DataSource = dt1;
            notyf n = new notyf();

            n.Show();
            BunifuMetroTextbox7.Text = "";
            Class1.cn.Close();
        }
示例#11
0
        private void BunifuThinButton21_Click(object sender, EventArgs e)
        {
            // commande_ef
            DataTable dtcommande_ef = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select * from commande_effectue_client ", Class1.cn);
            Class1.adapter.Fill(dtcommande_ef);
            bunifuCustomDataGrid1.DataSource = dtcommande_ef;

            // commande
            DataTable dtcommande = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select * from commande_c ", Class1.cn);
            Class1.adapter.Fill(dtcommande);
            bunifuCustomDataGrid3.DataSource = dtcommande;
            notyf n = new notyf();

            n.Show();



            //ajouter
            DataTable dtn = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select max(N_C_C) from commande_c  ", Class1.cn);
            Class1.adapter.Fill(dtn);
            int a = Convert.ToInt32(dtn.Rows[0][0]);

            a = a + 1;
            bunifuCustomLabel11.Text = a.ToString();
            DataTable dtclient = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select * from client ", Class1.cn);
            Class1.adapter.Fill(dtclient);
            ComboBox1.DataSource    = dtclient;
            ComboBox1.ValueMember   = "CNI";
            ComboBox1.DisplayMember = "NOM";
            DataTable dtproduit = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select * from produit ", Class1.cn);
            Class1.adapter.Fill(dtproduit);
            ComboBox2.DataSource    = dtproduit;
            ComboBox2.ValueMember   = "N_P";
            ComboBox2.DisplayMember = "NOM";
            t = true;
        }
示例#12
0
        private void BunifuThinButton21_Click(object sender, EventArgs e)
        {
            if (bunifuMetroTextbox1.Text != "" && bunifuMetroTextbox2.Text != "" && bunifuMetroTextbox3.Text != "" && bunifuMetroTextbox4.Text != "" && bunifuMetroTextbox5.Text != "")
            {
                try
                {
                    Class1.cmd = new MySqlCommand("INSERT INTO client values (@CNI, @NOM, @PRENOM, @TELEPHONE, @ADRESSE, @NOTE )", Class1.cn);
                    Class1.cmd.Parameters.Add(new MySqlParameter("@CNI", MySqlDbType.VarChar, 30)).Value       = bunifuMetroTextbox1.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@NOM", MySqlDbType.VarChar, 30)).Value       = bunifuMetroTextbox2.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@PRENOM", MySqlDbType.VarChar, 30)).Value    = bunifuMetroTextbox3.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@TELEPHONE", MySqlDbType.VarChar, 30)).Value = bunifuMetroTextbox4.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@ADRESSE", MySqlDbType.VarChar, 30)).Value   = bunifuMetroTextbox5.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@NOTE", MySqlDbType.VarChar, 100)).Value     = bunifuMetroTextbox6.Text;
                    Class1.cn.Open();
                    Class1.cmd.ExecuteNonQuery();
                    DataTable dt1 = new DataTable();
                    Class1.adapter = new MySqlDataAdapter("select * from client ", Class1.cn);
                    Class1.adapter.Fill(dt1);
                    bunifuCustomDataGrid1.DataSource = dt1;
                    bunifuCustomDataGrid1.Visible    = true;
                    notyf n = new notyf();
                    n.Show();
                    notificationicon not = new notificationicon("Ajouter", "client   :" + bunifuMetroTextbox2.Text);
                    Class1.index++;
                    not.Location = new Point(Class1.index, n.Height * Class1.index);
                    login.p.top_bare1.panel1.Controls.Add(not);
                    bunifuMetroTextbox1.Text = "";
                    bunifuMetroTextbox2.Text = "";
                    bunifuMetroTextbox5.Text = "";
                    bunifuMetroTextbox3.Text = "";
                    bunifuMetroTextbox4.Text = "";
                    bunifuMetroTextbox6.Text = "";
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                Class1.cn.Close();
            }

            else
            {
                MessageBox.Show("Remplir tous les champs svp !!");
            }
        }
示例#13
0
        private void bunifuThinButton26_Click(object sender, EventArgs e)
        {
            DialogResult a;

            a = MessageBox.Show("vider", "vider", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (a == DialogResult.Yes)
            {
                Class1.cmd = new MySqlCommand("delete from historique_acces ", Class1.cn);
                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();
                Class1.cn.Close();

                DataTable dt1 = new DataTable();
                Class1.adapter = new MySqlDataAdapter("select * from historique_acces ", Class1.cn);
                Class1.adapter.Fill(dt1);
                BunifuCustomDataGrid1.DataSource = dt1;
                notyf n = new notyf();
                n.Show();
            }
        }
示例#14
0
        private void bunifuThinButton22_Click(object sender, EventArgs e)
        {
            if (BunifuMetroTextbox1.Text != "" && BunifuMetroTextbox2.Text != "" && BunifuMetroTextbox3.Text != "" && bunifuMetroTextbox4.Text != "" && BunifuMetroTextbox5.Text != "" && BunifuMetroTextbox8.Text != "" && bunifuMetroTextbox11.Text != "" && bunifuMetroTextbox10.Text != "" && BunifuMetroTextbox7.Text != "" && bunifuMetroTextbox9.Text != "")
            {
                try
                {
                    Class1.cmd = new MySqlCommand("INSERT INTO produit values (@N_P, @N_fournisseur, @NOM_DEPOT, @NOM_FAMILLE, @NOM, @TAILLE,@POSITION, @PRIX_TOTALE, @seuil_bas, @image  )", Class1.cn);
                    Class1.cmd.Parameters.Add(new MySqlParameter("@N_P", MySqlDbType.VarChar, 30)).Value           = BunifuMetroTextbox1.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@N_fournisseur", MySqlDbType.VarChar, 30)).Value = BunifuMetroTextbox5.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@NOM_DEPOT", MySqlDbType.VarChar, 30)).Value     = bunifuMetroTextbox11.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@NOM_FAMILLE", MySqlDbType.VarChar, 30)).Value   = BunifuMetroTextbox3.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@NOM", MySqlDbType.VarChar, 30)).Value           = BunifuMetroTextbox2.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@TAILLE", MySqlDbType.VarChar, 30)).Value        = BunifuMetroTextbox8.Text + "*" + bunifuMetroTextbox9.Text + "*" + bunifuMetroTextbox10.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@POSITION", MySqlDbType.VarChar, 30)).Value      = bunifuMetroTextbox6.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@PRIX_TOTALE", MySqlDbType.VarChar, 30)).Value   = BunifuMetroTextbox7.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@seuil_bas", MySqlDbType.VarChar, 30)).Value     = BunifuMetroTextbox7.Text;


                    if (PictureBox1.Image != null)
                    {
                        MemoryStream ms = new MemoryStream();
                        PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat);
                        var pictuure = ms.ToArray();
                        Class1.cmd.Parameters.Add(new MySqlParameter("@image", MySqlDbType.LongBlob, 30)).Value = pictuure;
                    }
                    else
                    {
                        Class1.cmd.Parameters.Add(new MySqlParameter("@image", MySqlDbType.LongBlob, 30)).Value = null;
                    }
                    notyf n = new notyf();
                    n.Show();
                    notificationicon not = new notificationicon("Ajouter", "le produit   :" + bunifuMetroTextbox11.Text);
                    not.Location = new Point(Class1.index, n.Height * Class1.index);
                    Class1.index++;
                    Class1.cn.Open();
                    Class1.cmd.ExecuteNonQuery();
                    bunifuMetroTextbox11.Text = "";
                    BunifuMetroTextbox1.Text  = "";
                    BunifuMetroTextbox2.Text  = "";
                    BunifuMetroTextbox5.Text  = "";
                    BunifuMetroTextbox3.Text  = "";
                    bunifuMetroTextbox4.Text  = "";
                    BunifuMetroTextbox5.Text  = "";
                    bunifuMetroTextbox6.Text  = "";
                    BunifuMetroTextbox7.Text  = "";
                    BunifuMetroTextbox8.Text  = "";
                    bunifuMetroTextbox9.Text  = "";
                    bunifuMetroTextbox10.Text = "";

                    Class1.adapter = new MySqlDataAdapter("select * from produit ", Class1.cn);
                    Class1.adapter.Fill(dt1);
                    bunifuCustomDataGrid1.DataSource = dt1;
                    bunifuCustomDataGrid1.Visible    = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                Class1.cn.Close();
            }
            else
            {
                MessageBox.Show("remplir tous les champs !!");
            }
        }
示例#15
0
        private void bunifuThinButton26_Click(object sender, EventArgs e)
        {
            DataTable verifier = new DataTable();

            Class1.adapter = new MySqlDataAdapter("select N_C_C from commande_effectue_client where N_C_C='" + bunifuCustomDataGrid3.CurrentRow.Cells[0].Value + "'", Class1.cn);
            Class1.adapter.Fill(verifier);
            ComboBox2.DataSource = verifier;
            if (verifier.Rows.Count == 0)
            {
                Class1.cmd = new MySqlCommand("INSERT INTO commande_effectue_client values (@N_C_C, @ID, @DATE1)", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_C_C", MySqlDbType.VarChar, 30)).Value = bunifuCustomDataGrid3.CurrentRow.Cells[0].Value;
                Class1.cmd.Parameters.Add(new MySqlParameter("@ID", MySqlDbType.VarChar, 30)).Value    = login.p.Label3.Text.ToString();
                Class1.cmd.Parameters.Add(new MySqlParameter("@DATE1", MySqlDbType.VarChar, 30)).Value = DateTime.Now.ToString();
                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();
                notyf n = new notyf();
                n.Show();
                Class1.cn.Close();
                DataTable dtcommande_ef = new DataTable();
                Class1.adapter = new MySqlDataAdapter("select * from commande_effectue_client ", Class1.cn);
                Class1.adapter.Fill(dtcommande_ef);
                bunifuCustomDataGrid1.DataSource = dtcommande_ef;
                //message
                if (login.p.parametre1.bunifuSwitch1.Value == true)
                {
                    DataTable tel = new DataTable();
                    Class1.adapter = new MySqlDataAdapter("select TELEPHONE from client where CNI='" + bunifuCustomDataGrid3.CurrentRow.Cells[2].Value + "'", Class1.cn);
                    Class1.adapter.Fill(tel);
                    MessageBox.Show(tel.Rows[0][0].ToString());
                    if (serialPort1.IsOpen)
                    {
                        serialPort1.Close();
                    }

                    serialPort1.PortName  = login.p.parametre1.ComboBox1.Text.ToString();
                    serialPort1.BaudRate  = 9600;
                    serialPort1.Parity    = System.IO.Ports.Parity.None;
                    serialPort1.DataBits  = 8;
                    serialPort1.Handshake = System.IO.Ports.Handshake.RequestToSend;
                    serialPort1.DtrEnable = true;
                    serialPort1.RtsEnable = true;
                    try
                    {
                        serialPort1.Open();
                        if (serialPort1.IsOpen)
                        {
                            serialPort1.Write("at\r");
                            serialPort1.Write("at+cmgf=1\r");
                            System.Threading.Thread.Sleep(1000);
                            serialPort1.Write("at+cmgs=\"" + tel.Rows[0][0].ToString() + "\"\r\n");
                            serialPort1.Write(login.p.parametre1.BunifuMetroTextbox1.Text + "\x1A");
                            System.Threading.Thread.Sleep(1000);
                            MessageBox.Show("efuctue");
                            notyf na = new notyf();
                            na.Show();
                            notificationicon not = new notificationicon("Passer a effectué", "la commande   :" + bunifuCustomDataGrid3.CurrentRow.Cells[0].Value);
                            not.Location = new Point(Class1.index, na.Height * Class1.index);
                            Class1.index++;
                            login.p.top_bare1.panel1.Controls.Add(not);
                            serialPort1.Close();
                            MessageBox.Show("message envoyer");
                        }
                        else
                        {
                            MessageBox.Show("Port '" + serialPort1.PortName + "' is not available!");
                        }
                    }


                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                MessageBox.Show("deja effectué");
            }
        }
示例#16
0
        private void bunifuThinButton23_Click(object sender, EventArgs e)
        {
            double prixtotal = 0;


            //prixtatoal
            for (int i = 0; i < bunifuCustomDataGrid2.Rows.Count - 1; i++)
            {
                prixtotal = prixtotal + Convert.ToInt32(bunifuCustomDataGrid2.Rows[i].Cells[1].Value);
            }

            //commande

            try
            {
                Class1.cmd = new MySqlCommand("INSERT INTO commande_c values (@N_C_C, @ID_user, @CNI, @N_FACTURE, @DATE, @PRIX_TOTALE,@N_bonne,@avance)", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_C_C", MySqlDbType.VarChar, 30)).Value       = bunifuCustomLabel11.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@ID_user", MySqlDbType.VarChar, 30)).Value     = login.p.Label3.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@CNI", MySqlDbType.VarChar, 30)).Value         = ComboBox1.SelectedValue;
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_FACTURE", MySqlDbType.VarChar, 30)).Value   = bunifuCustomLabel11.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@DATE", MySqlDbType.Date)).Value               = bunifuDatepicker1.Value;
                Class1.cmd.Parameters.Add(new MySqlParameter("@PRIX_TOTALE", MySqlDbType.VarChar, 30)).Value = prixtotal.ToString();
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_bonne", MySqlDbType.VarChar, 30)).Value     = bunifuMetroTextbox4.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@avance", MySqlDbType.VarChar, 30)).Value      = bunifuMetroTextbox2.Text;

                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();



                //contient


                for (int i = 0; i < bunifuCustomDataGrid2.Rows.Count; i++)
                {
                    MessageBox.Show(i.ToString());
                    Class1.cmd = new MySqlCommand("INSERT INTO contient_c_client values (@N_P,@N_C_C,@QTE)", Class1.cn);
                    Class1.cmd.Parameters.Add(new MySqlParameter("@N_P", MySqlDbType.VarChar, 30)).Value   = bunifuCustomDataGrid2.Rows[i].Cells[0].Value;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@N_C_C", MySqlDbType.VarChar, 30)).Value = bunifuCustomLabel11.Text;
                    Class1.cmd.Parameters.Add(new MySqlParameter("@QTE", MySqlDbType.VarChar, 30)).Value   = bunifuCustomDataGrid2.Rows[i].Cells[3].Value;

                    Class1.cmd.ExecuteNonQuery();
                }
                Class1.cn.Close();

                ////facture
                Class1.cmd = new MySqlCommand("INSERT INTO facture values (@N_FACTURE, @CNI)", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_FACTURE", MySqlDbType.VarChar, 30)).Value = bunifuCustomLabel11.Text;
                Class1.cmd.Parameters.Add(new MySqlParameter("@CNI", MySqlDbType.VarChar, 30)).Value       = ComboBox1.SelectedValue;
                Class1.cn.Open();
                Class1.cmd.ExecuteNonQuery();
                Class1.cn.Close();
                bunifuCustomDataGrid2.Rows.Clear();
                i = -1;
                Class1.cn.Close();
                DataTable dtn = new DataTable();
                Class1.adapter = new MySqlDataAdapter("select max(N_C_C) from commande_c  ", Class1.cn);
                Class1.adapter.Fill(dtn);
                int a = Convert.ToInt32(dtn.Rows[0][0]);
                a = a + 1;
                bunifuCustomLabel11.Text = a.ToString();
                ComboBox1.Enabled        = true;
                bunifuMetroTextbox3.Text = "";
                bunifuMetroTextbox1.Text = "";
                bunifuCustomLabel8.Text  = "Prix";
                ComboBox2.Text           = "";
                bunifuMetroTextbox4.Text = "";
                bunifuMetroTextbox2.Text = "";
                notyf na = new notyf();
                na.Show();
                notificationicon not = new notificationicon("Ajouter", "la commande   :" + bunifuCustomLabel8.Text);
                not.Location = new Point(Class1.index, na.Height * Class1.index);
                Class1.index++;
                login.p.top_bare1.panel1.Controls.Add(not);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#17
0
        private void bunifuThinButton23_Click(object sender, EventArgs e)
        {
            ComboBox1.Enabled = true;
            //total prix
            int prixtotal = 0;

            for (int i = 0; i < bunifuCustomDataGrid2.Rows.Count - 1; i++)
            {
                prixtotal = prixtotal + Convert.ToInt32(bunifuCustomDataGrid2.Rows[i].Cells[2].Value);
            }
            Class1.cmd = new MySqlCommand("INSERT INTO commande_fournisseur values (@N_COMMANDE, @USER_DEMANDER, @PRIX_TOTAL, @date)", Class1.cn);
            Class1.cmd.Parameters.Add(new MySqlParameter("@N_COMMANDE", MySqlDbType.VarChar, 30)).Value    = bunifuCustomLabel7.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@USER_DEMANDER", MySqlDbType.VarChar, 30)).Value = login.p.Label3.Text;
            Class1.cmd.Parameters.Add(new MySqlParameter("@PRIX_TOTAL", MySqlDbType.VarChar, 30)).Value    = prixtotal;
            Class1.cmd.Parameters.Add(new MySqlParameter("@date", MySqlDbType.Date)).Value = bunifuDatepicker1.Value;
            Class1.cn.Open();
            Class1.cmd.ExecuteNonQuery();
            Class1.cn.Close();
            //contient
            Class1.cn.Open();
            for (int i = 0; i < bunifuCustomDataGrid2.Rows.Count; i++)
            {
                Class1.cmd = new MySqlCommand("INSERT INTO contient_c_fournisseur values (@N_COMMANDE, @N_P, @QTE)", Class1.cn);
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_COMMANDE", MySqlDbType.VarChar, 30)).Value = bunifuCustomLabel7.Text.ToString();
                Class1.cmd.Parameters.Add(new MySqlParameter("@N_P", MySqlDbType.VarChar, 30)).Value        = bunifuCustomDataGrid2.Rows[i].Cells[0].Value.ToString();
                Class1.cmd.Parameters.Add(new MySqlParameter("@QTE", MySqlDbType.VarChar, 30)).Value        = bunifuCustomDataGrid2.Rows[i].Cells[2].Value.ToString();
                Class1.cmd.ExecuteNonQuery();
            }
            Class1.cn.Close();
            notyf     ntf = new notyf();
            DataTable dt2 = new DataTable();

            ntf.Show();
            Class1.adapter = new MySqlDataAdapter("select E_mail from fournisseur where N='" + ComboBox1.SelectedValue.ToString() + "'", Class1.cn);
            Class1.adapter.Fill(dt2);


            try
            {
                MailMessage mail = new MailMessage();
                mail.From = new System.Net.Mail.MailAddress(login.p.parametre1.bunifuMetroTextbox2.Text.ToString());
                SmtpClient smtp = new SmtpClient();
                smtp.Port                  = 587;
                smtp.EnableSsl             = true;
                smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
                smtp.UseDefaultCredentials = false;
                smtp.Credentials           = new NetworkCredential(mail.From.Address, login.p.parametre1.bunifuMetroTextbox3.Text.ToString());
                smtp.Host                  = "smtp.gmail.com";

                //recipient
                mail.To.Add(new MailAddress(dt2.Rows[0][0].ToString()));

                mail.IsBodyHtml = true;
                string st = login.p.parametre1.bunifuMetroTextbox4.Text.ToString();

                mail.Body = st;
                smtp.Send(mail);
                MessageBox.Show("envoyer");
                notyf na = new notyf();
                na.Show();
                notificationicon not = new notificationicon("Ajouter", "la commande   :" + bunifuCustomLabel7.Text);
                not.Location = new Point(Class1.index, na.Height * Class1.index);
                Class1.index++;
                login.p.top_bare1.panel1.Controls.Add(not);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }