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)
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)
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)