Example #1
0
        public JsonResult ListProduct()
        {
            MatHangService mh = new MatHangService();
            List <MATHANG> ds = mh.getAll().ToList();

            return
                (Json(
                     new
            {
                status = "true",
                ListProduct = ds.ToList()
                              .Select(p => new
                {
                    ID = p.ID,
                    TEN = p.TEN,
                    GIA = ((double)p.GIA).ToString("N0"),
                    KHUYENMAI = p.KHUYENMAI,
                    ANH = new ANHSPService().getAll().Where(z => z.MATHANGID == p.ID).FirstOrDefault().SRC,
                    NHASANXUAT = new NHASANXUATService().getAll().Where(z => z.ID == p.NHASANXUATID).FirstOrDefault().TEN,
                    LOAISANPHAM = new LOAISANPHAMService().getAll().Where(z => z.ID == p.LOAISANPHAMID).FirstOrDefault().TEN
                })
                              .ToList()
            }
                     ));
        }
Example #2
0
        public JsonResult ThongTinSanPham(int id)
        {
            MATHANG mh = new MatHangService().getAll().Where(p => p.ID == id).FirstOrDefault();

            return
                (Json(
                     new
            {
                status = "ok",
                Anh = new ANHSPService().getAll().Where(p => p.MATHANGID == mh.ID).FirstOrDefault().SRC,
                NhaSanXuat = new NHASANXUATService().getAll().Where(p => p.ID == mh.NHASANXUATID).FirstOrDefault().TEN,
                SanPhamLienQuan = new MatHangService().getAll().Take(3)
                                  .Select(z => new
                {
                    ID = z.ID,
                    TEN = z.TEN,
                    GIA = ((double)z.GIA).ToString("N0"),
                    KHUYENMAI = z.KHUYENMAI,
                    ANH = new ANHSPService().getAll().Where(k => k.MATHANGID == z.ID).FirstOrDefault().SRC
                }).ToList(),
                SanPhamKhuyenDung = new MatHangService().getAll().Take(6)
                                    .Select(z => new
                {
                    ID = z.ID,
                    TEN = z.TEN,
                    GIA = ((double)z.GIA).ToString("N0"),
                    KHUYENMAI = z.KHUYENMAI,
                    ANH = new ANHSPService().getAll().Where(k => k.MATHANGID == z.ID).FirstOrDefault().SRC
                }).ToList(),
            }
                     ));
        }
Example #3
0
        public ActionResult SuaSanPham(int id)
        {
            MATHANG mh = new MatHangService().getAll().Where(p => p.ID == id).FirstOrDefault();

            if (mh == null)
            {
                return(View("er404"));
            }
            return(View(id));
        }
Example #4
0
        public ActionResult Index(int id)
        {
            string  err = "";
            MATHANG a   = new MatHangService().Find(id, ref err);

            if (a == null)
            {
                return(View("er404"));
            }

            return(View(a));
        }
Example #5
0
        public JsonResult ThongTinSanPham(int id)
        {
            MatHangService sv  = new MatHangService();
            MATHANG        mh  = sv.getAll().Where(p => p.ID == id).FirstOrDefault();
            ANHSP          anh = new ANHSPService().getAll().Where(p => p.MATHANGID == id).FirstOrDefault();

            return(Json(
                       new
            {
                TenSanPham = mh.TEN,
                MaSanPham = mh.MA,
                NhaSanXuatID = mh.NHASANXUATID,
                LoaiSanPhamID = mh.LOAISANPHAMID,
                GiaSanPham = mh.GIA,
                ChiTietSanPham = mh.CHITET,
                Anh = anh.SRC
            }
                       ));
        }
Example #6
0
        public JsonResult XoaSanPham(int id)
        {
            string         err = "";
            MatHangService sv  = new MatHangService();
            bool           ok  = sv.Delete(id, ref err);

            string tinnhan = "";

            if (!ok)
            {
                tinnhan = "Sản phẩm đã được chứa trong các hóa đơn nên không thể xóa";
            }

            return(Json(
                       new
            {
                status = ok,
                tinnhan = tinnhan
            }
                       ));
        }