Esempio n. 1
0
    public static string ObtenerSubmenus(int pIdMenu)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            JObject OJson = new JObject();
            JObject Submenu;
            JArray  ArregloObjetos = new JArray();

            CPagina Pagina = new CPagina();
            foreach (CPagina OP in Pagina.LlenaObjetos(pIdMenu, ConexionBaseDatos))
            {
                Submenu = new JObject();
                Submenu.Add(new JProperty("IdPagina", OP.IdPagina));
                Submenu.Add(new JProperty("Submenu", OP.NombreMenu));
                ArregloObjetos.Add(Submenu);
            }
            OJson.Add("Success", true);
            OJson.Add("ListaSubmenus", ArregloObjetos);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Success", false);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }