Пример #1
0
    protected void btn_add_Click(object sender, EventArgs e)
    {
        try
        {
            ConfigBSO configBSO = new ConfigBSO();
            Config    config    = configBSO.GetAllConfig(Language.language);

            MailBSO mailBSO = new MailBSO();
            mailBSO.EmailFrom = config.Email_from;

            PhoneBookBSO emailBSO = new PhoneBookBSO();
            DataTable    table    = emailBSO.GetListPhoneBook();


            string subject = txtTitle.Text;
            string body    = txtRadFull.Content;

            for (int i = 0; i < table.Rows.Count; i++)
            {
                mailBSO.SendMail(table.Rows[i]["Email"].ToString(), subject, body);
            }

            clientview.Text = "<div style='color:#ff0000;font:bold 12px Arial;padding:5px 0;'>Gửi mail đến danh sách người dùng thành công !</div>";
        }
        catch (Exception ex)
        {
            clientview.Text = ex.Message.ToString();
        }
    }
Пример #2
0
    protected void btn_GetPass_Click(object sender, EventArgs e)
    {
        string email = txtEmail.Text.Trim();

        AdminBSO adminBSO = new AdminBSO();
        Admin    admin    = adminBSO.GetAdminByEmail(email);


        if (admin != null)
        {
            SecurityBSO securityBSO = new SecurityBSO();
            string      oldpass     = admin.AdminPass;
            string      newpass     = securityBSO.DecPwd(oldpass);

            Config config = new Config();
            if (AspNetCache.CheckCache("Config_" + Language.language) == false)
            {
                ConfigBSO configBSO = new ConfigBSO();

                config = configBSO.GetAllConfig(Language.language);
                AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150);
            }
            else
            {
                config = (Config)AspNetCache.GetCache("Config_" + Language.language);
            }

            MailBSO mailBSO = new MailBSO();
            mailBSO.EmailFrom = config.Email_from;

            string subject = "Mật khẩu tài khoản quản trị - " + config.WebName;
            string body    = "Chào bạn :  " + admin.AdminFullName + "<br>";
            body += "Hệ thống quản trị - " + config.WebName + " thông báo mật khẩu hệ thống của bạn: <br>";
            body += "Tài khoản Email đăng nhập của bạn :  " + admin.AdminEmail + "<br>";
            body += "Mật khẩu đăng nhập hệ thống của bạn :  " + newpass;

            if (mailBSO.SendMail(email, subject, body) == true)
            {
                Tool.Message(this.Page, "Thông tin tài khoản đã được gửi tới Email của bạn!");
                return;
            }
            else
            {
                Tool.Message(this.Page, "Hệ thống Mail lỗi! Không thể gửi được thông tin tài khoản, vui lòng thử lại sau.");
                return;
            }
        }
        else
        {
            Tool.Message(this.Page, "Xin lỗi! Chúng tôi không tìm thấy tài khoản của bạn trong hệ thống");
            return;
        }
    }
Пример #3
0
    protected void btn_add_faqs(object sender, EventArgs e)
    {
        Faqs obj = ReceiveHtml();

        if (txtCapcha.Text.ToLower() == Session["Random"].ToString().ToLower())
        {
            FaqsBSO     objBSO      = new FaqsBSO();
            FaqsCateBSO faqscateBSO = new FaqsCateBSO();
            FaqsCate    _faqCate    = faqscateBSO.GetFaqsCateById(obj.FaqsCateID);

            int i = objBSO.CreateFaqsGet(obj);

            string strBody = "<b>Thông tin khách hàng : </b><br/>";
            strBody += "<b>Họ tên khách hàng : </b> " + obj.FullName + "<br/>";
            strBody += "<b>Email : </b> " + obj.Email + "<br/>";
            strBody += "<b>Điện thoại : </b> " + obj.Phone + "<br/>";
            strBody += "<b>Đơn vị công tác : </b> " + obj.Department + "<br/>";
            strBody += "<b>Địa chỉ : </b> " + obj.Address + "<br/><br/>";
            strBody += "<b>Thông tin yêu cầu hỗ trợ : </b> <br/>";
            strBody += "<b>Tiêu đề : </b> " + obj.Title + "<br/><br/>";
            strBody += "<b>Nội dung yêu cầu : </b> " + obj.Contents + "<br/><br/>";
            strBody += "<a href='" + Variables.sWebRoot + "d3/faqs/" + GetString(obj.Title) + "-" + obj.FaqsID + ".aspx'><b>Xem chi tiết</b></a>";
            strBody += "<br/>";

            ConfigBSO configBSO = new ConfigBSO();
            Config    config    = configBSO.GetAllConfig(Language.language);

            MailBSO mailBSO = new MailBSO();
            mailBSO.EmailFrom = config.Email_from;

            string strObj = "Thông tin yêu cầu hỗ trợ trên website " + config.WebName + " ngày: " + DateTime.Now.ToString("dd:MM:yyyy");
            mailBSO.SendMail(config.Email_to, strObj, strBody);

            //string strObj1 = "Website Thoitrangdongphuc.com.vn tran trong cam on ";
            //mailBSO.SendMail(obj.Email, strObj1, contentMail());

            //string strObj3 = "Website Thoitrangdongphuc.com.vn gioi thieu ";
            //mailBSO.SendMail(obj.Email, strObj3, contentSendMail());

            Tool.Message(this.Page, "Cám ơn bạn đã gửi yêu cầu hỗ trợ đến chúng tôi, tất cả các thông tin bạn yêu cầu chúng tôi sẽ trả lời ngay khi chúng tôi nhận được. Trân trọng!");
        }
        else
        {
            Tool.Message(this.Page, "Sai mã xác nhận. Trân trọng!");
        }
    }
Пример #4
0
    protected void contact_Click(object sender, EventArgs e)
    {
        try
        {
            Contact contact = ReceiveHtml();
            if (txtCapcha.Text.ToLower() == Session["Random"].ToString().ToLower())
            {
                ContactBSO contactBSO = new ContactBSO();
                contactBSO.CreateContact(contact);

                ConfigBSO configBSO = new ConfigBSO();
                Config    config    = configBSO.GetAllConfig(Language.language);

                string strBody = "Thông tin liên hệ tới Website " + config.WebName + " (" + config.WebDomain + "): <br>";
                strBody += "<b>Họ tên  : </b> " + NameContact.Text + "<br>";
                strBody += "<b>Cơ quan công tác : </b> " + Company.Text + "<br>";
                strBody += "<b>Địa chỉ : </b> " + Address.Text + "<br>";
                strBody += "<b>Thành phố : </b> " + City.Text + "<br>";
                strBody += "<b>Điện thoại : </b> " + Telephone.Text + "<br>";
                strBody += "<b>Fax : </b> " + Fax.Text + "<br>";

                strBody += "<b>Email : </b> " + Email.Text + "<br>";
                strBody += "<b>Nội dung Yêu cầu : </b> " + Require.Text + "<br>";

                MailBSO mailBSO = new MailBSO();


                //       mailBSO.EmailFrom = Email.Value;
                mailBSO.EmailFrom = config.Email_from;
                string strObj = "Thông tin liên hệ tới quản trị viên website " + config.WebName + " (" + config.WebDomain + ") - Ngày " + DateTime.Now.ToString("dd:MM:yyyy");
                mailBSO.SendMail(config.Email_to, strObj, strBody);

                form_register.Visible      = false;
                form_register_send.Visible = true;

                ltlSucceed1.Text = Resources.resource.Contact_succeed1;
                //ltlSucceed2.Text = Resources.resource.Contact_succeed2; ;
            }
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message.ToString());
        }
    }
Пример #5
0
    protected void Send_Click(object sender, EventArgs e)
    {
        NewsComment newsComment = ReceiveHtml();

        if (txtCapcha.Text.ToLower() == Session["Random"].ToString().ToLower())
        {
            NewsCommentBSO newsCommentBSO = new NewsCommentBSO();
            newsCommentBSO.CreateNewsComment(newsComment);

            ConfigBSO configBSO = new ConfigBSO();
            Config    config    = configBSO.GetAllConfig(Language.language);

            string strBody = Resources.resource.T_Comment_email_title + config.WebName + " (" + config.WebDomain + ") : <br>";
            strBody += "<b>" + Resources.resource.T_Comment_Title + ": </b> " + newsComment.Title + "<br>";
            strBody += "<b>" + Resources.resource.T_Comment_Name + " : </b> " + newsComment.FullName + "<br>";

            strBody += "<b>" + Resources.resource.T_Comment_Email + " : </b> " + newsComment.Email + "<br>";
            strBody += "<b>" + Resources.resource.T_Comment_ID + " : </b> " + newsComment.NewsID + "<br>";
            strBody += "<b>" + Resources.resource.T_Comment_Content + " : </b> <br>" + newsComment.Content + "<br>";

            NewsGroupBSO newsBSO = new NewsGroupBSO();
            NewsGroup    news    = newsBSO.GetNewsGroupById(newsComment.NewsID);

            strBody += "<b>Title : </b>  <a href='" + config.WebDomain + "/d4/news/" + GetString(news.Title) + "-" + hddGroupCate.Value + "-" + newsComment.NewsID + ".aspx'>" + news.Title + "</a><br>";

            MailBSO mailBSO = new MailBSO();
            mailBSO.EmailFrom = newsComment.Email;



            mailBSO.EmailFrom = config.Email_from;

            string strObj = Resources.resource.T_Comment_email_title + config.WebName + " (" + config.WebDomain + ") - Date: " + DateTime.Now.ToString("dd:MM:yyyy");
            mailBSO.SendMail(config.Email_to, strObj, strBody);



            int Id = Convert.ToInt32(txtNewsGroupID.Value);
            Response.Redirect("~/d5/news/" + GetString(news.Title) + "-" + hddGroupCate.Value + "-" + Id + "-2.aspx");
        }
    }
Пример #6
0
    protected void btn_Send_Click(object sender, EventArgs e)
    {
        int Id = 0;

        if (!String.IsNullOrEmpty(Request["Id"]))
        {
            int.TryParse(Request["Id"], out Id);
        }

        NewsGroupBSO newsBSO   = new NewsGroupBSO();
        NewsGroup    news      = newsBSO.GetNewsGroupById(Id);
        ConfigBSO    configBSO = new ConfigBSO();
        Config       config    = configBSO.GetAllConfig(Language.language);

        string email = txtEmail.Text.Trim();

        string strBody = "Bản tin từ Website " + config.WebName + " (" + config.WebDomain + ") : <br>";

        strBody += "<b>" + news.Title + "</b> <br>";
        strBody += "<img src='" + config.WebDomain + "/Upload/NewsGroup/NewsGroupThumb/" + news.ImageThumb + "' align='left' border='0' hspace='5'>";
        strBody += "<b>" + news.ShortDescribe + "</b> <br>";
        strBody += news.FullDescribe + "<br>";
        strBody += news.Author + "<br>";

        strBody += "<b>Liên kết đến bản tin : </b>  <a href='" + config.WebDomain + "/News/" + news.GroupCate + "/" + news.NewsGroupID + "/" + GetString(news.Title) + ".aspx'>" + news.Title + "</a><br>";



        MailBSO mailBSO = new MailBSO();



        mailBSO.EmailFrom = config.Email_from;

        string strObj = "Bản tin từ Website " + config.WebName + " (" + config.WebDomain + ") - Ngày:  " + DateTime.Now.ToString("dd:MM:yyyy");

        mailBSO.SendMail(email, strObj, strBody);


        Response.Redirect("~/MailNews/" + Id + "/" + email + "/Default.aspx");
    }