Beispiel #1
0
        // GET: ForgotPassword
        public ActionResult ForgotPassword(string email)
        {
            FKhachHang fKhachHang = new FKhachHang();

            fKhachHang.LayLaiMatKhau(email);
            return(RedirectToAction("Login"));
        }
Beispiel #2
0
        public ActionResult Signup(string email, string name, string contact, string address, string password)
        {
            FKhachHang fKhachHang = new FKhachHang();
            KhachHang  khach      = new KhachHang()
            {
                Email = email, TenKH = name, SDT = contact, DiaChi = address, Password = password
            };

            fKhachHang.ThemKhachHang(khach);
            return(View("Login"));
        }
Beispiel #3
0
        public ActionResult CustomerInfo(string tenKH, string email, string sdt, string ngaySinh, string gioiTinh)
        {
            KhachHang  khachHang  = (KhachHang)Session["KhachHang"];
            FKhachHang fKhachHang = new FKhachHang();
            KhachHang  khach      = fKhachHang.SuaKhachHang(khachHang.ID, tenKH, email, sdt, ngaySinh, gioiTinh);

            ViewBag.KhachHang = khach;
            KhachHang kh = fKhachHang.GetKH(khachHang.ID);

            Session["KhachHang"] = kh;
            return(View());
        }
Beispiel #4
0
 public string GetKhachHang()
 {
     if (Request.Cookies["ID"] != null)
     {
         string     x          = Request.Cookies["ID"].Value;
         FKhachHang fKhachHang = new FKhachHang();
         KhachHang  kh         = fKhachHang.GetKH(Convert.ToInt32(x));
         Session["KhachHang"] = kh;
         FGioHang fGioHang = new FGioHang();
         GioHang  gioHang  = fGioHang.GetGH_MaND(kh.ID);
         Session["GioHang"] = gioHang;
         StringBuilder htmlStr = new StringBuilder("");
         htmlStr.Append(@"<li class=""header-item dropdown"">");
         htmlStr.Append(@"<a href = ""/Home/CustomerInfo"">Hello, ");
         htmlStr.Append(kh.TenKH);
         htmlStr.Append("</a>");
         htmlStr.Append(@"<div class=""dropdown-content"">");
         htmlStr.Append(@"<a href = ""/Home/Logout"">Log out</a>");
         htmlStr.Append(@"</div>");
         htmlStr.Append(@"</li>");
         return(htmlStr.ToString());
     }
     else if (Session["KhachHang"] != null)
     {
         KhachHang kh       = (KhachHang)Session["KhachHang"];
         FGioHang  fGioHang = new FGioHang();
         GioHang   gioHang  = fGioHang.GetGH_MaND(kh.ID);
         Session["GioHang"] = gioHang;
         StringBuilder htmlStr = new StringBuilder("");
         htmlStr.Append(@"<li class=""header-item dropdown"">");
         htmlStr.Append(@"<a href = ""/Home/CustomerInfo"">Hello, ");
         htmlStr.Append(kh.TenKH);
         htmlStr.Append("</a>");
         htmlStr.Append(@"<div class=""dropdown-content"">");
         htmlStr.Append(@"<a href = ""/Home/Logout"">Log out</a>");
         htmlStr.Append(@"</div>");
         htmlStr.Append(@"</li>");
         return(htmlStr.ToString());
     }
     else
     {
         return(@"<li class=""header-item""><a href =""/Home/Login"">Login</a></li>");
     }
 }
Beispiel #5
0
 public string ChangePassword(string oldpassword, string password)
 {
     if (((KhachHang)Session["KhachHang"]).Password == oldpassword)
     {
         FKhachHang fKhachHang = new FKhachHang();
         if (fKhachHang.ThayDoiMatKhau(((KhachHang)Session["KhachHang"]).ID, password))
         {
             return("ok");
         }
         else
         {
             return("not");
         }
     }
     else
     {
         return("not");
     }
 }
Beispiel #6
0
        public ActionResult Login(string id, string password, bool hold = false)
        {
            FKhachHang fKhachHang = new FKhachHang();
            KhachHang  x          = fKhachHang.TimKhachHang(id, password);

            if (x != null)
            {
                if (hold == true)
                {
                    Response.Cookies["ID"].Value   = x.ID.ToString();
                    Response.Cookies["ID"].Expires = DateTime.Now.AddDays(1);
                    return(RedirectToAction("Home"));
                }
                else
                {
                    Session["KhachHang"] = x;
                    return(RedirectToAction("Home"));
                }
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }