public JsonResult Insert(ProductPlantingProcess product)
        {
            ProductPlantingDAO dao    = new ProductPlantingDAO();
            ResultOfRequest    result = dao.InsertPlanting(product);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult UpBDPlanting(int id)
        {
            //return Json(new ResultOfRequest(true,id), JsonRequestBehavior.AllowGet);
            ProductPlantingDAO dao = new ProductPlantingDAO();
            var result             = dao.HasUpBD(id);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
 public ActionResult ProductPlanting(string IdProduct)
 {
     if (Session["UserAD"] != null)
     {
         ProductPlantingDAO dao = new ProductPlantingDAO();
         ViewBag.lstPlanting = dao.GetListProductPlantingProcessesByIdProduct(IdProduct);
         return(View());
     }
     return(RedirectToAction("Login", "UserAD"));
 }
        public JsonResult Update(ProductPlantingProcess product)
        {
            ProductPlantingDAO     dao = new ProductPlantingDAO();
            ProductPlantingProcess old = dao.Model.ProductPlantingProcesses.FirstOrDefault(f => f.id == product.id);

            if (old == null)
            {
                return(Json(new ResultOfRequest(false, "Lỗi ID!")));
            }
            return(Json(dao.UpdatePlanting(product), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Info(string IdProduct)
        {
            ProductPlantingDAO dao     = new ProductPlantingDAO();
            Product            product = dao.Model.Products.FirstOrDefault(x => x.id == IdProduct);

            if (product == null)
            {
                return(RedirectToAction("Index", "ProductPlanting"));
            }
            System.Collections.Generic.List <ProductPlantingProcess> result = dao.GetListProductPlantingProcessesByIdProduct(IdProduct);
            ViewBag.product     = product;
            ViewBag.isOwner     = CheckOwner(product);
            ViewBag.lstPlanting = result;
            return(View());
        }
        public ActionResult AddPlanting(string IdProduct)
        {
            ProductPlantingDAO dao     = new ProductPlantingDAO();
            Product            product = dao.Model.Products.FirstOrDefault(x => x.id == IdProduct);

            if (product == null)
            {
                return(RedirectToAction("Index"));
            }
            if (!CheckOwner(product))
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.curProduct = product;
            ViewBag.idUser     = getIdUser();
            ViewBag.lstOptions = dao.GetListOption();
            return(View());
        }
        public ActionResult Update(int id)
        {
            ProductPlantingDAO     dao  = new ProductPlantingDAO();
            ProductPlantingProcess curr = dao.Model.ProductPlantingProcesses.FirstOrDefault(x => x.id == id && x.isDelete == 0 && x.isUpBD == 0);

            if (curr == null)
            {
                return(RedirectToAction("Index"));
            }
            Product curPro = dao.Model.Products.FirstOrDefault(f => f.id == curr.idProduct);

            if (curr == null || curPro.isDeleted == 1 || !CheckOwner(curPro))
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.curPlanting = curr;
            ViewBag.curProduct  = curPro;
            return(View());
        }
        public JsonResult DeletePlanting(int id)
        {
            ProductPlantingDAO dao = new ProductPlantingDAO();

            return(Json(dao.DeletePlanting(id), JsonRequestBehavior.AllowGet));
        }