public InstallmentMovement(decimal value, int months, EMonths startMonth, string description, EMovementCategory category, EMovementType type, Guid accountId, Guid userId) : base(value, description, category, type, accountId, userId) { Months = months; StartMonth = startMonth; }
public void NextDay() { m_day++; if (m_day > 28) { m_day = 1; if (m_month == EMonths.WHITE_MAIDEN) { m_year++; m_month = EMonths.MOON_MOTHER; } else { m_month++; } } if (m_weekDay == EWeekDays.YLDA) { m_weekDay = EWeekDays.ASHDA; } else { m_weekDay++; } }
public InstallmentMovement(Guid id, decimal value, int months, EMonths startMonth, string description, EMovementCategory category, EMovementType type, Guid accountId, Guid userId, DateTime createdOn, DateTime?updatedOn) : base(id, value, description, category, type, accountId, userId, createdOn, updatedOn) { Months = months; StartMonth = startMonth; }
public void Init(EWeekDays p_weekDay, Int32 p_day, EMonths p_month, Int32 p_year) { m_weekDay = p_weekDay; m_day = p_day; m_month = p_month; m_year = p_year; }
static void MonthToSeason(int monthNumber) { EMonths month = (EMonths)monthNumber; //line-up months from December to November int seasonNumber = (monthNumber % MONTHS_IN_YEAR) / MONTHS_IN_SEASON; ESeasons season = (ESeasons)seasonNumber; Console.WriteLine("{0} is a {1} month.\n", month, season); }
static void CheckMonthNumber(int monthNumber) { if (0 < monthNumber && monthNumber <= MONTHS_IN_YEAR) { EMonths month = (EMonths)monthNumber; Console.WriteLine("Month number {0} is {1}.\n", monthNumber, month); } else { Console.WriteLine("{0} is invalid month number.\n", monthNumber); } }
public CreateInstallmentMovementCommand(Guid userId, Guid accountId, string description, decimal value, int months, EMonths startMonth, EMovementCategory category, EMovementType type) { UserId = userId; AccountId = accountId; Description = description; Value = value; Category = category; Type = type; StartMonth = startMonth; Months = months; }
private static string MapMonths(EMonths parse) { switch (parse) { case EMonths.January: return(AppResource.January); case EMonths.February: return(AppResource.February); case EMonths.March: return(AppResource.March); case EMonths.April: return(AppResource.April); case EMonths.May: return(AppResource.May); case EMonths.June: return(AppResource.June); case EMonths.July: return(AppResource.July); case EMonths.August: return(AppResource.August); case EMonths.September: return(AppResource.September); case EMonths.October: return(AppResource.October); case EMonths.November: return(AppResource.November); case EMonths.December: return(AppResource.December); default: throw new ArgumentOutOfRangeException(nameof(parse), parse, null); } }