def on_contatti_togglebutton_toggled(self, toggleButton): if not(toggleButton.get_active()): toggleButton.set_active(False) return if posso("CN"): from promogest.ui.Contatti.AnagraficaContatti import\ AnagraficaContatti anag = AnagraficaContatti(self.dao.schemaa, 'azienda') anagWindow = anag.getTopLevel() showAnagraficaRichiamata(self._mainWindow.getTopLevel(), anagWindow, toggleButton) else: fenceDialog() toggleButton.set_active(False)
def insert(self, toggleButton, returnWindow): # Richiamo anagrafica di competenza def refresh(): self.filter.refresh() self.filter.cognome_nome_filter_entry.grab_focus() if posso("CN"): from promogest.ui.Contatti.AnagraficaContatti import AnagraficaContatti anag = AnagraficaContatti() anagWindow = anag.getTopLevel() showAnagraficaRichiamata(returnWindow, anagWindow, toggleButton, refresh) anag.on_record_new_activate(anag.record_new_button) else: fencemsg()
def on_contatti_togglebutton_clicked(self, toggleButton): if posso("CN"): toggleButton.set_active(False) if self.dao.id is None: msg = 'Prima di poter inserire i contatti occorre salvare il magazzino.\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.Contatti.AnagraficaContatti import AnagraficaContatti anag = AnagraficaContatti(self.dao.id, 'magazzino') anagWindow = anag.getTopLevel() showAnagraficaRichiamata(self.dialogTopLevel, anagWindow, toggleButton) else: fencemsg() toggleButton.set_active(False)