예제 #1
0
    public static string ObtenerFormaAgregarPagina()
    {
        JObject Respuesta = new JObject();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarPagina"))
            {
                if (conn.Conectado)
                {
                    JObject Datos = new JObject();

                    Datos = CMenu.ObtenerJsonMenus(Datos);
                    Datos = CPermiso.ObtenerJsonPermisos(Datos);

                    Respuesta.Add(new JProperty("Dato", Datos));
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
예제 #2
0
    public static string ObtenerFormaEditarPagina(int IdPagina)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarPagina"))
            {
                if (conn.Conectado)
                {
                    JObject Datos = new JObject();

                    string spPagina = "SELECT * FROM Pagina WHERE IdPagina=@IdPagina ";
                    conn.DefinirQuery(spPagina);
                    conn.AgregarParametros("@IdPagina", IdPagina);
                    CObjeto oPagina = conn.ObtenerRegistro();
                    Datos.Add("IdPagina", oPagina.Get("IdPagina").ToString());
                    Datos.Add("Pagina", oPagina.Get("Pagina").ToString());
                    Datos.Add("Descripcion", oPagina.Get("Descripcion").ToString());
                    Datos.Add("IdMenu", oPagina.Get("IdMenu").ToString());
                    Datos.Add("IdPermiso", oPagina.Get("IdPermiso").ToString());


                    Datos = CMenu.ObtenerJsonMenus(Datos);
                    Datos = CPermiso.ObtenerJsonPermisos(Datos);

                    Respuesta.Add(new JProperty("Dato", Datos));
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }