コード例 #1
0
        private void btn_image_Click(object sender, EventArgs e)
        {
            byte[]            arr = CLASS_PRODUCT.sp_getImage(int.Parse(dgv_products.SelectedRows[0].Cells[0].Value.ToString()));
            MemoryStream      ms  = new MemoryStream(arr);
            FRM_PRODUCT_IMAGE frm = new FRM_PRODUCT_IMAGE();

            frm.pic_image.Image = Image.FromStream(ms);
            frm.ShowDialog();
        }
コード例 #2
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            DataTable dt = CLASS_PRODUCT.sp_searchProduct(textBox1.Text);

            dgv_products.Rows.Clear();
            foreach (DataRow dr in dt.Rows)
            {
                dgv_products.Rows.Add(dr[0], dr[1], dr[2], dr[3], dr[4], dr[5], dr[6], dr[7], dr[8], dr[9]);
            }
        }
コード例 #3
0
        private void btn_afficher_Click(object sender, EventArgs e)
        {
            DataTable dt = CLASS_PRODUCT.sp_selectAllProducts();

            dgv_products.Rows.Clear();
            foreach (DataRow dr in dt.Rows)
            {
                dgv_products.Rows.Add(dr[0], dr[1], dr[2], dr[3], dr[4], dr[5], dr[6], dr[7], dr[8], dr[9]);
            }
        }
コード例 #4
0
        private void btn_supprimer_Click(object sender, EventArgs e)
        {
            id = int.Parse(dgv_products.SelectedRows[0].Cells[0].Value.ToString());

            DialogResult dr = MessageBox.Show("Voukez-vous vraiment supprimer ce produit ?", "Confirmation !", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk);

            if (dr == System.Windows.Forms.DialogResult.Yes)
            {
                CLASS_PRODUCT.sp_deletProduct(id);
                MessageBox.Show("Le produits a était supprimer avec succée !!");
                btn_afficher_Click(null, null);
            }
        }
コード例 #5
0
        public FRM_ADD_PRODUCTS(bool IsUpdate)
        {
            InitializeComponent();
            this._IsUpdate = IsUpdate;
            //loading the combo box of categorie

            DataTable DTcat = CLASS_PRODUCT.sp_Fill_combo_cat();

            comboBox_famille.DataSource    = DTcat;
            comboBox_famille.DisplayMember = "nom_cat";
            comboBox_famille.ValueMember   = "id_cat";

            //loading the combo box of active materiel
            DataTable DTam = CLASS_PRODUCT.sp_Fill_combo_am();

            comboBox_matiereActif.DataSource    = DTam;
            comboBox_matiereActif.DisplayMember = "name_am";
            comboBox_matiereActif.ValueMember   = "id_am";
            //loading the combo box of scientific name
            DataTable DTsn = CLASS_PRODUCT.sp_Fill_combo_sn();

            comboBox_nomScientifique.DataSource    = DTsn;
            comboBox_nomScientifique.DisplayMember = "nom_NS";
            comboBox_nomScientifique.ValueMember   = "id_NS";

            if (_IsUpdate == true)
            {
                this.Text    = "Modifier les infos du produit";
                button2.Text = "Modifier ";
                DataTable dt = CLASS_PRODUCT.sp_getSelectedProduct(FRM_PRODUCT_MANAGEMENT.id);
                foreach (DataRow dr in dt.Rows)
                {
                    comboBox_famille.Text         = dr["nom_cat"].ToString();
                    txt_NomProduit.Text           = dr["nom_p"].ToString();
                    txt_description_produit.Text  = dr["desc_p"].ToString();
                    txt_prixAchat.Text            = dr["buy_price"].ToString();
                    txt_prixVente.Text            = dr["sell_price"].ToString();
                    comboBox_matiereActif.Text    = dr["name_am"].ToString();
                    comboBox_nomScientifique.Text = dr["nom_NS"].ToString();
                    txt_barcode.Text = dr["barcode"].ToString();
                    byte[]       arr = (byte[])dr["image_p"];
                    MemoryStream ms  = new MemoryStream(arr);
                    pictureBox_produit.Image = Image.FromStream(ms);
                }
            }
            else
            {
                this.Name    = "Ajouter";
                button2.Text = "Ajouter ";
            }
        }
コード例 #6
0
        private void btn_validite_Click(object sender, EventArgs e)
        {
            DataTable dt = CLASS_PRODUCT.sp_expireDate(int.Parse(dgv_products.SelectedRows[0].Cells[0].Value.ToString()));

            if (dt.Rows.Count > 0)
            {
                FRM_EXPIRE_DATE frm = new FRM_EXPIRE_DATE();
                frm.DGV_PRODUCT_EXPIRE_DATE.DataSource = dt;
                frm.ShowDialog();
            }
            else
            {
                MessageBox.Show("La validité de ce produit n'existe pas !!");
            }
        }
コード例 #7
0
ファイル: Form_Article.cs プロジェクト: karimstm/Invoice
 private void btnsave_Click(object sender, EventArgs e)
 {
     try
     {
         CLASS_PRODUCT.PS_INSERTPRODUCT(txtname.Text, Convert.ToDecimal(txtPrice.Text), int.Parse(txtQut.Text));
         MessageBox.Show("Ajouter avec succes!");
         txtname.Clear();
         txtPrice.Clear();
         txtQut.Clear();
         txtname.Focus();
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message + ex.Number);
     }
 }
コード例 #8
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (_IsUpdate == false)
                {
                    MemoryStream ms = new MemoryStream();
                    pictureBox_produit.Image.Save(ms, pictureBox_produit.Image.RawFormat);
                    byte[] arr = ms.ToArray();
                    CLASS_PRODUCT.sp_addProduct(txt_NomProduit.Text, txt_description_produit.Text, arr, txt_prixAchat.Text, txt_prixVente.Text, (int)comboBox_famille.SelectedValue, (int)comboBox_matiereActif.SelectedValue, (int)comboBox_nomScientifique.SelectedValue, txt_barcode.Text);

                    MessageBox.Show("Le produit a était ajouter avec succée !!");

                    foreach (Control item in groupBox1.Controls)
                    {
                        if (item is TextBox)
                        {
                            item.Text = string.Empty;
                        }
                    }
                }
                else
                {
                    MemoryStream ms = new MemoryStream();
                    pictureBox_produit.Image.Save(ms, pictureBox_produit.Image.RawFormat);
                    byte[] arr = ms.ToArray();
                    CLASS_PRODUCT.sp_updateProduct((int)FRM_PRODUCT_MANAGEMENT.id, txt_NomProduit.Text, txt_description_produit.Text, arr, txt_prixAchat.Text, txt_prixVente.Text, (int)comboBox_famille.SelectedValue, (int)comboBox_matiereActif.SelectedValue, (int)comboBox_nomScientifique.SelectedValue, txt_barcode.Text);

                    MessageBox.Show("Le produit a était Modifier avec succée !!");
                    foreach (Control item in groupBox1.Controls)
                    {
                        if (item is TextBox)
                        {
                            item.Text = string.Empty;
                        }
                    }
                    this.Close();
                }
            }
            catch (Exception m)
            {
                MessageBox.Show(m.Message);
            }
        }