def preparePromoWearPart(anaarti): anaarti._idGruppiTagliaIn = [] anaarti._idTaglieIn = [] anaarti._idColoriIn = [] anaarti._idAnniIn = [] anaarti._idStagioniIn = [] anaarti._idGeneriIn = [] anaarti._idCutSizeIn = [] anaarti._principaliIn = None anaarti._variantiIn = None anaarti._normaliIn = None def getGruppiTagliaIn(row, index): if row[0]: anaarti._idGruppiTagliaIn.append(row[index]) def getTaglieIn(row, index): if row[0]: anaarti._idTaglieIn.append(row[index]) def getColoriIn(row, index): if row[0]: anaarti._idColoriIn.append(row[index]) def getAnniIn(row, index): if row[0]: anaarti._idAnniIn.append(row[index]) def getStagioniIn(row, index): if row[0]: anaarti._idStagioniIn.append(row[index]) def getGeneriIn(row, index): if row[0]: anaarti._idGeneriIn.append(row[index]) def getCutSizeIn(row, index): if row[0]: anaarti._idCutSizeIn.append(row[index]) parseModel(anaarti._gruppoTagliaTreeViewModel, getGruppiTagliaIn, 2) parseModel(anaarti._tagliaTreeViewModel, getTaglieIn, 2) parseModel(anaarti._coloreTreeViewModel, getColoriIn, 2) parseModel(anaarti._annoTreeViewModel, getAnniIn, 2) parseModel(anaarti._stagioneTreeViewModel, getStagioniIn, 2) parseModel(anaarti._genereTreeViewModel, getGeneriIn, 2) parseModel(anaarti._cutisizeTreeViewModel, getCutSizeIn, 2)
def setRiepilogoArticoloPromoWearPart(anaarti): def buildIncludedString(row, index): if row[0]: anaarti._includedString += ' + ' + row[index] + '\n' def buildExcludedString(row, index): if row[1]: anaarti._excludedString += ' - ' + row[index] + '\n' model = anaarti._gruppoTagliaTreeViewModel anaarti._includedString = '' parseModel(model, buildIncludedString, 4) if anaarti._includedString != '': testo += ' Gruppo taglia:\n' testo += anaarti._includedString model = anaarti._tagliaTreeViewModel anaarti._includedString = '' parseModel(model, buildIncludedString, 4) if anaarti._includedString != '': testo += ' Taglia:\n' testo += anaarti._includedString model = anaarti._coloreTreeViewModel anaarti._includedString = '' parseModel(model, buildIncludedString, 4) if anaarti._includedString != '': testo += ' Colore:\n' testo += anaarti._includedString model = anaarti._annoTreeViewModel anaarti._includedString = '' parseModel(model, buildIncludedString, 3) if anaarti._includedString != '': testo += ' Anno:\n' testo += anaarti._includedString model = anaarti._stagioneTreeViewModel anaarti._includedString = '' parseModel(model, buildIncludedString, 3) if anaarti._includedString != '': testo += ' Stagione:\n' testo += anaarti._includedString model = anaarti._genereTreeViewModel anaarti._includedString = '' parseModel(model, buildIncludedString, 3) if anaarti._includedString != '': testo += ' Genere:\n' testo += anaarti._includedString