public string genHtmlWageReport(string rep) { List <object> works = ProcessFactory.GetWageReportProcess().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></tr>"; try { foreach (var work in works) { WageReportDto WorkItem = (WageReportDto)work; res_html += "<tr><td><p>" + WorkItem.FullNameManager + "</p></td>"; res_html += "<td><p>" + WorkItem.SumOrders + "</p></td>"; res_html += "<td><p>" + WorkItem.CurrentSum + "</p></td>"; res_html += "<td><p>" + WorkItem.Paid + "</p></td>"; res_html += "<td><p>" + WorkItem.Rest + "</p></td></tr>"; } res_html = rep.Replace("[VRA_TABLE_REPORT]", res_html); } catch (Exception exc) { MessageBox.Show(exc.Message, "Ошибка"); } return(res_html); // return ""; }
public static WageReport Convert(WageReportDto debtDto) { if (debtDto == null) { return(null); } WageReport debt = new WageReport(); debtDto.CurrentSum = debt.CurrentSum; debtDto.FullNameManager = debt.FullNameManager; debtDto.Paid = debt.Paid; debtDto.Rest = debt.Rest; debtDto.SumOrders = debt.SumOrders; return(debt); }