示例#1
0
        /// <summary>
        /// If able to process CIW, sends email that sponsorship process has been initiated
        /// </summary>
        /// <param name="id"></param>
        public void SendSponsorshipEMail(int id)
        {
            try
            {
                log.Info("Begin Sponsorship E-Mail");
                log.Info(string.Format("Sending Sponsorship E-Mail using ID: {0}", id));
                log.Info(string.Format("Using Default Email: {0}", ConfigurationManager.AppSettings["DEFAULTEMAIL"]));
                //log.Info(string.Format("Subject: {0}", subject));
                //log.Info(string.Format("Zonal email is: {0}",zonalEMail));
                log.Info(string.Format("isChildCareWorker: {0}", isChildCareWorker));

                sendNotification = new Suitability.SendNotification(
                    ConfigurationManager.AppSettings["DEFAULTEMAIL"],
                    id,
                    ConfigurationManager.ConnectionStrings["GCIMS"].ToString(),
                    ConfigurationManager.AppSettings["SMTPSERVER"],
                    ConfigurationManager.AppSettings["ONBOARDINGLOCATION"]);

                sendNotification.SendSponsorshipNotification();

                log.Info("Finished sending sponsorship notification");
            }
            catch (Exception ex)
            {
                log.Error("Error E-Mailing Sponsorship: " + ex.Message + " - " + ex.InnerException);
            }
        }
        /// <summary>
        /// Send notification using suitability dll
        /// </summary>
        /// <param name="id"></param>
        public void SendNotice(int id)
        {
            try
            {
                sendNotification = new Suitability.SendNotification(
                    ConfigurationManager.AppSettings["DEFAULTEMAIL"],
                    id,
                    ConfigurationManager.ConnectionStrings["GCIMS"].ToString(),
                    ConfigurationManager.AppSettings["SMTPSERVER"],
                    ConfigurationManager.AppSettings["ONBOARDINGLOCATION"]);

                sendNotification.SendAdjudicationNotification();
            }
            //catch all exceptions and log message
            catch (Exception ex)
            {
                log.Error("E-Mailing: " + ex.Message + " - " + ex.InnerException);
                //throw;
            }
        }