Ejemplo n.º 1
0
    public static string OrdenarSubmenus(object pObjetoJSON)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CPagina Pagina = new CPagina();
            foreach (Dictionary <string, object> OPagina in (Array)pObjetoJSON)
            {
                Pagina.IdPagina = Convert.ToInt32(OPagina["IdPagina"]);
                Pagina.Orden    = Convert.ToInt32(OPagina["Orden"]);
                Pagina.OrdenarSubmenu(ConexionBaseDatos);
            }
            JObject OJson = new JObject();
            OJson.Add("Error", false);
            OJson.Add("Mensaje", "Los cambios se guardaron correctamente, actualiza la pagina para mostrar los cambios en el menú.");
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Error", true);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }