Guest User

cortz

a guest
Mar 7th, 2010
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.67 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Rejsebestilling.Core.Classes;
  6. using System.Net.Mail;
  7.  
  8. namespace Rejsebestilling.Business.Models
  9. {
  10.     public class EmailHelpers
  11.     {
  12.         public static void SendEmail(Email email, Train train, Flight flight)
  13.         {
  14.                 var msg = new MailMessage();
  15.                 msg.IsBodyHtml = true;
  16.                 msg.From = new MailAddress("[email protected]");
  17.                 msg.To.Add("[email protected]");
  18.                 msg.Subject = "Travel request";
  19.  
  20.                 msg.IsBodyHtml = true;
  21.  
  22.                 string body = "<div style=\"width: 100%; float: left;  font-family: Verdana;\">" +
  23.                         "<div style=\"float: left; margin-top: 5px; margin-bottom: 5px; background-color: #DEDEDE; width: 100%; height: 10px;\">" + "<span style=\"font-weight: bold;\">Indtastede informationer: </span>" + "</div>" +
  24.                         "<br>" +
  25.                         "Navn: " + email.Firstname + " " + email.Lastname + "<br>" +
  26.                         "Firma: " + email.Company + "<br>" +
  27.                         "Adresse: " + email.Address + "<br>" +
  28.                         "Postnummer: " + email.ZipCode + "<br>" +
  29.                         "By: " + email.City + "<br>" +
  30.                         "Telefon nummer: " + email.Phone + "<br>" +
  31.                         "Email: " + email.EmailAddress + "<br>" +
  32.                         "<div style=\"float: left; margin-top: 5px; margin-bottom: 5px; background-color: #DEDEDE; width: 100%; height: 10px;\">" + "<span style=\"font-weight: bold;\">Referencer: </span>" + "</div>" +
  33.                         "<br>" +
  34.                         "Medarbejder nr.: " + email.EmployeeNumber + "<br>" +
  35.                         "Ordre nr.: " + email.OrderNumber + "<br>" +
  36.                         "Kundenummer: " + email.CustomerNumer + "<br>" +
  37.                         "Costcenter: " + email.CostCenter + "<br>" +
  38.                         "Afdelingsnavn: " + email.DepartmentName + "<br>" +
  39.                         "Initialer: " + email.Initials + "<br>" +
  40.                         "EAN Nummer: " + email.EANNumber + "<br>" +
  41.                         "<div style=\"float: left; margin-top: 5px; margin-bottom: 5px; background-color: #DEDEDE; width: 100%; height: 10px;\">" + "<span style=\"font-weight: bold;\">Tog Bestilling: </span>" + "</div>" +
  42.                         "<br>" +
  43.                         "Leverings adresse: " + train.DeliveryAddress + "<br>" +
  44.                         "Dato: " + train.Date.DayOfWeek + "<br>" +
  45.                         "Fra d. " + train.From + "Til d. " + train.To + "<br>" +
  46.                         "Tidspunkt: " + train.Time +
  47.                         "<div style=\"float: left; margin-top: 5px; margin-bottom: 5px; background-color: #DEDEDE; width: 100%; height: 10px;\">" + "<span style=\"font-weight: bold;\">Fly Bestilling: </span>" + "</div>" +
  48.                         "<br>" +
  49.                         "Dato: " + flight.Date + "<br>" +
  50.                         "Fra: " + flight.From + "<br>" +
  51.                         "Til: " + flight.To + "<br>" +
  52.                         "</div>";
  53.                
  54.                 msg.Body = body;
  55.  
  56.                 var smtp = new SmtpClient();
  57.                 smtp.Send(msg);
  58.         }
  59.  
  60.        
  61.  
  62.         public static bool ReturnIsActive(Train train)
  63.         {
  64.             if (train.ReturnIsActive == true)
  65.             {
  66.                 train.ReturnYes = "Kunden skal have returbillet";
  67.             }
  68.             else
  69.             {
  70.                 train.ReturnYes = "Kunden skal IKKE have returbillet";
  71.             }
  72.             return false;
  73.         }
  74.     }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment