public void LoadInfosContenuDevis(Devis.ObjetDevis objDevis, ref ObjetContenuDevis objContenuDevisSource) { foreach (ObjetContenuDevis objContenuDevis in objDevis.ListContenuDevis) { if (objContenuDevis.IdContenuDevis == objContenuDevisSource.IdContenuDevis) { objContenuDevisSource = objContenuDevis; break; } } }
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; }