def nuovoDocumento(self, kind): if not hasAction(actionID=2):return from promogest.ui.anagDocumenti.AnagraficaDocumenti import AnagraficaDocumenti #from promogest.lib.utils import findComboboxRowFromStr # self.aziendaStr = Environment.azienda anag = AnagraficaDocumenti() showAnagrafica(self.main_wind.getTopLevel(), anag) anag.on_record_new_activate() findComboboxRowFromStr(anag.editElement.id_operazione_combobox, kind, 1) anag.editElement.id_persona_giuridica_customcombobox.grab_focus()
def insert(self, toggleButton, returnWindow): def refresh(): self.filter.refresh() self.filter.ragione_sociale_filter_entry.grab_focus() from promogest.ui.anagDocumenti.AnagraficaDocumenti import AnagraficaDocumenti anag = AnagraficaDocumenti() anagWindow = anag.getTopLevel() showAnagraficaRichiamata(returnWindow, anagWindow, toggleButton, refresh) anag.on_record_new_activate(anag.record_new_button)
def on_new_dao_button_clicked(self, button): if self.tipo_dao == "DOCUMENTO".lower(): from promogest.ui.anagDocumenti.AnagraficaDocumenti import AnagraficaDocumenti anag = AnagraficaDocumenti(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate() elif self.tipo_dao == "ARTICOLO".lower(): from promogest.ui.anagArti.AnagraficaArticoli import AnagraficaArticoli anag = AnagraficaArticoli(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate() elif self.tipo_dao == "CLIENTE".lower(): from promogest.ui.anagClienti.AnagraficaClienti import AnagraficaClienti anag = AnagraficaClienti(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate() elif self.tipo_dao == "VETTORE".lower(): from promogest.ui.anagVettori.AnagraficaVettori import AnagraficaVettori anag = AnagraficaVettori(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate() elif self.tipo_dao == "FORNITORE".lower(): from promogest.ui.anagFornitori.AnagraficaFornitori import AnagraficaFornitori anag = AnagraficaFornitori(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate() elif self.tipo_dao == "PROMEMORIA".lower(): from promogest.ui.anagPromemoria.AnagraficaPromemoria import AnagraficaPromemoria anag = AnagraficaPromemoria(self.aziendaStr) showAnagrafica(self.getTopLevel(), anag) anag.on_record_new_activate()