Ejemplo n.º 1
0
        /// <summary>TBD</summary>
        /// <param name="isCompletion">TBD</param>
        /// <param name="contractNumber">TBD</param>
        /// <param name="attachmentUserId">TBD</param>
        public void SendCCNEmail(bool isCompletion, string contractNumber, string attachmentUserId)
        {
            string  subject   = string.Format("{1}CCN - Contract #: {0}", contractNumber, (WebCommon.InTestingEnvironment() ? "DISREGARD - EMAIL ORIGINATED FROM TEST SYSTEM" : ""));
            string  userName  = Security.GetFullUserNameFromId(attachmentUserId);
            string  userEmail = Security.GetUserEmailFromId(attachmentUserId);
            string  body      = string.Format(@"<span style=""font-size:12px;font-family:Arial;"">{0},<br/><br/>The CCN you have submitted for this contract has been {1} by the Contract Administration team.<br/><br/>Please make sure to notify all markets affected by this CCN.</span>", userName, (isCompletion ? "processed" : "received"));
            Message ccnEmail  = new Message(WebCommon.SmtpAddress);

            //Email ccnEmail = new Email();
            if (WebCommon.InTestingEnvironment())
            {
                ccnEmail.AddRecipient("*****@*****.**");
                ccnEmail.AddRecipient("*****@*****.**");
            }
            else
            {
                ccnEmail.AddRecipient(userEmail);
            }
            ccnEmail.From    = "*****@*****.**";
            ccnEmail.Subject = subject;
            ccnEmail.Body    = body;
            ccnEmail.AddCC("*****@*****.**");
            ccnEmail.AddBCC("*****@*****.**");
            ccnEmail.SendEmail();
        }