//-------------------------------------------------------------- public void InitFrom(CBesoin besoin, IDonneeBesoin donnee) { CDonneeBesoinTypeEquipement dT = donnee as CDonneeBesoinTypeEquipement; if (dT != null) { if (dT.Quantite != null) { Quantite = new CValeurUnite(dT.Quantite, ""); } if (dT.CoutUnitaire != null) { CoutUnitaire = new CValeurUnite(dT.CoutUnitaire.Value, ""); } return; } CDonneeBesoinQuantiteCU dQ = donnee as CDonneeBesoinQuantiteCU; if (dQ != null) { Quantite = dQ.Quantite; CoutUnitaire = dQ.CoutUnitaire; return; } }
//-------------------------------------------------------------- public void InitFrom(CBesoin besoin, IDonneeBesoin donnee) { CDonneeBesoinQuantiteCU dCU = donnee as CDonneeBesoinQuantiteCU; if (dCU != null) { if (dCU.Quantite != null) { Quantite = (int)dCU.Quantite.Valeur; } if (dCU.CoutUnitaire != null) { m_bIsCoutTarif = false; CoutUnitaire = dCU.CoutUnitaire.Valeur; } } }