def mostraArticoloFiglio(self,dao): daoAssociazione= AssociazioneArticolo() # qui è sufficiente settare solo le proprietà dell'associazione che vengono poi visualizzate nella treeview # nel salvataggio dellla stessa sono necessari solo id_articolo, e id_associato daoAssociazione.id_figlio = dao.id daoAssociazione.id_padre = self.daoPadre.id daoAssociazione.denominazione = dao.denominazione daoAssociazione.codice = dao.codice daoAssociazione.cancellato = dao.cancellato daoAssociazione.posizione = len(self.articoliAssociatiList) self.articoliAssociatiList.append(daoAssociazione) self._refresh()
def mostraArticoloPadre(self, dao): self.daoPadre = dao daoAssociazione= AssociazioneArticolo() daoAssociazione.id_figlio = dao.id daoAssociazione.id_padre = self.daoPadre.id daoAssociazione.denominazione = dao.denominazione daoAssociazione.codice = dao.codice daoAssociazione.posizione = 0 daoAssociazione.cancellato = dao.cancellato self.articoliAssociatiList.append(daoAssociazione) for articolo in self.articoliAssociatiList: articolo.id_associato = id self._refresh()