public string genHtmlOrdersReport(string rep)
        {
            List <object> works    = ProcessFactory.GetOrdersReportProcess().GetList().Cast <object>().ToList();
            string        res_html = "<h2>Отчет о заказах</h2><br/>";

            res_html += "<tr><td><b>Предприятие</b></td><td><b>Название рекламы</b></td><td><b>Носитель</b></td><td><b>Дата начала размещения</b> </td><td><b>Дата окончания размещения</b></td><td><b>Сумма (руб)</b></td></tr>";

            try
            {
                foreach (var work in works)
                {
                    OrdersReportDto WorkItem = (OrdersReportDto)work;
                    res_html += "<tr><td><p>" + WorkItem.NameEnterprise + "</p></td>";
                    res_html += "<td><p>" + WorkItem.NameReklama + "</p></td>";
                    res_html += "<td><p>" + WorkItem.NameCarrier + "</p></td>";
                    res_html += "<td><p>" + WorkItem.StartDate.ToString("yyyy-dd-MM") + "</p></td>";
                    res_html += "<td><p>" + WorkItem.FinallyDate.ToString("yyyy-dd-MM") + "</p></td>";
                    res_html += "<td><p>" + WorkItem.Cost + "</p></td></tr>";
                }

                res_html = rep.Replace("[VRA_TABLE_REPORT]", res_html);
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Ошибка");
            }

            return(res_html);
            // return "";
        }
Example #2
0
        public static OrdersReport Convert(OrdersReportDto debtDto)
        {
            if (debtDto == null)
            {
                return(null);
            }
            OrdersReport debt = new OrdersReport();

            debtDto.Cost           = debt.Cost;
            debtDto.FinallyDate    = debt.FinallyDate;
            debtDto.NameCarrier    = debt.NameCarrier;
            debtDto.NameEnterprise = debt.NameEnterprise;
            debtDto.NameReklama    = debt.NameReklama;
            debtDto.StartDate      = debt.StartDate;
            debtDto.AllSum         = debt.AllSum;
            return(debt);
        }