public ActionResult Setting(User user)
 {
     if (Session["ID"] != null)
     {
         int  id      = (int)Session["ID"];
         User capnhat = db.User.Find(id);
         try
         {
             capnhat.MaKH      = id;
             capnhat.Hoten     = user.Hoten;
             capnhat.NgaySinh  = user.NgaySinh;
             capnhat.Email     = user.Email;
             capnhat.GioiTinh  = user.GioiTinh;
             capnhat.DiaChi    = user.DiaChi;
             capnhat.DienThoai = user.DienThoai;
             db.SaveChanges();
             ThongBao("Cập nhật thàng công");
         }
         catch (Exception exception)
         {
         }
         //}
         //return RedirectToAction("ThongtinUser", new { id = id});
         return(View(user));
     }
     return(View(user));
 }
Example #2
0
        public ActionResult Create([Bind(Include = "MaDH,MaSP,SoLuong,DonGia")] ChiTietDonHang chiTietDonHang)
        {
            if (ModelState.IsValid)
            {
                db.ChiTietDonHang.Add(chiTietDonHang);
                db.SaveChanges();
                Url.Action("TongTienDH", "DonHang", new { maDH = chiTietDonHang.MaDH });
                return(RedirectToAction("Details", "DonHang", new { id = chiTietDonHang.MaDH }));
            }

            ViewBag.MaDH = new SelectList(db.DonHang, "MaDH", "LuuY", chiTietDonHang.MaDH);
            ViewBag.MaSP = new SelectList(db.SanPham, "MaSP", "TenSP", chiTietDonHang.MaSP);
            return(View(chiTietDonHang));
        }
Example #3
0
        public ActionResult Create([Bind(Include = "MaSP,TenSP,GiaBan,MoTa,HinhAnh,NgayCapNhat,SoLuongCon,MaLoai,NhaCungCap,HanSuDung")] SanPham sanPham)
        {
            if (ModelState.IsValid)
            {
                sanPham.NgayCapNhat = DateTime.Today;
                db.SanPham.Add(sanPham);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MaLoai     = new SelectList(db.LoaiSp, "MaLoai", "TenLoai", sanPham.MaLoai);
            ViewBag.NhaCungCap = new SelectList(db.NhaCungCap, "MaNCC", "TenNCC", sanPham.NhaCungCap);
            return(View(sanPham));
        }
Example #4
0
        public ActionResult Register(User user)
        {
            //[Bind(Include = "MaKH,Hoten,Username,MatKhau,Email,DienThoai,GioiTinh,NgaySinh,DiaChi")]
            if (ModelState.IsValid)
            {
                try
                {
                    if (db.User.Where(x => x.Username.ToLower() == user.Username.ToLower()).SingleOrDefault() != null)
                    {
                        ViewBag.thongbao = "Tài khoản đã tồn tại";
                    }
                    else
                    {
                        db.User.Add(user);
                        db.SaveChanges();

                        String tenuser = user.Username.ToString();
                        //tenuser = Session["TenUser"] as String;
                        int ID = user.MaKH;
                        Session["UserName"] = tenuser;
                        Session["ID"]       = ID;
                        Session["TaiKhoan"] = user;
                        Session["ThongBao"] = null;
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception e)
                {
                }
            }

            return(View(user));
        }
Example #5
0
        public ActionResult Create([Bind(Include = "MaLoai,TenLoai,Anh")] LoaiSp loaiSp)
        {
            if (ModelState.IsValid)
            {
                if (db.LoaiSp.Any(k => k.TenLoai == loaiSp.TenLoai))
                {
                    ViewBag.ThongBao = "Loại sản phẩm đã tồn tại";
                }
                else
                {
                    db.LoaiSp.Add(loaiSp);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            return(View(loaiSp));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "MaNCC,TenNCC,DiaChi")] NhaCungCap nhaCungCap)
        {
            if (ModelState.IsValid)
            {
                if (db.NhaCungCap.Any(k => k.TenNCC == nhaCungCap.TenNCC))
                {
                    ViewBag.ThongBao = "Nhà cung cấp đã tồn tại";
                }
                else
                {
                    db.NhaCungCap.Add(nhaCungCap);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            return(View(nhaCungCap));
        }
        //public ActionResult Index(int? page)
        //{
        //    int pageNum = (page ?? 1);

        //    return View(db.DonHang.OrderByDescending(x => x.NgayDat).ToPagedList(pageNum, 11));
        //}
        // GET: DonHangs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            List <ChiTietDonHang> list = db.ChiTietDonHang.Where(x => x.MaDH == id).ToList();

            if (list == null)
            {
                return(RedirectToAction("Index"));
            }
            DonHang donhang = db.DonHang.Find(id);

            donhang.TongTien = list.Sum(x => x.DonGia * x.SoLuong);
            db.SaveChanges();
            ViewBag.tongtien = list.Sum(x => x.DonGia * x.SoLuong);
            return(View(list));
        }
        public ActionResult Create([Bind(Include = "MaKH,Hoten,Username,MatKhau,Email,DienThoai,GioiTinh,NgaySinh,DiaChi")] User user)
        {
            if (ModelState.IsValid)
            {
                if (db.User.Any(k => k.Username == user.Username))
                {
                    ViewBag.ThongBao = "Người dùng đã tồn tại";
                }
                else
                {
                    try
                    {
                        db.User.Add(user);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    catch (Exception e)
                    {
                    }
                }
            }

            return(View(user));
        }
Example #9
0
 public int Insert(User entity)
 {
     db.User.Add(entity);
     db.SaveChanges();
     return(entity.MaKH);
 }
Example #10
0
        public ActionResult DatHang(DonHang DH)
        {
            if (Session["ID"] == null)
            {
                return(RedirectToAction("Login", "HomeLayout"));
            }
            User           khachhang   = Session["TaiKhoan"] as User;
            List <GioHang> listGioHang = LayGioHang();

            ViewBag.ThanhTien = TongTien();

            if (DH.NgayGiao == null || DH.NgayGiao.ToString().Equals(""))
            {
                ViewBag.ngaygiao = "Chọn ngày bạn muốn nhận hàng";
            }
            if (DH.DiaChi == null || DH.DiaChi.Equals(""))
            {
                ViewBag.diachi = "Bạn phải nhập địa chỉ nhận hàng";
            }
            if (DH.Sdt == null || DH.Sdt.Equals(""))
            {
                ViewBag.sdt = "Bạn phải nhập số điện thoại người nhận hàng";
            }
            else if (Check.isSdt(DH.Sdt) == false)
            {
                ViewBag.sdt = "Số diện thoại không đúng";
            }
            else
            {
                // tạo mới 1 đối tượng đơn hàng dh
                DonHang dh = new DonHang();

                dh.MaKH     = khachhang.MaKH;
                dh.TongTien = (long)TongTien();
                dh.NgayDat  = DH.NgayDat;
                if (DH.NgayGiao == null)
                {
                    dh.NgayGiao = DateTime.Now.AddDays(2);
                }
                else
                {
                    dh.NgayGiao = DH.NgayGiao;
                }
                dh.TinhTrang = "Đang giao hàng";
                dh.DiaChi    = DH.DiaChi;
                dh.Sdt       = DH.Sdt;
                dh.LuuY      = DH.LuuY;
                db.DonHang.Add(dh);
                db.SaveChanges();
                foreach (var item in listGioHang)
                {
                    ChiTietDonHang ctdh = new ChiTietDonHang();
                    ctdh.MaDH     = dh.MaDH;
                    ctdh.MaSP     = item.MaSP;
                    ctdh.SoLuong  = item.SoLuong;
                    ctdh.DonGia   = item.DonGia;
                    ctdh.Tongcong = (long)item.ThanhTien;
                    db.ChiTietDonHang.Add(ctdh);
                    db.SaveChanges();
                }
                Session["GioHang"] = null;
                Session["SoLuong"] = 0;
                return(RedirectToAction("XacNhanDonHAng", "Giohang"));
            }
            return(View(DH));
        }
Example #11
0
 public long Insert(DonHang order)
 {
     db.DonHang.Add(order);
     db.SaveChanges();
     return(order.MaDH);
 }