Ejemplo n.º 1
0
        public PersonaE DeletePersona([FromBody]  PersonaE Persona)
        {
            PersonaE     result        = null;
            PermisoE     resultPermiso = null;
            SqlParameter _limpiar      = new SqlParameter("@Accion", "LIMPIAR");
            SqlParameter _idpersona    = new SqlParameter("@Id_Persona", Persona.Id);

            Object[] Objeto1 = new Object[]
            {
                _limpiar,
                _idpersona
            };

            resultPermiso = PermisoN.DeletePermiso(Objeto1);
            if (resultPermiso.Mensaje.Titulo == "")
            {
                SqlParameter _accion = new SqlParameter("@Accion", "ELIMINAR");
                SqlParameter _id     = new SqlParameter("@Id", Persona.Id);

                Object[] Objeto = new Object[]
                {
                    _accion,
                    _id
                };

                result = PersonaN.DeletePersona(Objeto);
            }

            return(result);
        }
Ejemplo n.º 2
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.º 3
0
        public PermisoE SetPermiso(Object[] parametros)
        {
            PermisoE result = new PermisoE();
            Mensaje  mensaje;

            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prPermiso");

            if (mensaje.Titulo == null)
            {
                if (sqlDataReader.HasRows)
                {
                    while (sqlDataReader.Read())
                    {
                        result = new PermisoE()
                        {
                            Mensaje = new Mensaje()
                            {
                                Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")),
                                Id     = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR"))
                            }
                        };
                    }
                    ;
                }
            }
            sqlDataReader.Close();
            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
Ejemplo n.º 4
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);
        }