• Jump To … +
    Apuesta.js Gruntfile.js Porra.js index.js porredis.js prueba-assert.js prueba.js redis.js usa-db.js
  • Apuesta.js

  • ¶
    "use strict";
  • ¶

    Definición de la clase Apuesta: quien = código de la persona que hace la apuesta local, visitante = goles del local y del visitante

    exports.Apuesta = function (porra,quien,local,visitante) {
        this.local = local;
        this.visitante= visitante;
        this.quien= quien;
        this.porra = porra.ID;
        porra.nueva_apuesta( this );
  • ¶

    Métodos

        this.as_string = as_string;
        this.inserta_db = inserta_db;
    }
  • ¶

    Devuelve la apuesta como una cadena

    function as_string() {
        return this.quien + ": " + this.local + " - " + this.visitante;
    }
    
    function inserta_db( db, tabla ) {
        if ( !db) {
    	throw new Error("No se ha definido BD");
        };
        var stmt = db.prepare("INSERT INTO "+ tabla + " (partido, quien_apuesta, goles_local, goles_visitante) VALUES (?,?,?,?)");
        stmt.run( this.porra, this.quien, this.local, this.visitante );
        stmt.finalize();
    }