// Check trạng thái hoạt động của Rút Tiền
        public JsonResult ActivePrice(int?id)
        {
            TakePrice tk = db.TakePrices.Find(id);

            if (tk.tp_active == 1)
            {
                tk.tp_active = 2;
            }
            else
            {
                tk.tp_active = 1;
            }

            db.SaveChanges();

            var list = from item in db.TakePrices
                       orderby item.tp_datecreate descending
                       select new
            {
                id            = (int)item.tp_id,
                user_id       = (int)item.user_id,
                user_name     = item.User.user_name,
                user_email    = item.User.user_email,
                coin          = item.tp_coin,
                datecreate    = item.tp_datecreate.ToString(),
                note          = item.tp_note,
                active        = (int)item.tp_active,
                accountnumber = item.tp_accountnumber,
                customer      = item.tp_customer,
                momo          = item.tp_momo
            };

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            TakePrice takePrice = db.TakePrices.Find(id);

            db.TakePrices.Remove(takePrice);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "tp_id,user_id,tp_coin,tp_datecreate,tp_note,tp_active,tp_accountnumber,tp_customer,tp_momo")] TakePrice takePrice)
 {
     if (ModelState.IsValid)
     {
         db.Entry(takePrice).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.user_id = new SelectList(db.Users, "user_id", "user_email", takePrice.user_id);
     return(View(takePrice));
 }
示例#4
0
        // Hàm sửa
        public bool Edit(TakePrice takePrice)
        {
            try
            {
                db.Entry(takePrice).State = EntityState.Modified;
                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#5
0
        // Hàm restore
        public bool Restore(int?id)
        {
            try
            {
                TakePrice takePrice = db.TakePrices.Find(id);
                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        // GET: Admin/TakePricesAdmin/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TakePrice takePrice = db.TakePrices.Find(id);

            if (takePrice == null)
            {
                return(HttpNotFound());
            }
            return(View(takePrice));
        }
示例#7
0
        public bool Create(TakePrice takePrice)
        {
            try
            {
                //Mac dinh
                takePrice.tp_datecreate = DateTime.Now;
                takePrice.tp_active     = 2;

                db.TakePrices.Add(takePrice);
                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#8
0
        public ActionResult TakePrice(TakePrice takePrice)
        {
            if (ModelState.IsValid)
            {
                var coo  = new FunctionsController();
                var idus = coo.CookieID();

                User user = db.Users.Find(idus.user_id);

                user.user_coin = idus.user_coin - takePrice.tp_coin;
                db.SaveChanges();


                takePrice.user_id = idus.user_id;
                takePricesDao.Create(takePrice);
                TempData["noti_send_request"] = "success";
                return(View());
            }
            return(View());
        }
        // GET: Admin/TakePricesAdmin/Details/5
        public ActionResult Details(int?id)
        {
            HttpCookie cookie = Request.Cookies["admin_id"];

            if (cookie != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                TakePrice takePrice = db.TakePrices.Find(id);
                if (takePrice == null)
                {
                    return(HttpNotFound());
                }
                return(View(takePrice));
            }
            else
            {
                return(RedirectToAction("Login", "UsersAdmin"));
            }
        }
        // GET: Admin/TakePricesAdmin/Edit/5
        public ActionResult Edit(int?id)
        {
            HttpCookie cookie = Request.Cookies["admin_id"];

            if (cookie != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                TakePrice takePrice = db.TakePrices.Find(id);
                if (takePrice == null)
                {
                    return(HttpNotFound());
                }
                ViewBag.user_id = new SelectList(db.Users, "user_id", "user_email", takePrice.user_id);
                return(View(takePrice));
            }
            else
            {
                return(RedirectToAction("Login", "UsersAdmin"));
            }
        }