public string EmailTemplate(CustomerinfoPickup custpickup, List <ShoppingCartModel> listshop, string Total) { string itemhtml = MakecartItemHtml(listshop, Total); string Name = custpickup.FirstName.Trim() + " " + custpickup.LastName.Trim(); string EmailFormat = "<div>" + "<span><h2><u>Order Type: Pickup </u></h2></span><br />" + "<span><h2><u>Customer Details</u></h2></span>" + "<table width=100% align=left cellpadding=3>" + "<tr>" + "<td style=width:30px><strong> Name </strong></td> " + "<td style=width:70px><strong>" + Name + "</strong></td> " + "</tr>" + "<tr>" + "<td style=width:30px><strong> Mobile </strong></td> " + "<td style=width:70px><strong>" + custpickup.MobileNo + "</strong></td> " + "</tr>" + "<tr>" + "<td style=width:30px><strong> Email Id </strong></td> " + "<td style=width:70px><strong>" + custpickup.EmailId + "</strong></td> " + "</tr>" + "<tr>" + "<td style=width:30px><strong> Estimated Pickup Time </strong></td> " + "<td style=width:70px><strong>" + custpickup.Time + "</strong></td> " + "</tr>" + "</table>" + "</div><br />" + itemhtml; return(EmailFormat); }
public void sendmail_Pickupadmin(string recievermailid, string subject, CustomerinfoPickup custpickup, List <ShoppingCartModel> listshop, string Total, string path1) { try { SendMailpickupadm myAction = new SendMailpickupadm(sendmailPickupAdmin); myAction.BeginInvoke(recievermailid, subject, custpickup, listshop, Total, path1, null, null); } catch (Exception ex) { } }
public void sendmailPickupAdmin(string recievermailid, string subject, CustomerinfoPickup custpickup, List <ShoppingCartModel> listshop, string Total, string path1) { try { string Template = EmailTemplate(custpickup, listshop, Total); //string itemhtml = MakecartItemHtml(listshop, Total); bool IsAttachment = false; string FileName = string.Empty; System.Net.Mail.Attachment attachment = null; System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.To.Add(recievermailid); mailMessage.Bcc.Add(AppConstant.BCCEmailId); mailMessage.From = new MailAddress(AppConstant.SenderEmailId); mailMessage.Subject = subject; mailMessage.SubjectEncoding = System.Text.Encoding.UTF8; mailMessage.Body = Template; mailMessage.IsBodyHtml = true; mailMessage.Priority = MailPriority.High; SmtpClient smtpClient = new SmtpClient(); smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new System.Net.NetworkCredential(AppConstant.SenderEmailId, AppConstant.SenderEmailpwd); smtpClient.Port = 587; smtpClient.Host = "smtp.gmail.com"; smtpClient.EnableSsl = true; object userState = mailMessage; try { smtpClient.Send(mailMessage); //if (IsAttachment) //{ // attachment.ContentStream.Close(); // object p = File.Delete(Server.MapPath(FileName)); //} // return true; } catch (System.Net.Mail.SmtpException) { // return false; } this.createCsvfile(listshop, path1, "P"); } catch (Exception) { // return false; } }
private void sendmail_TemplateCustomer(string recievermailid, string subject, CustomerinfoPickup custpickup, List <ShoppingCartModel> listshop, string Total, string path1) { try { string itemhtml = MakecartItemHtml(listshop, Total); string Template = "<div>" + "<span><h2><u>Your Pickup Order is received By North Indian Restaurant</u></h2></span><br />" + "<span><h2><u>The Pickup Time is : " + custpickup.Time + "</u></h2></span><br />" + "<span><h2><u>The Items that you ordered is as below</u></h2></span>" + " " + itemhtml; bool IsAttachment = false; string FileName = string.Empty; System.Net.Mail.Attachment attachment = null; System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.To.Add(recievermailid); mailMessage.Bcc.Add(AppConstant.BCCEmailId); mailMessage.From = new MailAddress(AppConstant.SenderEmailId); mailMessage.Subject = subject; mailMessage.SubjectEncoding = System.Text.Encoding.UTF8; mailMessage.Body = Template; mailMessage.IsBodyHtml = true; mailMessage.Priority = MailPriority.High; SmtpClient smtpClient = new SmtpClient(); smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new System.Net.NetworkCredential(AppConstant.SenderEmailId, AppConstant.SenderEmailpwd); smtpClient.Port = 587; smtpClient.Host = "smtp.gmail.com"; smtpClient.EnableSsl = true; object userState = mailMessage; try { smtpClient.Send(mailMessage); } catch (System.Net.Mail.SmtpException) { } this.createCsvfile(listshop, path1, "P"); } catch (Exception) { } }