Ejemplo n.º 1
0
    private IEnumerator MetodeMostrar()
    {
        //Permet aconseguir la localitzacio del fitxer
        WWW form = new WWW(url);

        //Para a la linea fins que obtingui el valor
        yield return(form);

        //Si form no hi ha error permet obtenir els valors rebuts de la pagina
        if (form.error == null)
        {
            //Obte els resultats rebuts de la pagina
            var splitText = form.text.Split(';');            //Divideix les dades de cada jugador
            int cont      = 0;
            while (cont < splitText.Length - 1)              //Recorre les diferentes puntuacions que han sigut separats per ;
            {
                var contingut = splitText [cont].Split(':'); //Divideix les diferents dades del jugador id, nom usuari, contrasenya i marcador



                Puntuacions p = new Puntuacions(contingut[0], contingut[1], contingut[2], contingut[3]); //Les dades les introduim a una classe anomenada puntuacions

                ListP.Add(p);                                                                            //Guardem la puntuacio a una llista
                cont++;
            }
        }
        else
        {
            port.text = form.error;//Mostra l'error al control Text
        }
    }
Ejemplo n.º 2
0
    public static String afegirPuntuacio(Usuaris u, Series s, int userRating)
    {
        string      msg = null;
        Puntuacions p   = new Puntuacions();

        try
        {
            p.id_usuari = u.id_usuari;
            p.id_serie  = s.id;
            p.score     = userRating;

            contexto.Puntuacions.Add(p);
            contexto.SaveChanges();
        }
        catch (SqlException ex)
        {
            msg = ex.ToString();
        }

        return(msg);
    }