public void Setup() { _pdt = new PDT(); _output = new StringBuilder(); _xmlWriter = XmlWriter.Create(_output, new XmlWriterSettings { ConformanceLevel = ConformanceLevel.Fragment }); }
public void Sua(string ma, string hoten, string email, string sdt) { PDT nv = getNhanVienByID(ma); nv.hoten = hoten; nv.email = email; nv.sdt = sdt; db.SaveChanges(); }
public ActionResult TaiKhoan() { if (Session["taikhoanadmin"] == null) { return(RedirectToAction("Login", "PDT")); } else { PDT nhanvien = PDTdao.Instance.getNhanVienByID(Session["MSNV"].ToString()); return(View(nhanvien)); } }
public bool doimatkhau(string ma, string oldpassword, string newpassword) { PDT nv = db.PDTs.SingleOrDefault(x => x.msnv == ma && x.matkhau == oldpassword); if (nv == null) { return(false); } else { nv.matkhau = Encryptor.MD5Hash(newpassword); db.SaveChanges(); return(true); } }
public ActionResult LayMatKhau(string email) { PDT nv = db.PDTs.SingleOrDefault(x => x.email == email); if (nv == null) { Session["ErrorMess"] = "Email này không tồn tại!"; return(RedirectToAction("Login", "PDT")); } string newpass = RandomString(10, false); nv.matkhau = Encryptor.MD5Hash(newpass); db.SaveChanges(); StringBuilder Body = new StringBuilder(); //Tạo body mail Body.Append("<table>"); Body.Append("<tr><td colspan='2'><h4>Lấy lại mật khẩu</h4></td></tr>"); Body.Append("<tr><td>Mật khẩu mới của bạn là:</td><td>" + newpass + "</td></tr>"); Body.Append("<tr><td>Vui lòng đăng nhập bằng tài khoản này để đổi lại mật khẩu</td></tr>"); Body.Append("</table>"); // //Cài đặt mail MailMessage mail = new MailMessage(); mail.To.Add(nv.email); mail.From = new MailAddress("*****@*****.**"); mail.Subject = "Trả lời về vấn đề quên mật khẩu của nhân viên"; mail.Body = Body.ToString();// phần thân của mail ở trên mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.UseDefaultCredentials = true; smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Smile123");// tài khoản Gmail của bạn smtp.EnableSsl = true; smtp.Send(mail); return(View()); // }
public ActionResult DoiMatKhau(string ma) { PDT nv = PDTdao.Instance.getNhanVienByID(ma); return(View(nv)); }