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;
        }
Ejemplo n.º 4
0
 void Search(Detail_Approvisionnement art)
 {
     dgApprov.DataSource = art.Research(serchTxt.Text);
 }
Ejemplo n.º 5
0
 private void DataList(Detail_Approvisionnement da)
 {
     dgApprov.DataSource = da.AllApprovisionnement();
 }