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); }
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); }
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); }