private void btnsupprimer_Click(object sender, EventArgs e) { if (dvgProduit.SelectedRows.Count != 0 && (dvgProduit.Rows.Count != 0)) { DialogResult R = MessageBox.Show("Voulez vous vraiment supprimer cet article?", "Supprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (R == DialogResult.Yes) { BL.CLS_Produit clproduit = new BL.CLS_Produit(); int idselect = (int)dvgProduit.CurrentRow.Cells[0].Value;// id de la ligne cocher int NbreProd = db.Affectations.Count(s => s.ID_Produit == idselect); if (NbreProd == 0) { clproduit.Supprimer_Produit(idselect); Actualiserdvg(); MessageBox.Show("Suppression avec succée.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { DialogResult PDR = MessageBox.Show("Il y a " + NbreProd + " afféctations pour cet article vous ne pouvez pas le supprimer.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Aucun produit séléctionnée.", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSuprimmerProduit_Click(object sender, EventArgs e) { if (SelectVerif() == "Selectionner Produit")// vérifier si le produit est selectionné { MessageBox.Show(SelectVerif(), "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult DR = MessageBox.Show("Voulez-vous vraiment supprimer", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DR == DialogResult.Yes) { //vérifier combien de ligne selectionner for (int i = 0; i < dgvProduit.Rows.Count; i++) { if ((bool)dgvProduit.Rows[i].Cells[0].Value == true) { BL.CLS_Produit clproduit = new BL.CLS_Produit(); int idselect = (int)dgvProduit.Rows[i].Cells[1].Value; clproduit.supprimerProduit(idselect); } } //actualiser data actualiserDgv(); MessageBox.Show("Produit supprimé avec succès", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Suppression annulée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnenregistrer_Click(object sender, EventArgs e) { if (testoblogatoire() != null) { MessageBox.Show(testoblogatoire(), "Obligatoire", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (lblTitre.Text == "Ajouter Produit") { BL.CLS_Produit clproduit = new BL.CLS_Produit(); //convertir image en format byte //ajouter system Io MemoryStream MR = new MemoryStream(); if (picProduit.Image != null) { picProduit.Image.Save(MR, picProduit.Image.RawFormat); byteimageP = MR.ToArray();//convertir image en format bye[] //DateTime NewDate = new DateTime(); } if (clproduit.Ajouter_Produit(txtNomP.Text, txtStockAlerte.Text, txtPrix.Text, byteimageP, Convert.ToInt32(combocategorie.SelectedValue), Convert.ToInt32(combotype.SelectedValue), txtDateCtrl.Text, txtInventaireProd.Text, txtNumSerie.Text, txtTarifAchat.Text, txtPoids.Text, txtMarge.Text) == true) { MessageBox.Show("Produit ajouté avec succés.", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); (UserProduit as USER_Liste_Produit).Actualiserdvg(); Close(); } else { MessageBox.Show("Le produit éxiste deja.", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else //si titre n'est pas ajoute produit alors c'est une modificaton { if (picProduit.Image != null) { MemoryStream MR = new MemoryStream(); picProduit.Image.Save(MR, picProduit.Image.RawFormat); byte[] byteimageP = MR.ToArray();//convertir image en format bye[] } BL.CLS_Produit cLS_Produit = new BL.CLS_Produit(); DialogResult RS = MessageBox.Show("Voulez vous modifier le produit?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (RS == DialogResult.Yes) { cLS_Produit.Modifier_Produit(IDPRODUIT, txtNomP.Text, txtStockAlerte.Text, txtPrix.Text, byteimageP, Convert.ToInt32(combocategorie.SelectedValue), Convert.ToInt32(combotype.SelectedValue), txtDateCtrl.Text, txtInventaireProd.Text, txtNumSerie.Text, txtTarifAchat.Text, txtPoids.Text, txtMarge.Text); MessageBox.Show("Produit modifier avec succés.", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); //Actualiser datagrid (UserProduit as USER_Liste_Produit).Actualiserdvg(); Close(); } else { MessageBox.Show("Modification annulée.", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }
private void btnenregistrer_Click(object sender, EventArgs e) { if (testobligatoire() != null) { MessageBox.Show(testobligatoire(), "Obligatoire", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (lbltitre.Text == "Ajouter Produit") { BL.CLS_Produit clproduit = new BL.CLS_Produit(); //convertir image en format byte //Ajouter Systeme.IO MemoryStream MR = new MemoryStream(); picProduit.Image.Save(MR, picProduit.Image.RawFormat); byte[] byteImageP = MR.ToArray(); // convertir image en format byte[] if (clproduit.Ajouter_Produit(txtnomproduit.Text, int.Parse(txtquantite.Text), txtprix.Text, byteImageP, Convert.ToInt32(comboboxcategorie.SelectedValue)) == true) { MessageBox.Show("Produit ajouté avec succès", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); (userProduit as USER_Liste_Produit).Actualisedatagrid(); } else { MessageBox.Show("Produit Existe déjà", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else // Si c'est Modifier Produit { MemoryStream MR = new MemoryStream(); picProduit.Image.Save(MR, picProduit.Image.RawFormat); byte[] byteImageP = MR.ToArray(); // convertir image en format byte[] BL.CLS_Produit clproduit = new BL.CLS_Produit(); DialogResult R = MessageBox.Show("Etes vous sur de vouloir modifier ce produit ?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (R == DialogResult.Yes) { clproduit.Modifier_Produit(IDPRODUIT, txtnomproduit.Text, int.Parse(txtquantite.Text), txtprix.Text, byteImageP, Convert.ToInt32(comboboxcategorie.SelectedValue)); MessageBox.Show("Produit Modifier avec succes", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); //Actualiser le datagrid (userProduit as USER_Liste_Produit).Actualisedatagrid(); Close(); } else { MessageBox.Show("Modification annulé", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }
private void btnEnregistrer_Click(object sender, EventArgs e) { if (testObligatoire() != null) { MessageBox.Show(testObligatoire(), "Obligatoire", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (lblTitre.Text == "Ajouter Produit") { BL.CLS_Produit clprod = new BL.CLS_Produit(); //convertire image en byte MemoryStream MR = new MemoryStream(); picProduit.Image.Save(MR, picProduit.Image.RawFormat); byte[] byteimageP = MR.ToArray(); //Convertir image on format if (clprod.ajouterProduit(txtNomProduit.Text, int.Parse(txtQuantiteProduit.Text), txtPrixProduit.Text, byteimageP, Convert.ToInt32(comboCategorie.SelectedValue)) == true) { MessageBox.Show("Produit ajouté avec succes", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); (userProduit as USER_Liste_Produit).actualiserDgv(); } else { MessageBox.Show("Le Produit existe déja", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MemoryStream MR = new MemoryStream(); picProduit.Image.Save(MR, picProduit.Image.RawFormat); byte[] byteimageP = MR.ToArray(); BL.CLS_Produit clsProduit = new BL.CLS_Produit(); DialogResult RS = MessageBox.Show("Voulez-vous vraiment modifier ce produit?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (RS == DialogResult.Yes) { clsProduit.modifierProduit(IDPRODUIT, txtNomProduit.Text, int.Parse(txtQuantiteProduit.Text), txtPrixProduit.Text, byteimageP, Convert.ToInt32(comboCategorie.SelectedValue)); MessageBox.Show("Produit modifié avec succès", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); (userProduit as USER_Liste_Produit).actualiserDgv(); Close(); } else { MessageBox.Show("Modification annulée", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }