Beispiel #1
0
 public JsonResult Create(ChuongTrinhUuDai obj)
 {
     try
     {
         //add
         var userLogin = Session[ConstantData.USER_SESSION] as NguoiDung;
         obj.NguoiTaoId = userLogin.Id;
         obj.NgayTao    = DateTime.Now;
         DataProvider.Entities.ChuongTrinhUuDais.Add(obj);
         DataProvider.Entities.SaveChanges();
         return(Json(new JsonResponse()
         {
             Success = true,
             Message = ConstantData.ResponseMessage.SuccessCreate
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new JsonResponse()
         {
             Success = false,
             Message = "Có lỗi xảy ra trong quá trình xử lý."
         }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #2
0
 public JsonResult Update(ChuongTrinhUuDai obj)
 {
     try
     {
         //update
         var data = DataProvider.Entities.ChuongTrinhUuDais.Find(obj.Id);
         data.TenChuongTrinh = obj.TenChuongTrinh;
         data.MoTa           = obj.MoTa;
         data.TuNgay         = obj.TuNgay;
         data.DenNgay        = obj.DenNgay;
         DataProvider.Entities.SaveChanges();
         return(Json(new JsonResponse()
         {
             Success = true,
             Message = ConstantData.ResponseMessage.SuccessUpdate
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new JsonResponse()
         {
             Success = false,
             Message = "Có lỗi xảy ra trong quá trình xử lý."
         }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #3
0
        public JsonResult Xoa(int id)
        {
            ChuongTrinhUuDai objChuongTrinh = DataProvider.ShopEntities.ChuongTrinhUuDais.Where(p => p.Id == id).First();

            if (objChuongTrinh != null)
            {
                //Thực hiện xóa
                DataProvider.ShopEntities.ChuongTrinhUuDais.Remove(objChuongTrinh);
                //Lưu thay đổi
                DataProvider.ShopEntities.SaveChanges();
            }
            // Nhật ký xóa
            // 1.Thêm mới 2 Sửa 3.Xóa
            NhatKyCommon.Them("Người dùng thực hiện chức năng Xóa Chương trình khuyến mãi chi tiết", "Xóa");
            return(Json(objChuongTrinh, JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public JsonResult ChiTietChuongTrinhJson(int id)
        {
            ChuongTrinhUuDai         objChuongTrinh     = DataProvider.ShopEntities.ChuongTrinhUuDais.Where(p => p.Id == id).First();
            ChuontrinhUuDaiViewModel objChuongTrinhView = new ChuontrinhUuDaiViewModel();

            if (objChuongTrinh != null)
            {
                objChuongTrinhView.Id             = objChuongTrinh.Id;
                objChuongTrinhView.TenChuongTrinh = objChuongTrinh.TenChuongTrinh;
                objChuongTrinhView.MoTa           = objChuongTrinh.MoTa;
                objChuongTrinhView.TuNgay         = objChuongTrinh.TuNgay;
                objChuongTrinhView.DenNgay        = objChuongTrinh.DenNgay;
                objChuongTrinhView.DaDuyet        = objChuongTrinh.DaDuyet;
            }
            return(Json(objChuongTrinhView, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
        public JsonResult ThemChuongTrinhJson()
        {
            var data = Request.Form;
            //Khai báo 1 đối tượng
            ChuongTrinhUuDai objUuDai = new ChuongTrinhUuDai();

            //Gán giá trị
            objUuDai.TenChuongTrinh = data["tenCT"];
            objUuDai.MoTa           = data["moTa"];
            objUuDai.NgayTao        = DateTime.Now;
            objUuDai.TuNgay         = Convert.ToDateTime(data["BatDau"]);
            objUuDai.DenNgay        = Convert.ToDateTime(data["KetThuc"]);
            objUuDai.DaDuyet        = Convert.ToBoolean(data["daduyet"]);
            var id = Convert.ToInt32(data["id"]);

            if (id > 0)//TH sửa
            {
                objUuDai.Id = id;
                //Lấy đối tượng cũ
                ChuongTrinhUuDai objChuongTrinhld = DataProvider.ShopEntities.ChuongTrinhUuDais.Where(p => p.Id == id).First();
                DataProvider.ShopEntities.Entry(objChuongTrinhld).CurrentValues.SetValues(objUuDai);
                DataProvider.ShopEntities.SaveChanges();
                // nhật ký sửa
                // 1.Thêm mới 2 Sửa 3.Xóa
                NhatKyCommon.Them("Người dùng thực hiện chức năng Sửa Chương trình khuyến mãi", "Sửa");
            }
            else
            {
                //Thực hiện thêm và lưu sự thay đổi
                DataProvider.ShopEntities.ChuongTrinhUuDais.Add(objUuDai);
                DataProvider.ShopEntities.SaveChanges();
                // Nhật ký thêm
                // 1.Thêm mới 2 Sửa 3.Xóa
                NhatKyCommon.Them("Người dùng thực hiện chức năng Thêm mới Chương trình khuyến mãi", "Thêm Mới");
            }


            return(Json(objUuDai, JsonRequestBehavior.AllowGet));
        }