Beispiel #1
0
        public JsonResult LoadDataMonAn(int page, int pageSize)
        {
            IQueryable <MonAnThucUong> lstMonAnThucUong = bll.LayTatCaMonAn() as IQueryable <MonAnThucUong>;

            int totalRow             = lstMonAnThucUong.Count();
            List <MonAnThucUong> lst = new List <MonAnThucUong>();

            foreach (var item in lstMonAnThucUong)
            {
                MonAnThucUong mt = new MonAnThucUong()
                {
                    MaMonAnThucUong  = item.MaMonAnThucUong,
                    TenMonAnThucUong = item.TenMonAnThucUong,
                    HinhAnh          = item.HinhAnh,
                    DonGia           = item.DonGia,
                    DonVi            = item.DonVi,
                    PhanLoai         = item.PhanLoai,
                };
                lst.Add(mt);
            }
            return(Json(new
            {
                data = lst.Skip((page - 1) * pageSize).Take(pageSize),
                total = totalRow,
                status = true
            }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult CapNhat(string strMonAnThucUong)
        {
            JavaScriptSerializer serialiser    = new JavaScriptSerializer();
            MonAnThucUong        monAnThucUong = serialiser.Deserialize <MonAnThucUong>(strMonAnThucUong);
            bool   status  = false;
            string message = string.Empty;
            ScriptFunctionsDataContext function = new ScriptFunctionsDataContext();
            MonAnThucUong mt = new MonAnThucUong()
            {
                MaMonAnThucUong  = monAnThucUong.MaMonAnThucUong,
                TenMonAnThucUong = monAnThucUong.TenMonAnThucUong,
                HinhAnh          = monAnThucUong.HinhAnh,
                DonGia           = monAnThucUong.DonGia,
                DonVi            = monAnThucUong.DonVi,
                PhanLoai         = monAnThucUong.PhanLoai,
            };

            if (bll.CapNhat(mt) == true)
            {
                status = true;
            }

            return(Json(new
            {
                status = status
            }));
        }
Beispiel #3
0
        public bool CapNhat(MonAnThucUong item)
        {
            MonAnThucUongDAL dal = new MonAnThucUongDAL(db);

            if (item != null)
            {
                return(dal.CapNhat(item));
            }
            else
            {
                return(false);
            }
        }
Beispiel #4
0
        public JsonResult Delete(string id)
        {
            bool          status  = false;
            string        message = string.Empty;
            MonAnThucUong mt      = bll.TimKiemTheoMa(id);

            if (bll.Xoa(mt) == true)
            {
                status = true;
            }
            return(Json(new
            {
                status = status
            }));
        }
Beispiel #5
0
        public bool Xoa(MonAnThucUong item)
        {
            MonAnThucUongDAL dal = new MonAnThucUongDAL(db);

            try
            {
                if (item != null)
                {
                    return(dal.Xoa(item));
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #6
0
        public JsonResult GetDetail(string id)
        {
            MonAnThucUong monAnThucUong = bll.TimKiemTheoMa(id);

            MonAnThucUong mt = new MonAnThucUong()
            {
                MaMonAnThucUong  = monAnThucUong.MaMonAnThucUong,
                TenMonAnThucUong = monAnThucUong.TenMonAnThucUong,
                HinhAnh          = monAnThucUong.HinhAnh,
                DonGia           = monAnThucUong.DonGia,
                DonVi            = monAnThucUong.DonVi,
                PhanLoai         = monAnThucUong.PhanLoai,
            };

            return(Json(new
            {
                donGia = mt.DonGia.ToString(),
                data = mt,
                status = true
            }, JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
        public JsonResult Search(int page, int pageSize, string information)
        {
            IQueryable <MonAnThucUong> lstMonAnThucUong = null;

            if (string.IsNullOrEmpty(information))
            {
                lstMonAnThucUong = bll.LayTatCa() as IQueryable <MonAnThucUong>;
                //lstNhanVien = db.NhanViens as IQueryable<NhanVien>;
            }
            else
            {
                lstMonAnThucUong = bll.TimKiemGanDungTheoTen(information) as IQueryable <MonAnThucUong>;
                //lstNhanVien = db.NhanViens.Where(x => x.TenNhanVien.Contains(information)) as IQueryable<NhanVien>;
            }


            int totalRow             = lstMonAnThucUong.Count();
            List <MonAnThucUong> lst = new List <MonAnThucUong>();

            foreach (var item in lstMonAnThucUong)
            {
                MonAnThucUong mt = new MonAnThucUong()
                {
                    MaMonAnThucUong  = item.MaMonAnThucUong,
                    TenMonAnThucUong = item.TenMonAnThucUong,
                    HinhAnh          = item.HinhAnh,
                    DonGia           = item.DonGia,
                    DonVi            = item.DonVi,
                    PhanLoai         = item.PhanLoai,
                };
                lst.Add(mt);
            }
            return(Json(new
            {
                data = lst.Skip((page - 1) * pageSize).Take(pageSize),
                total = totalRow,
                status = true
            }, JsonRequestBehavior.AllowGet));
        }
Beispiel #8
0
 public bool Xoa(MonAnThucUong item)
 {
     throw new NotImplementedException();
 }