Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }