Beispiel #1
0
    def tw_uti_tactic(self):
        def rutinaDatos(recno):
            dic = {}
            for clave in self.dbGames.liCamposBase:
                dic[clave] = self.dbGames.field(recno, clave)
            dic["PGN"] = self.dbGames.leePGNrecno(recno)
            return dic

        liRegistros = self.grid.recnosSeleccionados()
        if len(liRegistros) < 2:
            liRegistros = range(self.dbGames.reccount())

        PantallaPGN.crearTactic(self.procesador, self, liRegistros, rutinaDatos)
Beispiel #2
0
    def tw_uti_tactic(self):
        dbf = self.dbGamesFEN.dbf

        def rutinaDatos(recno):
            dic = {}
            dbf.goto(recno)
            for clave in dbf.liCampos:
                dic[clave] = getattr(dbf.reg, clave)
            dic["PGN"] = Util.blob2var(dic["PGN"])
            return dic

        liRegistros = self.grid.recnosSeleccionados()
        if len(liRegistros) < 2:
            liRegistros = range(dbf.reccount())

        PantallaPGN.crearTactic(self.procesador, self, liRegistros, rutinaDatos)
Beispiel #3
0
    def crearTactic(self):
        dbf = self.dbGames.dbf

        def rutinaDatos(recno):
            dic = {}
            dbf.goto(recno)
            for clave in dbf.liCampos:
                dic[clave] = getattr(dbf.reg, clave)
            dic["PGN"] = Util.blob2var(dic["PGN"])
            return dic

        liRegistros = self.grid.recnosSeleccionados()
        if len(liRegistros) < 2:
            liRegistros = range(dbf.reccount())

        PantallaPGN.crearTactic(self.procesador, self, liRegistros, rutinaDatos)