public ActionResult DeleteDetail(int id, int orderid)
        {
            var dao    = new OrderDetailDao();
            var result = dao.Delete(id, orderid);

            return(Redirect("/Admin/AdminManage/OrderDetail"));
        }
        public ActionResult DeleteReport(int id)
        {
            var orderDao       = new OrderDao();
            var orderDetailDao = new OrderDetailDao();
            var userID         = (UserLogin)Session[Common.CommonConstants.USER_SESSION];
            var userM          = new UserDao();
            var moneyCur       = userM.ViewDetail(userID.UserID);
            var money          = orderDao.ViewDetail(id);
            var a = (moneyCur.Money + money.Price);

            if (orderDao.ViewDetail(id).Status == 0)
            {
                var checkView = new ProductDao().DownViewCount(id);
                orderDetailDao.Delete(id);
                orderDao.Delete(id);
                var userMon = new User();
                userMon.Money = a;
                userM.UpdateMoney(userMon.Money, userID.UserID);

                return(Json(new { isok = true, message = "Hoàn trả thành công." }));
            }
            return(Json(new { isok = false, message = "Hoàn trả thất bại." }));
        }
예제 #3
0
        public ActionResult DeleteReportAdmin(int id)
        {
            var orderDao       = new OrderDao();
            var orderDetailDao = new OrderDetailDao();
            var userID         = (UserLogin)Session[Common.CommonConstants.USER_SESSION];
            var userM          = new UserDao();

            // 0: Dang xu ly
            // 1: Dang van chuyen
            // 2: Da hoan thanh
            // 3: Da hoan tra
            if (orderDao.ViewDetail(id).Status == 1)
            {
                var checkView = new ProductDao().DownViewCount(id);
                orderDetailDao.Delete(id);
                orderDao.Delete(id);
                return(Json(new { isok = true, message = "Xóa thành công." }));
            }
            else if (orderDao.ViewDetail(id).Status == 0)
            {
                return(Json(new { isok = false, message = "Không thể xóa đơn hàng đang xử lý." }));
            }
            return(Json(new { isok = false, message = "Xóa thất bại." }));
        }