Ejemplo n.º 1
0
        public IPaymentRule CreatePaymentRule(ISupplier supplierEntity, ICustomer customerEntity, 
            BookingType bookingType, decimal percentage, int daysOffset, BaseDate baseDate, PaymentType paymentType)
        {
            PaymentRuleEntity paymentRule = new PaymentRuleEntity(supplierEntity, customerEntity, bookingType,
                percentage, daysOffset, baseDate, paymentType);

            SupplierEntity supplier = (SupplierEntity)supplierEntity;
            supplier.AddPaymentRule(paymentRule);

            return paymentRule;
        }
Ejemplo n.º 2
0
 internal void RemovePaymentRule(PaymentRuleEntity paymentRule)
 {
     _paymentRules.Remove(paymentRule);
 }
Ejemplo n.º 3
0
 internal void AddPaymentRule(PaymentRuleEntity paymentRule)
 {
     _paymentRules.Add(paymentRule);
 }
Ejemplo n.º 4
0
 internal void RemovePaymentRule(PaymentRuleEntity paymentRule)
 {
     _paymentRules.Remove(paymentRule);
 }
Ejemplo n.º 5
0
 internal void AddPaymentRule(PaymentRuleEntity paymentRule)
 {
     _paymentRules.Add(paymentRule);
 }