Esempio n. 1
0
    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()