Заказ закрыт
Выписка счёта в xls (C#)

Бюджет: 1 000 руб
13.09 $ – 11.45 €
Заказчик выбрал исполнителя:
Radzhab Kuramagomedov  
Дано:
1. Шаблон xls-файла с шапкой (реквизиты) и футером (подпись/печать).
2. Объект типа DocData – документ, объект-список List<DocItemData>, каждый элемент которого – одна товарная позиция.

Требуется:
1. Подставить в шаблон значения из DocData и товары из List<>, сгенерировать и сохранить xls-файл на диске.
2. Задачу выполнить на C# (.Net Framework 4) в виде класса с именем DocGenerator, метод asXls(DocData doc, List<DocItemData> items, string fileName).
3. Предоставить исходники. Можно пользоваться известными бесплатными библиотеками. Решение не должно требовать установки MS Office или его частей.
4. Использовать структуры:
public class DocItemData
{
        public int Id { get; set; }
        public DocData Doc { get; set; }
        public double Amount { get; set; }
        public double Price { get; set; }
        public double Cost { get; set; }
        public ProductData Product { get; set; }
}
public class ProductData
{
        public int Id { get; set; }
        public string Name { get; set; }
        public string Units { get; set; }
}
public class DocData
{
        public int Id { get; set; }
        public DateTime DocDate { get; set; }
        public string DocNum { get; set; }
        public double TotalCost { get; set; }
}
Опубликован 16.09.2015 в 10:13
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.