public JsonResult LimpiarPermiso() { var stream = HttpContext.Request.Body; PermisosE resultp = new PermisosE(); List <PermisosE> lista = new List <PermisosE>(); string json = new StreamReader(stream).ReadToEnd(); //json = json.Substring(3, 5); resultp = Newtonsoft.Json.JsonConvert.DeserializeObject <PermisosE>(json); int user_id; user_id = int.Parse(resultp.value); SqlParameter _accion = new SqlParameter("@Accion", "LIMPIAR"); SqlParameter _id_pers = new SqlParameter("@Id_Persona", user_id); PermisoE result = null; Object[] Objeto = new Object[] { _accion, _id_pers }; result = PermisoN.DeletePermiso(Objeto); JsonResult r = Json(new { data = lista }); return(r); }
public JsonResult InsertPermiso() { var stream = HttpContext.Request.Body; PermisosE resultq = new PermisosE(); List <PermisosE> lista = new List <PermisosE>(); string json = new StreamReader(stream).ReadToEnd(); lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <PermisosE> >(json); int user_id; user_id = int.Parse(lista[0].name); SqlParameter _accion = new SqlParameter("@Accion", "LIMPIAR"); SqlParameter _id_pers = new SqlParameter("@Id_Persona", user_id); PermisoE result = null; Object[] Objeto = new Object[] { _accion, _id_pers }; result = PermisoN.DeletePermiso(Objeto); if (result.Mensaje.Titulo == "") { foreach (PermisosE element in lista) { PermisoE result1 = new PermisoE(); result1 = PermisoN.SetPermiso(new Object[] { new SqlParameter("@Accion", "INGRESAR"), new SqlParameter("@Id_FormularioProceso", int.Parse(element.value)), new SqlParameter("@Id_Persona", int.Parse(element.name)) }); } } JsonResult r = Json(new { data = lista }); return(r); }