public void sendmail_Deliveryadmin(string recievermailid, string subject, CustomerinfoDelivery custdelv, List <ShoppingCartModel> listshop, string Total, string path1)
 {
     try
     {
         SendMaildelvadm myAction = new SendMaildelvadm(sendmailDeliveryAdmin);
         myAction.BeginInvoke(recievermailid, subject, custdelv, listshop, Total, path1, null, null);
     }
     catch (Exception ex)
     {
     }
 }
        public void sendmailDeliveryAdmin(string recievermailid, string subject, CustomerinfoDelivery custdelv, List <ShoppingCartModel> listshop, string Total, string path1)
        {
            try
            {
                string itemhtml = MakecartItemHtml(listshop, Total);
                string Template =
                    "<div>" +
                    "<span><h2><u>Your Delivery Order is received By North Indian Restaurant</u></h2></span><br />" +
                    "<span><h2><u>The Estimated Delivery Time is : " + custdelv.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)
                {
                    // return false;
                }
                this.createCsvfile(listshop, path1, "P");
            }
            catch (Exception)
            {
                // return false;
            }
        }
        private void sendmail_CustomerDelivery(string recievermailid, string subject, CustomerinfoDelivery custdelv, List <ShoppingCartModel> listshop, string Total, string path1)
        {
            try
            {
                string itemhtml = MakecartItemHtml(listshop, Total);
                string Name     = custdelv.FirstName.Trim() + " " + custdelv.LastName.Trim();
                string Address  = custdelv.AddressLine1.Trim() + ", " + custdelv.AddressLine2.Trim();
                //string Name = "Ashish";
                //string Address = "ss";
                string Template =
                    "<div>" +
                    "<span><h2><u>Order Type: Delivery </u></h2></span><br />" +
                    "<span><h3><u>Customer Details</u></h3></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> Address </strong></td> " +
                    "<td style=width:70px><strong>" + Address + "</strong></td> " +
                    "</tr>" +
                    "<tr>" +
                    "<td style=width:30px><strong> Mobile </strong></td> " +
                    "<td style=width:70px><strong>" + custdelv.MobileNo + "</strong></td> " +
                    "</tr>" +
                    "<tr>" +
                    "<td style=width:30px><strong> Email Id </strong></td> " +
                    "<td style=width:70px><strong>" + custdelv.EmailId + "</strong></td> " +
                    "</tr>" +
                    "<tr>" +
                    "<td style=width:30px><strong> Estimated Delivery Time </strong></td> " +
                    "<td style=width:70px><strong>" + custdelv.Time + "</strong></td> " +
                    "</tr>" +
                    "</table><br />" +
                    "</div>" + itemhtml;

                string Template1 =
                    "<div>" +
                    "<span><h2><u>Your Pickup Order is received By North Indian Restaurant</u></h2></span><br />" +
                    "<span><h2><u>The Pickup Time is : " + custdelv.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)
            {
            }
        }