示例#1
0
        /**
         * @description -- update info product has image
         * @param _request: PromotionRequestDto -- is the data transmitted down from the display screen
         */

        public bool Update(APP_CHITIET_SINHNHAT_KHACHHANG _request)
        {
            var chitiet = getByID(_request.ID_CHITIET_SINHNHAT);

            chitiet.ID_SINHNHAT  = _request.ID_SINHNHAT;
            chitiet.MA_KHACHHANG = _request.MA_KHACHHANG;
            db.SaveChanges();
            return(true);
        }
示例#2
0
        public bool insert(APP_CHITIET_SINHNHAT_KHACHHANG _request)
        {
            if (!hasProcuct(_request))
            {
                db.APP_CHITIET_SINHNHAT_KHACHHANG.Add(_request);

                db.SaveChanges();
                return(true);
            }
            return(false);
        }
示例#3
0
        public JsonResult Add(string mkh, int Select)
        {
            int _month = DateTime.Now.Month;
            int _year  = DateTime.Now.Year;
            APP_CHITIET_SINHNHAT_KHACHHANG model = new APP_CHITIET_SINHNHAT_KHACHHANG();

            model.MA_KHACHHANG   = mkh;
            model.ID_SINHNHAT    = Select;
            model.THANG_SINHNHAT = _month;
            model.NAM_SINHNHAT   = _year;
            model.MODIFIED       = DateTime.Now;
            //Noidung();
            //KhachHang();
            var result = ChitietSNKHDao.Instance.insert(model);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#4
0
        /**
         * @description -- insert a product
         * @param _request: Promotion -- entity object
         */

        public bool hasProcuct(APP_CHITIET_SINHNHAT_KHACHHANG _pro)
        {
            var chitiet = (from p in db.APP_CHITIET_SINHNHAT_KHACHHANG
                           where p.MA_KHACHHANG.Equals(_pro.MA_KHACHHANG) &&
                           (p.THANG_SINHNHAT.Value.Equals(_pro.THANG_SINHNHAT.Value)) &&
                           (p.NAM_SINHNHAT.Value.Equals(_pro.NAM_SINHNHAT.Value))
                           select p).ToList();

            if (chitiet != null && chitiet.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#5
0
        public ActionResult Create(string mkh, int Select)
        {
            APP_CHITIET_SINHNHAT_KHACHHANG model = new APP_CHITIET_SINHNHAT_KHACHHANG();

            model.MA_KHACHHANG = mkh;
            model.ID_SINHNHAT  = Select;
            if (ModelState.IsValid)
            {
                if (ChitietSNKHDao.Instance.insert(model))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm khuyến mãi thất bại!");
                }
            }
            Noidung();
            KhachHang();
            return(View());
        }