Exemplo n.º 1
0
        private void GeneratePaymentConditions()
        {
            PaymentConditionAvans50.Clone(new PaymentCondition {
                Part = 0.5, DaysToPoint = -10, PaymentConditionPoint = PaymentConditionPointProductionStart
            });
            PaymentConditionDoplata50.Clone(new PaymentCondition {
                Part = 0.5, DaysToPoint = -14, PaymentConditionPoint = PaymentConditionPointProductionEnd
            });

            PaymentConditionSet50Na50.Clone(new PaymentConditionSet {
                PaymentConditions = new List <PaymentCondition> {
                    PaymentConditionAvans50, PaymentConditionDoplata50
                }
            });

            PaymentConditionAvans30.Clone(new PaymentCondition {
                Part = 0.3, DaysToPoint = 2, PaymentConditionPoint = PaymentConditionPointProductionStart
            });
            PaymentConditionPostoplata70.Clone(new PaymentCondition {
                Part = 0.7, DaysToPoint = 1, PaymentConditionPoint = PaymentConditionPointDelivery
            });

            PaymentConditionSet30Na70.Clone(new PaymentConditionSet {
                PaymentConditions = new List <PaymentCondition> {
                    PaymentConditionAvans30, PaymentConditionPostoplata70
                }
            });

            PaymentConditionPostoplata100.Clone(new PaymentCondition {
                Part = 1, DaysToPoint = 15, PaymentConditionPoint = PaymentConditionPointDelivery
            });

            PaymentConditionSet100.Clone(new PaymentConditionSet {
                PaymentConditions = new List <PaymentCondition> {
                    PaymentConditionPostoplata100
                }
            });
        }