private void AddToDataGrid() { try { Detail_Approvisionnement det = new Detail_Approvisionnement(); int rowCount; if (idDetail == 0) { MessageBox.Show("Cliquez d'abord sur le boutton sur le +", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (articleCombo.Text == "" || quantiteTxt.Text == "" || pauTxt.Text == "" || Convert.ToDouble(quantiteTxt.Text) <= 0) { MessageBox.Show("Completez tous les champs en évitant le valeur absorbant et négatif", "Champs Obligatiore", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } else { rowCount = dgManyCotisation.Rows.Count; if (rowCount == 0) { idDetail = det.NewId(); dgManyCotisation.Rows.Add(idDetail, articleCombo.Text, quantiteTxt.Text, pauTxt.Text, dn.retourId("Id", "Articles", "Designation", articleCombo.Text), Convert.ToDouble(quantiteTxt.Text) * Convert.ToDouble(pauTxt.Text)); } else if (rowCount > 0) { idDetail = idDetail + 1; dgManyCotisation.Rows.Add(idDetail, articleCombo.Text, quantiteTxt.Text, pauTxt.Text, dn.retourId("Id", "Articles", "Designation", articleCombo.Text), Convert.ToDouble(quantiteTxt.Text) * Convert.ToDouble(pauTxt.Text)); } } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message); } }
private void SaveDatas() { try { SaveApprov(); Detail_Approvisionnement approv = new Detail_Approvisionnement(); int rowCount = dgManyCotisation.Rows.Count; if (rowCount <= 0) { MessageBox.Show("Rien à enregistrés"); } else { for (int i = 0; i < (dgManyCotisation.Rows.Count); i++) { approv.Id = Convert.ToInt32(dgManyCotisation[0, i].Value.ToString()); approv.Quantite = Convert.ToDouble(dgManyCotisation[2, i].Value.ToString()); approv.PAu = Convert.ToDouble(dgManyCotisation[3, i].Value.ToString()); approv.RefArticle = Convert.ToInt32(dgManyCotisation[4, i].Value.ToString()); approv.RefApprov = idApprov; approv.Enregistrer(approv); } MessageBox.Show("Articles enregistrés avec succès"); dgManyCotisation.Rows.Clear(); } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message); } }
private void button4_Click(object sender, EventArgs e) { Detail_Approvisionnement det = new Detail_Approvisionnement(); Approvisionnement approv = new Approvisionnement(); idDetail = det.NewId(); idApprov = approv.NewId(); button4.Enabled = false; }
void Search(Detail_Approvisionnement art) { dgApprov.DataSource = art.Research(serchTxt.Text); }
private void DataList(Detail_Approvisionnement da) { dgApprov.DataSource = da.AllApprovisionnement(); }