private void btnmodifier_Click(object sender, EventArgs e) { Produit PR = new Produit(); PL.FRM_Ajouter_Modifier_Porduit frmproduit = new PL.FRM_Ajouter_Modifier_Porduit(this); if (dvgProduit.SelectedRows.Count != 0 && (dvgProduit.Rows.Count != 0)) { frmproduit.lblTitre.Text = "Modifier Produit"; frmproduit.IDPRODUIT = (int)dvgProduit.CurrentRow.Cells[0].Value; frmproduit.combocategorie.Text = dvgProduit.CurrentRow.Cells[1].Value.ToString(); frmproduit.combotype.Text = dvgProduit.CurrentRow.Cells[2].Value.ToString(); frmproduit.combotype.Enabled = false; frmproduit.txtInventaireProd.Text = dvgProduit.CurrentRow.Cells[3].Value.ToString(); frmproduit.txtInventaireProd.ForeColor = Color.Silver; frmproduit.txtInventaireProd.Enabled = false; frmproduit.txtNomP.Text = dvgProduit.CurrentRow.Cells[4].Value.ToString(); frmproduit.txtStockAlerte.Text = dvgProduit.CurrentRow.Cells[5].Value.ToString(); frmproduit.txtPrix.Text = dvgProduit.CurrentRow.Cells[6].Value.ToString(); if (dvgProduit.CurrentRow.Cells[7].Value != null) { frmproduit.checkDate.Visible = true; frmproduit.checkDate.Checked = true; frmproduit.btnDate.Visible = true; frmproduit.txtDateCtrl.Visible = true; frmproduit.txtDateCtrl.Text = dvgProduit.CurrentRow.Cells[7].Value.ToString(); } frmproduit.txtNumSerie.Text = dvgProduit.CurrentRow.Cells[8].Value.ToString(); frmproduit.txtPoids.Text = dvgProduit.CurrentRow.Cells[9].Value.ToString(); frmproduit.txtTarifAchat.Text = dvgProduit.CurrentRow.Cells[11].Value.ToString(); if (dvgProduit.CurrentRow.Cells[2].Value.ToString() == "Unitaire") { frmproduit.grpUnitaire.Visible = true; } else { frmproduit.grpUnitaire.Visible = false; } //Afficher image produit int MYIDSELECT = (int)dvgProduit.CurrentRow.Cells[0].Value; PR = db.Produits.SingleOrDefault(s => s.ID_Produit == MYIDSELECT); if (PR.Image_Produit != null) { MemoryStream MS = new MemoryStream(PR.Image_Produit); frmproduit.picProduit.Image = Image.FromStream(MS); } frmproduit.ShowDialog(); } else { MessageBox.Show("Aucun article selectionnée.", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/**dvgProduit.Columns[8].DefaultCellStyle.Format = "dd/MM/yyyy"; * db = new dbStockContext(); * var listerecherche = db.Produits.ToList(); * dvgProduit.Rows.Clear(); * * Categorie cat = new Categorie(); * Type typ = new Type();//ajout pout type * foreach (var l in listerecherche) * { * cat = db.Categories.SingleOrDefault(s => s.ID_Categorie == l.ID_Categorie); * typ = db.Types.SingleOrDefault(s => s.ID_Type == l.ID_Type);//ajout type * dvgProduit.Rows.Add(l.ID_Produit, cat.Nom_Categorie, typ.Nom_Type, l.NumInventaire, l.Nom_Produit, l.Quantité_Produit, l.Stock_Alerte, l.Prix_Produit, l.Date_Controle, l.N_Serie, l.Poids, l.Marge, l.Tarif_Achat); * } * if (txtrechercheInvProd.Text.ToString() != "") * { * foreach (System.Windows.Forms.DataGridViewRow r in dvgProduit.Rows) * { * if ((r.Cells[3].Value).ToString().ToUpper().Contains(txtrechercheInvProd.Text.ToString().ToUpper())) * { * //dvgAffectationProduit.Rows[r.Index].Visible = true; * //dvgAffectationProduit.Rows[r.Index].Selected = true; * } * else * { * dvgProduit.CurrentCell = null; * dvgProduit.Rows[r.Index].Visible = false; * } * } * } * if (txtrechercheNom.Text.ToString() != "") * { * foreach (System.Windows.Forms.DataGridViewRow r in dvgProduit.Rows) * { * if ((r.Cells[4].Value).ToString().ToUpper().Contains(txtrechercheNom.Text.ToString().ToUpper())) * { * //dvgAffectationProduit.Rows[r.Index].Visible = true; * //dvgAffectationProduit.Rows[r.Index].Selected = true; * } * else * { * dvgProduit.CurrentCell = null; * dvgProduit.Rows[r.Index].Visible = false; * } * } * } * if (combocategorie.SelectedItem != null) * { * foreach (System.Windows.Forms.DataGridViewRow r in dvgProduit.Rows) * { * if ((r.Cells[1].Value).ToString().ToUpper().Contains(combocategorie.Text.ToString().ToUpper())) * { * //dvgAffectationProduit.Rows[r.Index].Visible = true; * //dvgAffectationProduit.Rows[r.Index].Selected = true; * } * else * { * dvgProduit.CurrentCell = null; * dvgProduit.Rows[r.Index].Visible = false; * } * } * } * if (combotype.SelectedItem != null) * { * foreach (System.Windows.Forms.DataGridViewRow r in dvgProduit.Rows) * { * if ((r.Cells[2].Value).ToString().ToUpper().Contains(combotype.Text.ToString().ToUpper())) * { * //dvgAffectationProduit.Rows[r.Index].Visible = true; * //dvgAffectationProduit.Rows[r.Index].Selected = true; * } * else * { * dvgProduit.CurrentCell = null; * dvgProduit.Rows[r.Index].Visible = false; * } * } * }**/ private void btnajouter_Click(object sender, EventArgs e) { PL.FRM_Ajouter_Modifier_Porduit frmProduit = new PL.FRM_Ajouter_Modifier_Porduit(this); frmProduit.grpUnitaire.Visible = false; frmProduit.ShowDialog(); }