Exemplo n.º 1
0
    public static string ObtenerMenus()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

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

            CMenu Menu = new CMenu();
            foreach (CMenu OM in Menu.LlenaObjetos_OrdenadoPorOrden(ConexionBaseDatos))
            {
                JMenu = new JObject();
                JMenu.Add(new JProperty("IdMenu", OM.IdMenu));
                JMenu.Add(new JProperty("Menu", OM.Menu));
                JArregloObjetos.Add(JMenu);
            }
            OJson.Add("Success", true);
            OJson.Add("ListaMenus", JArregloObjetos);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Success", false);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }