Внести изменения в форму на сайте: C#, asp.net

5 000 руб. за проект
26 августа 2019, 20:52 • 5 откликов • 73 просмотра
Автоматические ответы удаляю, просьба не по делу не беспокоить. На сайте в личном кабинете пользователи уже имеют возможность выгружать результат запроса в формате XLS 2007. В целях удобства для пользователей системы, возникла потребность "объединять" ячейки при выгрузке в формате XLS 2007.
Нужно доработать форму:
- При «Объединении» нужно объединять строки вывода запроса с одинаковым значением поля «ID извещения»;
- Объединять нужно следующим образом:
• Поля «ИД извещения», «ИД лота», «ИД спецификации», «ИД контракта», ИД «Позиции» имеют следующую иерархию:
ИД извещения
ИД лота
ИД спец
ИД контракта
Ид позиции
• В объединяемых строках «ИД извещения» всегда одинаково.
• Если в объединенной строке встречается одинаковые ИД лота, или ИД спецификации, или ИД контракта, то их тоже объединяем уже внутри и пишем только один раз. При этом располагаем напротив «родительской» ячейки.
• ИД позиции всегда уникально, и не может встречаться несколько раз.
• В остальных полях объединенной строки ячейки каждого поля с одинаковым значением – размещаем одно это значение: одно на всех. В ячейках объединенной строки с различающимися значениями – пишем все значения ячеек. Каждое значение должно располагаться в своей ячейке и на уровне своего «ИД позиции».
- Добавить в оба варианта вывода и в «Экспорт в XLS» и в «Экспорт в XLS с объединением» для каждого поля Фильтр с выбором значений строк данного поля.
Напишите ориентировочную стоимость и срок.