ТЗ на разработку базового модуля формирования и редактирования электронного документа (МФД)
Стек
C#
WinForms
Задача
Необходимо разработать модуль для генерации формы ввода на базе xsd схемы. На выходе модуль должен генерировать xml на основе данных формы.
Описание
МФД должен работать в двух режимах:
Создание документа
Редактирование документа
МФД должен быть реализован как универсальное решение, т. к. в будущем возможны изменения xsd схем и при генерации формы ввода, должны быть учтены ограничения накладываемые на поля ввода. Ограничения проверяются или во время ввода (приоритетно), или при сохранении.
Режим «Создание документа»
В МФД передается xsd схема на базе которой генерируется форма ввода. После ввода данных, МФД отдает на выход сгенерированный xml.
Режим «Редактирование документа»
В МФД передается xml файл, который валидируется через несколько xsd. В этом случае мы понимаем какой xsd схеме соответствует xml. По xsd схеме мы генерируем форму ввода и заполняем ее значениями из xml. После редактирования данных, МФД отдает отредактированный xml.
Сегодня свой 65-летний юбилей отмечает Заслуженный спасатель Российской Федерации, член Высшего Совета Общероссийской общественной организации "Российский союз спасателей" Литюк Николай Петрович
На Неву вернулся один из первых речных трамвайчиков Петербурга
Захарова: подрыв "Северных потоков" нанес колоссальный ущерб экономике Европы
Серьезные заторы образовались у Московского вокзала 28 сентября
К Лаврову выстроилась очередь после его выступления в ООН
ЯДЕРНЫМ ОРУДИЕМ НЕ РАЗБРАСЫВАЮТСЯ, НО ЕСЛИ НАТО, ЗНАЧИТ НАДО?! "ДОБРЫЙ КАРДИНАЛ КРЕМЛЯ". Полезные советы Высшего Всенародного Президента Вселенной. Важные данные для России, Европы, США и всего мира!
ЯДЕРНЫМ ОРУДИЕМ НЕ РАЗБРАСЫВАЮТСЯ, НО ЕСЛИ НАТО, ЗНАЧИТ НАДО?! "ДОБРЫЙ КАРДИНАЛ КРЕМЛЯ". Полезные советы Высшего Всенародного Президента Вселенной. Важные данные для России, Европы, США и всего мира!
Захарова: подрыв "Северных потоков" нанес колоссальный ущерб экономике Европы
Фигурантов дела о сухпайках оставили под стражей. Следующий шаг – установить ущерб
Казань попала в топ-10 городов, где сохранились дореволюционные здания
Лавров: Москва готова помогать Грузии в нормализации отношений с соседями
ТАСС: бойцы армии России блокировали ВСУ в Угледаре
ЯДЕРНЫМ ОРУДИЕМ НЕ РАЗБРАСЫВАЮТСЯ, НО ЕСЛИ НАТО, ЗНАЧИТ НАДО?! "ДОБРЫЙ КАРДИНАЛ КРЕМЛЯ". Полезные советы Высшего Всенародного Президента Вселенной. Важные данные для России, Европы, США и всего мира!
В центре Москвы произошло массовое ДТП с участием полицейской машины