コード例 #1
0
 public ActionResult ChangeStatusSubtype(string id, bool checkOrNot)
 {
     //System.Diagnostics.Debug.WriteLine(id + " / " + checkOrNot);
     if (Request.IsAjaxRequest())
     {
         if (!string.IsNullOrEmpty(id))
         {
             if (SubProductBLL.UpdateStateById(id, checkOrNot))
             {
                 return(Json(checkOrNot, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 Response.StatusCode = 500;
                 return(PartialView("Error"));
             }
         }
         else
         {
             Response.StatusCode = 401;
             return(PartialView("Error"));
         }
     }
     Response.StatusCode = 401;
     return(PartialView("Error"));
 }
コード例 #2
0
        public ActionResult RegisterSubtype(SubProduct subtipo)
        {
            if (Request.IsAjaxRequest())
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        if (SubProductBLL.Add(subtipo))
                        {
                            return(Json(JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            Response.StatusCode = 500;
                            return(PartialView("Error"));
                        }
                    }
                    catch
                    {
                        Response.StatusCode = 401;
                        return(PartialView("Error"));
                    }
                }
            }

            Response.StatusCode = 401;
            return(PartialView("Error"));
        }
コード例 #3
0
 public JsonResult SubProductExistence(string Name, string id)
 {
     return(Json(SubProductBLL.ListAllByTypeId(id).Any(x => x.Nome.ToLower() == Name.ToLower()),
                 JsonRequestBehavior.AllowGet));
 }
コード例 #4
0
 public JsonResult SubType(string id)
 {
     return(Json(SubProductBLL.ListAllByTypeId(id), JsonRequestBehavior.AllowGet));
 }