コード例 #1
0
        //--------------------------------------------------------------
        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;
            }
        }
コード例 #2
0
        //--------------------------------------------------------------
        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;
                }
            }
        }