public bool SendEmail(string toEmail, string subject, string body, String display_name = "", bool IsHtml = true) { MailMessage mail = new MailMessage(); mail.From = new MailAddress(GetValue("SmtpEmail"), display_name); mail.To.Add(toEmail); mail.Subject = subject; mail.IsBodyHtml = IsHtml; mail.Body = body; SmtpClient smtp = new SmtpClient(GetValue("Smtp"), Numerics.GetInt(GetValue("Port"))); smtp.Credentials = new NetworkCredential(GetValue("SmtpEmail"), GetValue("SmtpPassword")); smtp.EnableSsl = Convert.ToBoolean(GetValue("EnableSsl")); try { smtp.Send(mail); return(true); } catch (Exception ex) { return(false); } }
public bool SendEmail(string from, string port, string host, string password, string toEmail, string subject, string body, String to_name_of_user, String display_name = "", bool IsHtml = true, bool IsSSL = false) { MailMessage mail = new MailMessage(); mail.From = new MailAddress(from, display_name); mail.To.Add(toEmail); mail.Subject = subject; mail.IsBodyHtml = IsHtml; mail.Body = body; SmtpClient smtp = new SmtpClient(host, Numerics.GetInt(port)); smtp.Credentials = new NetworkCredential(from, password); smtp.EnableSsl = IsSSL; try { smtp.Send(mail); return(true); } catch (Exception ex) { return(false); } }
public List <PageNumber> GetPageination(string key, decimal listCount, int pageNo, int take = 10) { List <PageNumber> lp = new List <PageNumber>(); decimal val = listCount / take; int totalCount = Numerics.GetInt(Math.Ceiling(val)); int limit = pageNo + 4; if (limit > totalCount) { limit = totalCount; } if (limit <= 1) { limit = 5; pageNo = 1; } if (pageNo < 1) { pageNo = 1; } /////////////////////////////////////// if (totalCount < 5 && totalCount >= 0) { limit = totalCount; } for (int i = pageNo; i <= limit; i++) { PageNumber pn = new PageNumber(); pn.Key = key + ""; pn.PageNo = i + ""; if (pageNo == i) { pn.SelectedClass = "active"; } if (i != pageNo || i == 1) { pn.Overflow = "grid-overflow"; } else { int prevPageNo = i - 5; if (prevPageNo < 1) { prevPageNo = 1; } pn.PageNoPrev = prevPageNo + ""; pn.Overflow = ""; } if (i < limit || i == totalCount) { pn.OverflowForward = "grid-overflow"; } else { int forwdPageNo = limit + 1; if (forwdPageNo > totalCount) { forwdPageNo = totalCount; } pn.PageNoFw = forwdPageNo + ""; } lp.Add(pn); } return(lp); }