public ActionResult Login(LoginModelClient model) { if (ModelState.IsValid) { var dao = new LoginDaoClient(); var result = dao.Check(model.taikhoan, model.password); if (result == false) { ModelState.AddModelError("", "Đăng Nhập Thất Bại"); return(View("Login")); } else if (result == true) { var khachhang = new KhachhangDao().GetKhachhang(model.taikhoan, model.password); Session["KhachHang"] = khachhang; Session["UserName"] = khachhang.TenKhachHang; return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "Vui Lòng Đăng Nhập Đủ"); } return(View("Index")); }
public ActionResult Dangkinhantin() { KhachhangDao khachhangDao = new KhachhangDao(); var dknt = khachhangDao.getDangkinhantin(); ViewData["dknt"] = dknt; return(View()); }
public ActionResult Dangkinhantinmoi() { KhachhangDao khachhangDao = new KhachhangDao(); var dkntMoi = khachhangDao.getDangkinhantinmoi(); ViewData["dkntmoi"] = dkntMoi; return(View()); }
// GET: Khachhang public ActionResult Danhsachkhachhang() { KhachhangDao khachhangDao = new KhachhangDao(); var dskh = khachhangDao.getKhachhang(); ViewData["dskh"] = dskh; return(View()); }
public ActionResult ThanhToan(string ten, string sdt, string diachi, DateTime nsinh, string gioitinh) { KhachhangDao khdao = new KhachhangDao(); HoadonDao hddao = new HoadonDao(); int makh = 0; khachhang kh = new khachhang(); kh.HOTEN = ten; kh.DCHI = diachi; kh.GIOITINH = gioitinh; kh.NGSINH = nsinh.Date; kh.NGDK = DateTime.Now.Date; kh.SODT = sdt; if (Session["dangnhap"] != null) { makh = (int)Session["dangnhap"]; } else { //int kiemtra = khdao.ThemKhachHang(kh); //if(kiemtra != 0) //{ // makh = khdao.LayKHVuaThem(); //} int kiemtra = khdao.ThemKH(ten, sdt, diachi, nsinh, gioitinh); if (kiemtra != 0) { makh = khdao.LayKHVuaThem(); } } int kt = hddao.ThemHoaDon(makh, 0, (List <CartItem>)Session["giohang"], diachi); if (kt != 0) { ViewData["thongbao"] = "ok"; } else { ViewData["thongbao"] = "error"; } { if (Session["dangnhap"] == null || string.IsNullOrEmpty(Session["dangnhap"].ToString())) { } else { makh = (int)Session["dangnhap"]; kh = khdao.GetInforCustom(makh); } ViewData["CustomInfor"] = kh; } Session.Remove("giohang"); return(View()); }
public ActionResult Account() { khachhang kh = new khachhang(); if (Session["dangnhap"] != null && !string.IsNullOrEmpty(Session["dangnhap"].ToString())) { KhachhangDao dao = new KhachhangDao(); kh = dao.GetInforCustom((int)Session["dangnhap"]); ViewData["kh"] = kh; } return(View()); }
public int themkh() { khachhang kh = new khachhang(); kh.HOTEN = "Thanh"; kh.DCHI = "TP HCM"; kh.NGDK = DateTime.Now.Date; kh.NGSINH = DateTime.Now.Date; kh.SODT = "01234"; kh.GIOITINH = "Nam"; KhachhangDao khachhangDao = new KhachhangDao(); return(khachhangDao.ThemKhachHang(kh)); }
public ActionResult ThanhToan() { KhachhangDao khdao = new KhachhangDao(); khachhang kh = new khachhang(); if (Session["dangnhap"] == null || string.IsNullOrEmpty(Session["dangnhap"].ToString())) { } else { int makh = (int)Session["dangnhap"]; kh = khdao.GetInforCustom(makh); } ViewData["CustomInfor"] = kh; return(View()); }
public ActionResult SignUp(string ten, DateTime nsinh, string dchi, string gtinh, string username, string password, string password1, string sdt) { if (password != password1) { ViewData["thongbao"] = "error"; return(View()); } else { KhachhangDao khdao = new KhachhangDao(); khachhang kh = new khachhang(); kh.HOTEN = ten; kh.NGSINH = nsinh.Date; kh.GIOITINH = gtinh; kh.DCHI = dchi; kh.NGDK = DateTime.Now.Date; kh.SODT = sdt; int check = khdao.ThemKhachHang(kh); if (check != 0) { taikhoan tk = new taikhoan(); tk.USERNAME = username; tk.PASSWORD = password; tk.MAKH = kh.MAKH; tk.LOAITK = 1; context.taikhoans.Add(tk); int check2 = context.SaveChanges(); if (check2 != 0) { Response.Redirect("/Register/Login"); } else { ViewData["thongbao"] = "error"; return(View()); } } else { ViewData["thongbao"] = "error"; return(View()); } return(View()); } }
public ActionResult LoginWithGooglePlusConfirmed() { if (!string.IsNullOrEmpty(Request.QueryString["code"])) { string code = Request.QueryString["code"]; string json = GoogleConnect.Fetch("me", code); GoogleProfile profile = new JavaScriptSerializer().Deserialize <GoogleProfile>(json); var dao = new KhachhangDao(); KhachHang kh = dao.LoginGoogle(profile.Id, profile.DisplayName, profile.Emails[0].Value); Session["KhachHang"] = kh; Session["UserName"] = kh.TenKhachHang; return(RedirectToAction("Index", "Home")); } if (Request.QueryString["error"] == "access_denied") { return(Content("access_denied")); } return(RedirectToAction("Index", "Home")); }
public ActionResult FacebookCallback(string code) { var fb = new FacebookClient(); dynamic result = fb.Post("oauth/access_token", new { client_id = ConfigurationManager.AppSettings["FbAppId"], client_secret = ConfigurationManager.AppSettings["FbAppSecret"], redirect_uri = RedirectUri.AbsoluteUri, code = code }); var accessToken = result.access_token; if (!string.IsNullOrEmpty(accessToken)) { fb.AccessToken = accessToken; // Get the user's information, like email, first name, middle name etc dynamic me = fb.Get("me?fields=first_name,middle_name,last_name,id,email"); string email = me.email; string HoTen = me.email; string firstname = me.first_name; string middlename = me.middle_name; string lastname = me.last_name; var user = new KHACHHANG(); user.Email = email; user.Taikhoan = email; user.HoTen = firstname + " " + middlename + " " + lastname; var resultInsert = new KhachhangDao().InsertForFacebook(user); if (resultInsert > 0) { Session["Taikhoan"] = user; return(RedirectToAction("Index", "LHTStore")); } } return(Redirect("/")); }
public ActionResult DangKy(KhachHang kh) { var model = new KhachhangDao().CheckLogin(kh); return(View()); }
public void CapnhatThongTinKH(string phone, string address) { KhachhangDao khdao = new KhachhangDao(); khdao.CapnhaththongtinKH((int)Session["dangnhap"], phone, address); }