示例#1
0
        public ActionResult DangNhap(ThanhVien tv)
        {
            using (HaiSanHopDbContext db = new HaiSanHopDbContext())
            {
                string tk      = tv.TaiKhoan;
                string mk      = tv.MatKhau;
                var    tvlogin = db.thanhviens.SingleOrDefault(c => c.TaiKhoan == tk && c.MatKhau == mk);
                string result  = "";
                if (tvlogin != null)
                {
                    IEnumerable <PhanQuyen> lstquyen = db.phanquyens.Where(c => c.MaLoaiTV == tvlogin.MaLoaiTV).ToList();
                    string Quyen = "";

                    if (lstquyen.Count() != 0)
                    {
                        foreach (var item in lstquyen)
                        {
                            var q = item.Quyens.MaQuyen.ToString();
                            Quyen += q + ",";
                        }
                        Quyen = Quyen.Substring(0, Quyen.Length - 1);
                    }
                    PhanQuyen(tvlogin.TaiKhoan.ToString(), Quyen);
                    Session["dangnhap"] = tvlogin;

                    result = "true";
                }
                else
                {
                    result = "false";
                }

                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
示例#2
0
        public ActionResult DangKy(ThanhVien tv)
        {
            using (HaiSanHopDbContext db = new HaiSanHopDbContext())
            {
                if (ModelState.IsValid)
                {
                    var user = db.thanhviens.SingleOrDefault(c => c.TaiKhoan == tv.TaiKhoan);
                    if (user != null)
                    {
                        ViewBag.thongbao  = "Tên Tài Khoản Đã Tồn Tại , Hãy Chọn Tên Khác";
                        Session["dangky"] = tv;
                        return(View());
                    }

                    tv.MaLoaiTV      = 4;
                    ViewBag.thongbao = "Đăng Ký Thành Viên Thành Công . Hãy Đăng Nhập Để Tiếp Tục Mua Hàng ";
                    db.thanhviens.Add(tv);
                    db.SaveChanges();
                }
                else
                {
                    ViewBag.thongbao = "Thêm Thông Tin Thất Bại , Vui Lòng Kiểm Tra Lại";
                }

                return(View());
            }
        }
示例#3
0
 public ActionResult BangGia()
 {
     using (HaiSanHopDbContext db = new HaiSanHopDbContext())
     {
         var bg = db.BangGias.ToList();
         return(View(bg));
     }
 }
示例#4
0
 public ItemGioHang(int ImaSP)
 {
     using (HaiSanHopDbContext db = new HaiSanHopDbContext())
     {
         this.MaSP      = ImaSP;
         this.TenSP     = db.SanPhams.Single(c => c.MaSP == ImaSP).TenSP;
         this.DonGia    = db.SanPhams.Single(c => c.MaSP == ImaSP).DonGia;
         this.HinhAnh   = db.SanPhams.Single(c => c.MaSP == ImaSP).HinhAnh;
         this.SoLuong   = 1;
         this.ThanhTien = SoLuong * DonGia;
     }
 }
示例#5
0
        public ActionResult LoginAdmin(ThanhVien tv)
        {
            using (HaiSanHopDbContext db = new HaiSanHopDbContext())
            {
                string tk      = tv.TaiKhoan;
                string mk      = tv.MatKhau;
                var    tvlogin = db.thanhviens.SingleOrDefault(c => c.TaiKhoan == tk && c.MatKhau == mk);

                if (tvlogin != null)
                {
                    IEnumerable <PhanQuyen> lstquyen = db.phanquyens.Where(c => c.MaLoaiTV == tvlogin.MaLoaiTV).ToList();
                    string Quyen = "";

                    if (lstquyen.Count() != 0)
                    {
                        foreach (var item in lstquyen)
                        {
                            var q = item.Quyens.MaQuyen.ToString();
                            Quyen += q + ",";
                        }
                        Quyen = Quyen.Substring(0, Quyen.Length - 1);

                        PhanQuyen(tvlogin.TaiKhoan.ToString(), Quyen);
                        Session["dangnhap"] = tvlogin;
                        return(RedirectToAction("Index", "Admin"));
                    }
                    else
                    {
                        ViewBag.thongbao = "Bạn không được quyền truy cập trang web này";
                        return(View());
                    }
                }
                else
                {
                    ViewBag.thongbao = "Tài Khoản hoặc mật khẩu không chính xác";
                    return(View());
                }
            }
        }
示例#6
0
 public SanPhamPublic()
 {
     this.context = new HaiSanHopDbContext();
 }
示例#7
0
 public BlogController()
 {
     db = new HaiSanHopDbContext();
 }
示例#8
0
 public BangGiaController()
 {
     db = new HaiSanHopDbContext();
 }
示例#9
0
 public AdminController()
 {
     db = new HaiSanHopDbContext();
 }
示例#10
0
 public QLThanhVienController()
 {
     db = new HaiSanHopDbContext();
 }
示例#11
0
 public TestController()
 {
     db = new HaiSanHopDbContext();
 }
示例#12
0
 public QLDonHangController()
 {
     db = new HaiSanHopDbContext();
 }
示例#13
0
 public GioHangController()
 {
     db = new HaiSanHopDbContext();
 }
示例#14
0
 public KhachHangController()
 {
     db = new HaiSanHopDbContext();
 }
示例#15
0
 public QLSanPhamController()
 {
     db = new HaiSanHopDbContext();
 }