Esempio n. 1
0
        public ActionResult DN(FormCollection form, string url)
        {
            var id = form["TenDN"];
            var pw = form["PWDN"];

            KhacHang kh = db.KhacHangs.SingleOrDefault(x => x.UserName == id && x.PassWord == pw);

            if (kh != null)
            {
                Session["TaiKhoan"] = kh;
                if (url == null)
                {
                    return(RedirectToAction("Index", "QLKS"));
                }
                else
                {
                    return(Redirect(url));
                }
            }
            else
            {
                ViewBag.ThongBao = "Tên đăng nhập hoặc mật khẩu không đúng";
            }
            return(RedirectToAction("DN", "Use", new { msg = ViewBag.ThongBao }));
        }
Esempio n. 2
0
        public ActionResult Register1(FormCollection form, KhacHang kh)
        {
            var      id       = form["ID"];
            var      PW       = form["PW"];
            var      rePW     = form["rePW"];
            var      Ten      = form["Ten"];
            var      DiaChi   = form["DiaChi"];
            var      Phone    = form["phone"];
            var      email    = form["email"];
            DateTime NgaySinh = DateTime.Parse(form["NgaySinh"]);

            kh.UserName = id;
            kh.PassWord = PW;
            kh.HoTen    = Ten;
            kh.DiaChi   = DiaChi;
            kh.SDT      = Phone;
            kh.Email    = email;
            kh.NgaySinh = NgaySinh;
            if (PW == rePW)
            {
                db.KhacHangs.InsertOnSubmit(kh);
                db.SubmitChanges();
                return(RedirectToAction("DN", "Use"));
            }
            else
            {
                ViewBag.ThongBao = "Nhập lại mật khẩu không đúng!";
            }
            return(RedirectToAction("DN", "Use"));
        }
        public ActionResult DanhGia(FormCollection form)
        {
            short sachse   = Convert.ToInt16(form["SachSe"]);
            short thoaimai = Convert.ToInt16(form["ThoaiMai"]);
            short tiennghi = Convert.ToInt16(form["TienNghi"]);
            short phucvu   = Convert.ToInt16(form["PhucVu"]);
            short dangtien = Convert.ToInt16(form["DangTien"]);
            short wifi     = Convert.ToInt16(form["Wifi"]);
            short diadiem  = Convert.ToInt16(form["DiaDiem"]);
            short maks     = Convert.ToInt16(form["maks"].ToString().Replace(",", ""));

            KhacHang           k = (KhacHang)Session["TaiKhoan"];
            List <DiemDanhGia> t = db.DiemDanhGias.Where(x => x.MaKS == maks && x.MaKH == k.MaKH).OrderByDescending(x => x.Lan).ToList();

            DiemDanhGia d = new DiemDanhGia();

            d.MaKS     = maks;
            d.MaKH     = k.MaKH;
            d.SachSe   = sachse;
            d.ThoaiMai = thoaimai;
            d.TienNghi = tiennghi;
            d.PhucVu   = phucvu;
            d.DangTien = dangtien;
            d.Wifi     = wifi;
            d.DiaDiem  = diadiem;

            if (t.Count > 0)
            {
                d.Lan = Convert.ToInt16((int)t[0].Lan + 1);
            }
            else
            {
                d.Lan = 1;
            }

            db.DiemDanhGias.InsertOnSubmit(d);

            List <DonDatPhong> dondats = db.DonDatPhongs.Where(x => x.MaKS == maks && x.MaKH == k.MaKH && x.DanhGia == false).OrderByDescending(x => x.id_ddp).ToList();

            if (dondats.Count > 0)
            {
                dondats[0].DanhGia = true;
            }

            try
            {
                db.SubmitChanges();
            }
            catch (Exception)
            {
                throw;
            }

            return(RedirectToAction("Index", "QLKS"));
        }
        public ActionResult DanhGia(int maks)
        {
            DonDatPhong d = new DonDatPhong();

            if (Session["TaiKhoan"] != null)
            {
                KhacHang t = (KhacHang)Session["TaiKhoan"];

                d = db.DonDatPhongs.FirstOrDefault(x => x.MaKH == t.MaKH);
            }

            ViewBag.maks = maks;
            return(PartialView(d));
        }
Esempio n. 5
0
        public ActionResult RemoveCustomer(int id)
        {
            List <DonDatPhong> ls_p = data.DonDatPhongs.Where(t => t.MaKH == id).ToList();

            foreach (DonDatPhong p in ls_p)
            {
                data.DonDatPhongs.DeleteOnSubmit(p);
            }

            KhacHang kh = data.KhacHangs.FirstOrDefault(t => t.MaKH == id);

            data.KhacHangs.DeleteOnSubmit(kh);
            data.SubmitChanges();
            return(RedirectToAction("CustomerControl"));
        }