Разработка приложения для инвентарного учета

Необходимо создать небольшое десктопное приложение на платформе WPF (Windows Presentation Foundation) с использованием языка C# и локальной базы данных.

Основные функции приложения

  • Ведение базы данных оборудования с полями: кабинет, наименование, инвентарный номер, марка, количество, отметка о назначении (учебные цели или административные нужды).
  • Реализация основных операций CRUD (добавление, редактирование, просмотр, удаление записей).
  • Система поиска и фильтрации записей по критериям: наименование оборудования и тип использования (администрация / учебный процесс).

Технические требования

  • Язык программирования: C#.
  • Платформа и UI: WPF.
  • База данных: любая локальная СУБД (например, SQLite, LocalDB) или встроенная.
  • Архитектура: рекомендуется использовать паттерн MVVM для разделения логики и интерфейса.

Результат работы

Исполнитель должен предоставить рабочее приложение с исходным кодом, готовое к запуску и использованию. Интерфейс должен быть интуитивно понятным и удобным для ввода данных и выполнения запросов.