Ejemplo n.º 1
0
 protected override void Execute(NativeActivityContext context)
 {
     Advantech.Myadvantech.Business.QuoteBusinessLogic.SendApproveEmail(QuoteID.Get(context));
     if (IsCreateBookmark.Get(context) == true)
     {
         context.CreateBookmark("Waiting for CM's approval", new BookmarkCallback(this.OnBookmarkCallback));
     }
 }
Ejemplo n.º 2
0
        protected override void Execute(NativeActivityContext context)
        {
            try
            {
                Advantech.Myadvantech.Business.QuoteBusinessLogic.SendApproveEmail(QuoteID.Get(context), Region.Get(context));
            }
            catch (Exception ex)
            {
                string subject    = String.Format("eQ3.0 approval process errors, quote Id: {0}", QuoteID.Get(context));
                string strContent = String.Format("<p> eQ3.0 approval process errors in {0}</p>", DateTime.Now.ToString());
                strContent += String.Format("<p>Quote Id: {0}</p>", QuoteID.Get(context));
                strContent += ex.Message;
                MailHelper.SendMail("*****@*****.**", subject, strContent);
            }

            if (IsCreateBookmark.Get(context) == true)
            {
                context.CreateBookmark("Waiting for approval", new BookmarkCallback(this.OnBookmarkCallback));
            }
        }