def on_promemoria_togglebutton_toggled(self, toggleButton): if not(toggleButton.get_active()): toggleButton.set_active(False) return if posso("PR"): if self.dao.id is None: msg = 'Prima di poter inserire i contatti 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.anagPromemoria.AnagraficaPromemoria import AnagraficaPromemoria if self.dao.ragione_sociale: stringa = self.dao.ragione_sociale elif self.dao.cognome: stringa = self.dao.cognome else: stringa = None anag = AnagraficaPromemoria(pg=stringa) anagWindow = anag.getTopLevel() showAnagraficaRichiamata(self.dialogTopLevel, anagWindow, toggleButton) else: fenceDialog() toggleButton.set_active(False)
def on_alarm_notify_treeview_row_activated(self, treeview, path, column): model = treeview.get_model() dao = model[path][0] a = AnagraficaPromemoria() a.on_record_edit_activate(a, dao=dao)
def apriAnagraficaPromemoriaEdit(promemoriaId): from promogest.ui.anagPromemoria.AnagraficaPromemoria import AnagraficaPromemoria from promogest.dao.Promemoria import Promemoria a = AnagraficaPromemoria() pro = Promemoria().getRecord(id=promemoriaId) a.on_record_edit_activate(a, dao=pro)
def apriAnagraficaPromemoriaNew(selectedData=None): from promogest.ui.anagPromemoria.AnagraficaPromemoria import AnagraficaPromemoria a = AnagraficaPromemoria(selectedData=selectedData) a.on_record_new_activate(a)
def on_nuovo_promemoria_button_clicked(self, widget): if not hasAction(actionID=11):return from promogest.ui.anagPromemoria.AnagraficaPromemoria import AnagraficaPromemoria anag = AnagraficaPromemoria(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate()