Skip to content

Create Event class #40

@benk691

Description

@benk691

Create an Event class that helps schedules when certain events occur.

  • Event name to identify the event
  • Date list
    • A list of dates/times that the event occurs
      • Each time in the list has an associated repetition [daily, monthly, weekly, yearly](this could be another class if you want to break it out)
  • For the budgeting program this should be used to see how many times this event occurs between the current paycheck and the next and performs an "Action" on it. The action in this case is to deduct money.
  • Note: Consider multithreading all events so they all happen at the same time. They will all write to their internal strings and then in the end they will combine into one string that is written to the file.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions