private void ViewCateAll() { AdminBSO adminBSO = new AdminBSO(); DataTable datatable = adminBSO.GetAllAdmin(); DataView dataView = new DataView(datatable); dataView.RowFilter = "Admin_Username not in ('administrator','Administrator')"; dataView.Sort = "Admin_UserName Asc"; DataTable table = dataView.ToTable(); RadGrid1.DataSource = table; RadGrid1.DataBind(); }
protected void btn_GetPass_Click(object sender, EventArgs e) { string email = txtEmail.Text.Trim(); AdminBSO adminBSO = new AdminBSO(); DataTable table = adminBSO.GetAllAdmin(); DataView dataView = new DataView(table); dataView.RowFilter = "Admin_Email = '" + email + "'"; if (dataView.Count > 0) { SecurityBSO securityBSO = new SecurityBSO(); DataTable dataTable = dataView.ToTable(); string oldpass = dataTable.Rows[0]["Admin_Password"].ToString(); string newpass = securityBSO.DecPwd(oldpass); ConfigBSO configBSO = new ConfigBSO(); Config config = configBSO.GetAllConfig(Language.language); MailBSO mailBSO = new MailBSO(); mailBSO.EmailFrom = config.Email_from; string subject = "Web Support EVNIT - Phục hồi lại mật khẩu đăng nhập hệ thống"; string body = "Chào bạn : " + dataTable.Rows[0]["Admin_FullName"].ToString() + "<br>"; body += "Tài khoản Email đăng nhập của bạn : " + dataTable.Rows[0]["Admin_Email"].ToString() + "<br>"; body += "Mật khẩu đăng nhập hệ thống của bạn : " + newpass; if (mailBSO.SendMail(email, subject, body) == true) labMassege.Text = "Mật khẩu đăng nhập đã được gửi tới Email của bạn !"; else labMassege.Text = "Hệ thống không thể gửi Email"; } else { labMassege.Text = "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."; } }
private void sendMailToGroup(ListQuestion lstQuestion) { /* ------------- Gui email den nguoi co trach nhiem tra loi cau hoi --*/ string strObj = "Ban nhan duoc yeu cau ho tro tu khach hang cua EVNIT. Ngay gui: " + DateTime.Now.ToString("dd/MM/yyyy"); string strBody = "Khách hàng có gửi cho bạn một yêu cầu hỗ trợ.<br /><br/>"; strBody += "<i>Tiêu đề : </i><strong>" + lstQuestion.Question_Title + "</strong><br/>"; strBody += "<span><i>Nội dung:</i><br /></span>"; strBody += "<div style='margin-left: 20px; font-size: 11pt; border-left: 3px solid green; padding: 5px;'>"; strBody += lstQuestion.Question_Content; strBody += "</div>"; strBody += "<div style='border-bottom: 1px dashed red; width: 500px; height: 20px;'/>"; strBody += "<p>Trang hỗ trợ sản phẩm dịch vụ EVNIT <strong>http://support.evn.com.vn</strong></p>"; MailBSO mailBSO = new MailBSO(); ConfigBSO configBSO = new ConfigBSO(); Config config = configBSO.GetAllConfig(Language.language); mailBSO.EmailFrom = config.Email_from; CateNewsBSO cateNewsBSO = new CateNewsBSO(); CateNews cateNews = new CateNews(); cateNews = cateNewsBSO.GetCateNewsById(int.Parse(ddlCateNews.SelectedValue.ToString())); //list user of product //Get list email AdminBSO adminBSO = new AdminBSO(); DataTable dtUser = new DataTable(); dtUser = adminBSO.GetAllAdmin(); if (dtUser.Rows.Count > 0) { DataView view1 = new DataView(dtUser); string strUser = cateNews.Roles; strUser = strUser.Remove(strUser.LastIndexOf(",")).Replace(",", "','"); view1.RowFilter = "Admin_UserName in('" + strUser + "')"; dtUser = view1.ToTable(); for (int i = 0; i < dtUser.Rows.Count; i++) { //clientview.Text += dtUser.Rows[i]["Admin_Email"].ToString(); mailBSO.SendMail(dtUser.Rows[i]["Admin_Email"].ToString(), strObj, strBody); //sendMailToGroup(dtUser.Rows[i]["Admin_Email"].ToString().Trim()); //Gui mai den nhom support cua san pham } } /* ------------- End Gui email den nguoi co trach nhiem tra loi cau hoi --*/ }