コード例 #1
0
 /// <summary>
 /// Отправка заявки по почте файлом Excel
 /// </summary>
 /// <param name="model"></param>
 public void SendRequestToExcelFile(ReportRequestBindingModel model)
 {
     model.FileName = "C:\\Users\\User\\Downloads\\tempBarnyard.xlsx";
     SaveToExcel.CreateDoc(new ExcelInfo
     {
         FileName = model.FileName,
         Title    = "Заявка на продукты",
         Request  = GetRequest(model)
     });
     MailLogic.MailSendAsync(new MailSendInfo
     {
         MailAddress = clientLogic.Read(new ClientBindingModel {
             Id = model.AdminId
         })?[0]?.Email,
         Subject = $"Заявка на продукты",
         Text    = $"Заявка от клиента {model.ClientId}."
     },
                             model.FileName);
 }
コード例 #2
0
 /// <summary>
 /// Отправка отчета по заявкам и заказам с расшифровкой по продуктам
 /// </summary>
 /// <param name="model"></param>
 public void SendReriodRequestsAndOrdersToPdf(ReportPeriodBindingModel model)
 {
     model.FileName = "C:\\Users\\User\\Downloads\\tempBarnyard.pdf";
     SaveToPdf.CreateDoc(new PdfInfo
     {
         FileName          = model.FileName,
         Title             = "Заявка на продукты",
         DateFrom          = model.DateFrom,
         DateTo            = model.DateTo,
         RequestsAndOrders = GetRequestOrderProducts(model)
     });
     MailLogic.MailSendAsync(new MailSendInfo
     {
         MailAddress = clientLogic.Read(new ClientBindingModel {
             Id = model.ClientId
         })?[0]?.Email,
         Subject = $"Отчет по заявкам и заказам за период с расшифровкой по продуктам",
         Text    = $"Отчет за период с {model.DateFrom} по {model.DateTo}."
     },
                             model.FileName);
 }