public void LoadInfosContenuDevis(Devis.ObjetDevis objDevis, ref ObjetContenuDevis objContenuDevisSource)
 {
     foreach (ObjetContenuDevis objContenuDevis in objDevis.ListContenuDevis)
     {
         if (objContenuDevis.IdContenuDevis == objContenuDevisSource.IdContenuDevis)
         {
             objContenuDevisSource = objContenuDevis;
             break;
         }
     }
 }
示例#2
0
        public void LoadContenuDevis()
        {
            Devis.ContenuDevis.ObjetContenuDevis objContenuDevis;
            DataSet objDataSet = new DataSet();

            if (this.m_intIdDevis != 0)
            {
                this.m_listContenuDevis.Clear();

                objDataSet = clsData.GetContenuDevisById(m_intIdDevis);
                if (clsData.IsEnregInDataSet(objDataSet))
                {
                    foreach (DataRow objRow in objDataSet.Tables["Table"].Rows)
                    {
                        objContenuDevis = new ContenuDevis.ObjetContenuDevis(this);

                        objContenuDevis.IdDevis = int.Parse(objRow["INT_ID_Devis"].ToString());
                        objContenuDevis.LibelleContenuDevis = objRow["STR_LIBELLE_CONTENU_DEVIS"].ToString();
                        objContenuDevis.QteContenuDevis = decimal.Parse(objRow["INT_QTE_CONTENU_DEVIS"].ToString());
                        objContenuDevis.TypeQuantite.IdTypeQuantite = int.Parse(objRow["INT_ID_TYPE_QUANTITE_CONTENU_DEVIS"].ToString());
                        objContenuDevis.TypeTva.IdTypeTva = int.Parse(objRow["INT_ID_TYPE_TVA_CONTENU_DEVIS"].ToString());
                        objContenuDevis.PrixUnitaireHtContenuDevis = decimal.Parse(objRow["INT_PRIX_HT_CONTENU_DEVIS"].ToString());

                        this.m_listContenuDevis.Add(objContenuDevis);

                        objContenuDevis = null;
                    }
                }
            }
            else
            {
                MessageBox.Show("Le contenu du devis n'a pas pu être chargé car l'identifiant du devis n'est pas valide.", "DEVIS - ERREUR CHARGEMENT CONTENU", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            objDataSet = null;
        }