Example #1
0
        public Payment(string name, ICategory category, double amount, IPayPattern payPattern, ICategory subCategory)
            : base()
        {
            Name = name;

            Category    = new SaveableXmlElement <ICategory>(category);
            SubCategory = new SaveableXmlElement <ICategory>(subCategory);
            PayPattern  = new SaveableXmlElement <IPayPattern>(payPattern);

            Amount = amount;
        }
Example #2
0
        public Payment(ICategory category, IPayPattern pattern)
            : base()
        {
            Category = new SaveableXmlElement <ICategory>()
            {
                Element = category
            };
            SubCategory = new SaveableXmlElement <ICategory>();
            PayPattern  = new SaveableXmlElement <IPayPattern>(pattern);

            Amount = 0.0;
        }
Example #3
0
 public IPayPattern Copy(IPayPattern original)
 {
     return(original);
 }