Exemple #1
0
    infoLibro guardar(IDataReader informacion)
    {
        string        conn   = "URI=file:" + Application.dataPath + path;
        IDbConnection dbconn = (IDbConnection) new SqliteConnection(conn);

        dbconn.Open();


        IDbCommand dbcmd   = dbconn.CreateCommand();
        string     comando = "select * from Autores where IdAutor=" + informacion.GetInt32(2);

        dbcmd.CommandText = comando;
        IDataReader lector      = dbcmd.ExecuteReader();
        string      NombreAutor = "";

        while (lector.Read())
        {
            NombreAutor = lector.GetString(1);
        }

        infoLibro aux = new infoLibro();

        aux.isbn   = informacion.GetInt32(0);
        aux.nombre = informacion.GetString(1);
        if (informacion.GetInt32(3) > 21)
        {
            aux.anio = informacion.GetInt32(3).ToString();
        }
        else
        {
            aux.anio = "Siglo " + informacion.GetInt32(3);
        }
        aux.autor = NombreAutor;
        return(aux);
    }
Exemple #2
0
    void modificarDatos(GameObject a, infoLibro b)
    {
        a.GetComponent <Libro> ().isbn        = b.isbn;
        a.GetComponent <Libro> ().nombre.text = b.nombre;
        a.GetComponent <Libro> ().autor.text  = b.autor;

        a.GetComponent <Libro> ().anio.text = b.anio;

        Sprite spr = Resources.Load <Sprite> ("Imagenes Libros/Libro (" + b.isbn + ")");

        a.GetComponent <Libro> ().portada.sprite = spr;
    }
Exemple #3
0
    void agregaLibro(infoLibro informacion, float posiciony)
    {
        //Debug.Log (informacion.GetInt32(0));

        Vector2    posicion = new Vector2(0f, posiciony);
        GameObject objeto   = Instantiate(paraLibros, posicion, Quaternion.identity);

        objeto.transform.SetParent(canvas.transform);

        modificarDatos(objeto, informacion);

        ObjetoLibros.Add(objeto);
        ObjetoLibros [ObjetoLibros.Count - 1].GetComponent <Libro> ().indexado = ObjetoLibros.Count - 1;
    }