public IPayPattern Create(IPaymentInterval interval, MonthEnum startsInMonth) { var payPattern = new PayPattern(interval, startsInMonth); Project.CurrentProject.Elements.AddElement(payPattern); return(payPattern); }
public PayPattern(IPaymentInterval interval, MonthEnum startsInMonth) : base() { Interval = new SaveableXmlElement <IPaymentInterval>(interval); StartsInMonth = startsInMonth; UpdateAffectedMonths(); }
public PayPattern(IPaymentInterval interval) : this(interval, MonthEnum.Jan) { }
public IPaymentInterval Copy(IPaymentInterval original) { return(original); }