C# 클래스 BudgetAnalyser.Engine.Widgets.SurprisePaymentWidget

A widget designed to show any month where there will be 5 weekly payments in one month, or 3 fortnightly payments in one month.
상속: Widget, IUserDefinedWidget
파일 보기 프로젝트 열기: Benrnz/BudgetAnalyser

공개 메소드들

메소드 설명
Initialise ( MultiInstanceWidgetState state, ILogger logger ) : void

Initialises the widget and optionally offers it some state and a logger.

SurprisePaymentWidget ( ) : System

Initializes a new instance of the SurprisePaymentWidget class.

비공개 메소드들

메소드 설명
AbnormalNumberOfPayments ( int paymentsInMonthCount ) : bool
CalculateNextPaymentDate ( PaymentDate paymentDate ) : PaymentDate
CalculateStartDate ( System.DateTime startPaymentDate, System.DateTime filterBeginDate ) : PaymentDate
Update ( ) : void

메소드 상세

Initialise() 공개 메소드

Initialises the widget and optionally offers it some state and a logger.
public Initialise ( MultiInstanceWidgetState state, ILogger logger ) : void
state MultiInstanceWidgetState
logger ILogger
리턴 void

SurprisePaymentWidget() 공개 메소드

Initializes a new instance of the SurprisePaymentWidget class.
public SurprisePaymentWidget ( ) : System
리턴 System