Ejemplo n.º 1
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var RateCardRevised = new RateCardRevised()
            {
                Part_Number   = GetStringValue(row, DbColPartNumber),
                Description   = GetStringValue(row, DbColDescription),
                List_Price    = GetDoubleValue(row, DbColListPrice),
                Mou_Disc_Rate = GetStringValue(row, DbColMouDiscRate),
                Years         = GetIntValue(row, DbColYears)
            };

            return(RateCardRevised);
        }
Ejemplo n.º 2
0
        public double GetDiscountedRatePerFYMOU(RateCardRevised p_rate_card)
        {
            double Discounted_Rate = 0;

            if (p_rate_card.Mou_Disc_Rate.Equals(DbDetailMOUSawSaas))
            {
                Discounted_Rate = p_rate_card.List_Price * (1 - MOU_DISC_SAW_SAAS.ValueAmount);
            }
            else
            {
                if (p_rate_card.Mou_Disc_Rate.Equals(DbDetailMOUServOnly))
                {
                    Discounted_Rate = p_rate_card.List_Price * (1 - MOU_DISC_SERVICE_ONLY.ValueAmount);
                }
            }

            return(Discounted_Rate);
        }