def on_forniture_button_clicked(self, toggleButton): if toggleButton.get_property('active') is False: return from promogest.ui.anagForniture.AnagraficaForniture import AnagraficaForniture anag = AnagraficaForniture(aziendaStr=self.aziendaStr) anagWindow = anag.getTopLevel() returnWindow = self.getTopLevel().get_toplevel() anagWindow.set_transient_for(returnWindow) anagWindow.show_all() if toggleButton.get_active(): toggleButton.set_active(False)
def on_forniture_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 delle forniture occorre salvare il fornitore.\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.anagForniture.AnagraficaForniture import AnagraficaForniture anag = AnagraficaForniture(None, self.dao.id) anagWindow = anag.getTopLevel() showAnagraficaRichiamata(self.dialogTopLevel, anagWindow, toggleButton)