По договоренности
В программе должны быть список Категория, текстовое поле содержание, кол-во.
Категории можно добавлять и редактировать пользователю самостоятельно.
Каждая позиция по категории, содержанию, кол-ву должна сохраняться в БД программы. Данные сохраняется в зависимости от выбранного дня и могут быть в дальнейшем использованы при изменения даты и при запуске программы в целом повторно. Возможно сделать элемент календаря либо навигатор по датам, где при нажатии даты будет меняться страница программы и высвечиваться ранее заполненные данные подгружаемые из БД. Все поля после можно редактировать, удалять вне зависимость от выбранной даты
При добавлении, редактировании позиции в категорию, содержание высвечивается подсказка по уже существующим при вводе первых 3-5 символов
Должна быть кнопка, которая позволяет на основе введённых данных формировать файл презентации с расширением pptx с определённым оформлением слайда (оформление слайда должно быть четко соответствовать существующему). При формировании файла презентации или до формирования программа считает сумму введенных одинаковых позиций по полю "содержание" на текущий выбранный день и сумму этих позиций по каждой категории на текущий выбранный день.