Exemplo n.º 1
0
        public void guiemail(string manv)
        {
            try
            {
                NhanvienDao nvdao = new NhanvienDao();
                MailMessage mail  = new MailMessage();

                //Server mail của Google
                SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
                mail.From = new MailAddress("*****@*****.**");
                // Email cần đến
                mail.To.Add(nvdao.getEmailcuanhanvien(manv));
                mail.Subject = ("Thông báo mật khẩu");
                mail.Body    = "Mật khẩu của bạn là 123456!!\nVui lòng đổi mật khẩu lại ngay!!";

                smtpServer.Port        = 587;
                smtpServer.Credentials = new NetworkCredential("*****@*****.**", "ngocsonvipro456");
                smtpServer.EnableSsl   = true;
                nvdao.resetmatkhaunhanvien(manv);
                smtpServer.Send(mail);
                XtraMessageBox.Show("Gửi email thành công đến: " + nvdao.getEmailcuanhanvien(manv));
            }
            catch
            {
                XtraMessageBox.Show("Lổi xảy ra trong quá trình gửi mail");
            }
        }
        public void guiemail(string manv)
        {
            try
            {
                NhanvienDao nvdao     = new NhanvienDao();
                MailMessage mail      = new MailMessage();
                Random      rd        = new Random();
                int         pass      = rd.Next(111111, 999999);
                string      emailnv   = nvdao.getEmailcuanhanvien(manv);
                string[]    emailchia = emailnv.Split('@');
                char[]      bentrai   = emailchia[0].ToArray();

                for (int i = 0; i < (int)(bentrai.Length / 2); i++)
                {
                    bentrai[i] = '*';
                }
                string passdache = new string(bentrai) + "@" + emailchia[1];

                //Server mail của Google
                SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
                mail.From = new MailAddress("*****@*****.**");
                // Email cần đến
                mail.To.Add(nvdao.getEmailcuanhanvien(manv));
                mail.Subject = ("Thông báo mật khẩu");
                mail.Body    = "Mật khẩu của bạn là " + pass + "!!\nVui lòng đổi mật khẩu lại ngay!!";

                smtpServer.Port        = 587;
                smtpServer.Credentials = new NetworkCredential("*****@*****.**", "ngocsonvipro456");
                smtpServer.EnableSsl   = true;
                nvdao.resetmatkhaunhanvien(manv, pass.ToString());
                smtpServer.Send(mail);
                XtraMessageBox.Show("Gửi email thành công đến: " + passdache);
            }
            catch
            {
                XtraMessageBox.Show("Lổi xảy ra trong quá trình gửi mail");
            }
        }