Skip to content

A WindowsForms application following the MVP pattern. It organizes events with title, description, date, type, and priority. Users can create, delete, filter, and sort events, using a calendar for date selection. Events are visually distinguished, and data can be saved/loaded to/from files.

Notifications You must be signed in to change notification settings

czesctuklap/event-administrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

event-administrator

The "Event Manager" application is designed and implemented using the WindowsForms technology with the application of the MVP (Model-View-Presenter) pattern.

Each event in the application has the following attributes:

  • Title
  • Description
  • Date of occurrence
  • Type (work, family, entertainment, health, sports, other)
  • Priority (high, medium, low)

The event collection is stored in XML files, ensuring efficient loading and enabling smooth manipulation and retrieval of event data within the application.

The GUI is designed to provide an intuitive and user-friendly interface for managing events.

Key Features

  1. Creating New Events: Users can create new events by providing relevant details such as title, description, date, type, and priority.
  2. Deleting Existing Events: Users can delete existing events from the collection.
  3. Displaying All Events: All events are displayed in a list, allowing users to view them at a glance.
  4. Displaying Event Details: Users can view detailed information about a specific event, including its title, description, date, type, and priority.
  5. Differentiating Event Types: Events are visually distinguished based on their type in the GUI, making it easier for users to identify and categorize them.
  6. Saving/Loading Events to/from File: Events can be saved to and loaded from a file, enabling users to persist their data across sessions.
  7. Date Selection Using Calendar: Users can select the date of an event using a calendar control, ensuring accuracy and ease of use.
  8. Filtering Events: Users have the option to filter events based on type, priority, and date, allowing them to focus on specific subsets of their event collection.
  9. Sorting Events: Events can be sorted based on type, priority, and date, facilitating organization and retrieval of relevant information.

The "Event Manager" application provides a comprehensive solution for organizing and managing events effectively. By leveraging the MVP pattern and WindowsForms technology, it offers a robust and user-friendly interface for users to create, view, edit, and organize their events efficiently. With its intuitive features and functionalities, the application simplifies event management tasks and enhances user productivity.

About

A WindowsForms application following the MVP pattern. It organizes events with title, description, date, type, and priority. Users can create, delete, filter, and sort events, using a calendar for date selection. Events are visually distinguished, and data can be saved/loaded to/from files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages