public void SendCeilingLimitReachedAlert(PriceManagerDAL.SellerItem item)
 {
     string msg = Email.GetTemplateString((int)Common.EmailTemplates.CeilingLimitReachedAlert);
     string alertItems = "";
     alertItems = "<table><thead><tr><th>Item</th><th style='text-align:right'>Current Price</th></tr></thead><tbody>";
     alertItems += "<tr><td>" + item.Item_ID + " - " + item.Item_Name + "</td><td style='text-align:right'>" + item.Ceiling_Price + "</td></tr>";
     alertItems += "</tbody></table>";
     msg = msg.Replace("{User_Name}", item.User.Full_Name);
     msg = msg.Replace("{Items}", alertItems);
     Email.SendMail(item.User.Email_Address, "Item Has Reached Ceiling Limit Notification", msg, null);
 }
Пример #2
0
 private void sendmail(PriceManagerDAL.User user, string verificionLink)
 {
     string CC = System.Configuration.ConfigurationManager.AppSettings["CCEmailAddress"];
     string smsg = Email.GetTemplateString((int)Common.EmailTemplates.NewRegistration);
     smsg = smsg.Replace("{User_Name}", user.Full_Name);
     smsg = smsg.Replace("{Verification_Link}", verificionLink);
     MailMessage message = new MailMessage();
     Email.SendMail(user.Email_Address, "Account Verification Email", smsg, CC);
 }
Пример #3
0
 public void SendMinimumThresholdAlert(Dictionary<string, int> items, PriceManagerDAL.User user)
 {
     string msg = Email.GetTemplateString((int)Common.EmailTemplates.MinimumThresholdAlert);
     string alertItems = "";
     alertItems = "<table><thead><tr><th>Item</th><th style='text-align:right'>Qty</th></tr></thead><tbody>";
     foreach (var item in items)
     {
         alertItems += "<tr><td>" + item.Key + "</td><td style='text-align:right'>" + item.Value + "</td></tr>";
     }
     alertItems += "</tbody></table>";
     msg = msg.Replace("{User_Name}", user.Full_Name);
     msg = msg.Replace("{Items}", alertItems);
     Email.SendMail(user.Email_Address, "Item(s) Reorder Level Notification", msg, null);
 }