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(); }
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]); } }
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]); } }
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); } }
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 "; } }
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 !!"); } }
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); } }
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); } }