def on_stoccaggi_togglebutton_clicked(self, toggleButton): if not(toggleButton.get_active()): toggleButton.set_active(False) return idMagazzino = None if self._currentDao is not None: idMagazzino = self._currentDao.id from promogest.ui.anagStoccaggi.AnagraficaStoccaggi import AnagraficaStoccaggi anag = AnagraficaStoccaggi(None, idMagazzino, self.aziendaStr) anagWindow = anag.getTopLevel() returnWindow = self.getTopLevel().get_toplevel() anagWindow.set_transient_for(returnWindow) anagWindow.show_all() #showAnagraficaRichiamata(self._mainWindow, anagWindow, toggleButton, self.refresh) if toggleButton.get_active(): toggleButton.set_active(False)
def on_stoccaggi_togglebutton_clicked(self, toggleButton): if not(toggleButton.get_active()): toggleButton.set_active(False) return if self.dao.id is None: msg = 'Prima di poter inserire i dati di stoccaggio occorre salvare l\' articolo.\n Salvare ?' if YesNoDialog(msg=msg, transient=self.dialogTopLevel): self.on_anagrafica_complessa_detail_dialog_response(self.dialogTopLevel, GTK_RESPONSE_APPLY) else: toggleButton.set_active(False) return from promogest.ui.anagStoccaggi.AnagraficaStoccaggi import AnagraficaStoccaggi anag = AnagraficaStoccaggi(self.dao.id) anagWindow = anag.getTopLevel() showAnagraficaRichiamata(self.dialogTopLevel, anagWindow, toggleButton)