public ActionResult Read([DataSourceRequest] DataSourceRequest request) { if (asset.View) { var data = new Product_Hierarchy_DAO().ReadAll(); return(Json(data.ToDataSourceResult(request))); } else { return(RedirectToAction("NoAccessRights", "Error")); } }
public string GetAll(string key) { try { if (AllConstant.KeyAPI == key) { DataTable dt = new Product_Hierarchy_DAO().ReadAll(AllConstant.ERPConnectionString); string st = JsonConvert.SerializeObject(dt); return(st); } return(""); } catch (Exception ex) { return(ex.ToString()); } }
public ActionResult Upsert([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <Product_Hierarchy> listrow) { ModelState.Clear(); // phải clear if (asset.Update) { string st = new Product_Hierarchy_DAO().UpSert(listrow.ToList(), currentUser.UserName, "Update"); if (st == "true") { return(Json(new { success = true, message = "Thành công" })); } else { ModelState.AddModelError("", st); } return(Json(listrow.ToDataSourceResult(request, ModelState))); } ModelState.AddModelError("", "Bạn không có quyền Update"); return(Json(new List <Product_Hierarchy>().ToDataSourceResult(request, ModelState))); }