Exemplo n.º 1
0
        void Mailer(String FromMail, string ReportorLogs)
        {
            //timer.Enabled = false;
            Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Mailer for " + ReportorLogs);
            string yesterdaydate = null;
            Char   zero          = '0';
            string tracedate     = DateTime.Now.ToString("MM/dd/yyyy");

            //string[] fulldate = tracedate.Split('-'); //for local
            string[] fulldate  = tracedate.Split('/'); //for live
            string   dateYear  = fulldate[2];
            string   dateMonth = fulldate[0];
            string   date1     = fulldate[1];
            DateTime yesterday = DateTime.Now.AddDays(-1);
            int      date      = yesterday.Day;

            if (date1 == "01" && dateMonth == "01")
            {
                dateMonth = Convert.ToString(yesterday.Month);
                dateMonth = dateMonth.PadLeft(2, zero);
                dateYear  = Convert.ToString(yesterday.Year);
            }
            else if (date1 == "01")
            {
                dateMonth = Convert.ToString(yesterday.Month);
                dateMonth = dateMonth.PadLeft(2, zero);
            }
            yesterdaydate = Convert.ToString(date);
            yesterdaydate = yesterdaydate.PadLeft(2, zero);

            RoyalMail.Mail     objMail     = new RoyalMail.Mail();
            RoyalMail.MailData objmaildata = new RoyalMail.MailData();
            objmaildata.from     = ConfigurationManager.AppSettings["Emailfrom"];
            objmaildata.fromName = "";
            objmaildata.to       = FromMail.ToString();
            objmaildata.toName   = "";
            objmaildata.subject  = dateYear + "-" + dateMonth + "-" + yesterdaydate + " " + ReportorLogs;
            string BodyMaggage = null;

            if (ReportorLogs == "Report")
            {
                BodyMaggage = "<div>"
                              + "<p>Dear Sir<br/></p>"
                              + "<p>Please find the Yesterday's Daily Report of KOD Shows Booked through Web</p>"
                              + "<p>Regards</p><p>KOD TEAM</p>"
                              + "</div>"
                ;
            }
            else if (ReportorLogs == "Logs")
            {
                BodyMaggage = "<div>"
                              + "<p>Dear Sir<br/></p>"
                              + "<p>Please find the Yesterday's Logs of KOD Shows Booked through Web</p>"
                              + "<p>Regards</p><p>KOD TEAM</p>"
                              + "</div>"
                ;
            }

            objmaildata.bodyMessage = BodyMaggage;
            objMail.sendMail_Net(objmaildata, ReportorLogs);
        }
Exemplo n.º 2
0
        void Mailer(String FromMail, string ReportorLogs)
        {
            //timer.Enabled = false;
            Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Mailer for " + ReportorLogs);
            string yesterdaydate = null;
            Char zero = '0';
            string tracedate = DateTime.Now.ToString("MM/dd/yyyy");
            //string[] fulldate = tracedate.Split('-'); //for local 
            string[] fulldate = tracedate.Split('/'); //for live
            string dateYear = fulldate[2];
            string dateMonth = fulldate[0];
            string date1 = fulldate[1];
            DateTime yesterday = DateTime.Now.AddDays(-1);
            int date = yesterday.Day;
            if (date1 == "01" && dateMonth == "01")
            {
                dateMonth = Convert.ToString(yesterday.Month);
                dateMonth = dateMonth.PadLeft(2, zero);
                dateYear = Convert.ToString(yesterday.Year);
            }
            else if (date1 == "01")
            {
                dateMonth = Convert.ToString(yesterday.Month);
                dateMonth = dateMonth.PadLeft(2, zero);
            }
            yesterdaydate = Convert.ToString(date);
            yesterdaydate = yesterdaydate.PadLeft(2, zero);

            RoyalMail.Mail objMail = new RoyalMail.Mail();
            RoyalMail.MailData objmaildata = new RoyalMail.MailData();
            objmaildata.from = ConfigurationManager.AppSettings["Emailfrom"];
            objmaildata.fromName = "";
            objmaildata.to = FromMail.ToString();
            objmaildata.toName = "";
            objmaildata.subject = dateYear + "-" + dateMonth + "-" + yesterdaydate + " " + ReportorLogs;
            string BodyMaggage = null;
            if (ReportorLogs == "Report")
            {
                BodyMaggage = "<div>"
               + "<p>Dear Sir<br/></p>"
               + "<p>Please find the Yesterday's Daily Report of KOD Shows Booked through Web</p>"
               + "<p>Regards</p><p>KOD TEAM</p>"
               + "</div>"
               ;
            }
            else if (ReportorLogs == "Logs")
            {
                BodyMaggage = "<div>"
               + "<p>Dear Sir<br/></p>"
               + "<p>Please find the Yesterday's Logs of KOD Shows Booked through Web</p>"
               + "<p>Regards</p><p>KOD TEAM</p>"
               + "</div>"
               ;
            }

            objmaildata.bodyMessage = BodyMaggage;
            objMail.sendMail_Net(objmaildata, ReportorLogs);
        }