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 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; }