Example #1
0
        // Gửi Email đến các user
        public void SendEmailMultiUser(string Title, string Name, string Body, string Path)
        {
            UserBLL        u   = new UserBLL();
            SettingComment scm = new SettingComment();
            DataTable      dt  = new DataTable();
            // kiểm tra xem những User nào sẽ nhận được email
            int account = scm.Check_UserEmail(); // 1 là các admin, 2 là các manage, 3 Manage và Admin, 4 là tùy chỉnh

            // lấy bảng user theo role
            if (account == 1 || account == 2)
            {
                dt = u.myUser_Role(account);
            }
            else if (account == 3)
            {
                dt = u.myUser_Role_1_2();
            }
            else if (account == 4)
            {
                dt = u.mySettingUserEmail();
            }
            string title = "[Vnfee.Net] " + Title;
            string body  = "<b>" + Name + "</b>" + " đã bình luận trong bài viết " + "<a href='" + Path + "' target='_black'>" + Path + "</a>" + "<br />";

            body += Body;
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    SendEmail(title, body, dt.Rows[i]["Email"].ToString());
                }
            }
        }