Esempio n. 1
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
         anagrafica,
         'Dati account di posta elettronica',
         root='anagrafica_account_mail_detail_table',
         path='_anagrafica_account_mail_elements.glade')
     self._widgetFirstFocus = self.denominazione_entry
    def __init__(self, anagrafica):
        AnagraficaEdit.__init__(self,
                                anagrafica,
                                'Dati articolo',
                                root='anagrafica_articoli_detail_table',
                                path='_anagrafica_articoli_detail.glade',
                                url_help="http://www.promogest.me")
        self._widgetFirstFocus = self.codice_entry
        self._loading = False
        # FIXME: promogest.dao.Articolo.isNuovoCodiceByFamiglia()
        self._codiceByFamiglia = promogest.dao.Articolo.isNuovoCodiceByFamiglia()
        self._duplicatedDaoId = None

        if not posso("PW"):
            self.normale_radiobutton.set_active(True)
            self.codici_a_barre_label.set_text('')
            self.plus_radiobutton.set_property('visible', False)
            self.plus_radiobutton.set_no_show_all(True)
            self.con_taglie_colori_radiobutton.set_property('visible', False)
            self.con_taglie_colori_radiobutton.set_no_show_all(True)
            self.taglie_colori_togglebutton.set_property('visible', False)
            self.taglie_colori_togglebutton.set_no_show_all(True)
            self.notebook1.remove_page(3)
            self.promowear_frame.destroy()
        if not posso("GN"):
            self.divisore_noleggio_entry.destroy()
            self.divisore_noleggio_label.destroy()
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati pagamento',
                             root='anagrafica_pagamenti_detail_table',
                             path='_anagrafica_pagamenti_elements.glade')
     self._widgetFirstFocus = self.denominazione_entry
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                     anagrafica,
                     'Dati aliquota I.V.A.',
                     root='anagrafica_aliquote_iva_detail_table',
                     path='_anagrafica_aliquote_iva_elements.glade')
     self._widgetFirstFocus = self.denominazione_entry
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati destinazione merce',
                             root='anagrafica_destinazioni_merce_detail_table',
                             path='_anagrafica_destinazioni_merce_elements.glade')
     self._widgetFirstFocus = self.denominazione_entry
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati famiglia articolo',
                             root='anagrafica_famiglie_articoli_detail_table',
                             path='_anagrafica_famiglie_articoli_elements.glade')
     self._widgetFirstFocus = self.codice_entry
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
             anagrafica,
             'Dati chiamate',
             root='anagrafica_chiamate_detail_table',
             path='_anagrafica_chiamate_elements.glade')
     self._widgetFirstFocus = self.id_magazzino_customcombobox
Esempio n. 8
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
             anagrafica,
             'Dati taglia',
             root='anagrafica_taglie_detail_table',
             path="PromoWear/gui/_anagrafica_taglie_elements.glade",
             isModule=True)
     self._widgetFirstFocus = self.denominazione_entry
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati Variazioni Listino.',
                             root='anagrafica_variazioni_listini_detail_table',
                             path='_anagrafica_variazioni_listini_elements.glade')
     self._widgetFirstFocus = self.denominazione_entry
     self.anagrafica = anagrafica
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                         anagrafica,
                         'Dati fornitore',
                         root='anagrafica_fornitori_detail_notebook',
                         path='_anagrafica_fornitori_elements.glade')
     AnagraficaPGEdit.__init__(self, "fornitore")
     self._widgetFirstFocus = self.codice_entry
 def __init__(self, anagrafica, selectedData=None):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati promemoria',
                             root='anagrafica_promemoria_detail_table',
                             path='_anagrafica_promemoria_elements.glade')
     self._widgetFirstFocus = self.data_scadenza_entry
     self.selectedData = selectedData
Esempio n. 12
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati agente',
                             root='anagrafica_agenti_detail_table',
                             path='/Agenti/_anagrafica_agenti_elements.glade',
                             isModule=False)
     self._widgetFirstFocus = self.codice_entry
Esempio n. 13
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(
         self,
         anagrafica,
         "Dati multiplo",
         root="anagrafica_multipli_detail_table",
         path="_anagrafica_multipli_elements.glade",
     )
     self._widgetFirstFocus = self.denominazione_entry
    def __init__(self, anagrafica):
        AnagraficaEdit.__init__(self,
                                anagrafica,
                                _('Dati categoria di trasporto'),
                                root='anagrafica_categorie_trasporto_detail_table',

                                path='ADR/gui/_anagrafica_categorie_trasporto_elements.glade',
                                isModule=True)
        self._widgetFirstFocus = self.denominazione_entry
Esempio n. 15
0
    def __init__(self, anagrafica):
        AnagraficaEdit.__init__(self,
            anagrafica,
            'Dati Utente',
            root='anagrafica_utenti_detail_table',

            path='RuoliAzioni/gui/_anagrafica_utenti_elements.glade',
            isModule=True)
        self.imgblob = None
        self._widgetFirstFocus = self.username_entry
Esempio n. 16
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                               anagrafica,
                             'Dati contatto',
                               root='anagrafica_contatti_detail_table',
                               path='Contatti/_anagrafica_contatti_elements.glade',
                                )
     self._widgetFirstFocus = self.cognome_entry
     self.dao = Contatto()
     self._tabPressed = False
Esempio n. 17
0
 def __init__(self, anagrafica, daoArticolo=None):
     AnagraficaEdit.__init__(self,
             anagrafica,
             'Informazioni File.',
             root='anagrafica_gestione_file_detail_vbox',
             path='GestioneFile/gui/_anagrafica_gestione_file_elements.glade',
             isModule=True)
     self._widgetFirstFocus = self.denominazione_entry
     self.anagrafica = anagrafica
     self.daoArticolo = daoArticolo
    def __init__(self, anagrafica):
        AnagraficaEdit.__init__(self,
                                anagrafica,
                                'Dati cliente',
                                root='anagrafica_clienti_detail_notebook',
                                path='_anagrafica_clienti_elements.glade')

        AnagraficaPGEdit.__init__(self, "cliente")
        self._widgetFirstFocus = self.codice_entry
        self.anagrafica_clienti_detail_notebook.set_current_page(0)
Esempio n. 19
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
         anagrafica,
         'Dati banche azienda',
         root='anagrafica_banche_azienda_detail_table',
         path='_anagrafica_banche_azienda_elements.glade')
     self._widgetFirstFocus = self.numero_conto_entry
     fillComboboxBanche(self.id_banca_ccb.combobox, short=20)
     self.id_banca_ccb.connect('clicked',
                                on_id_banca_customcombobox_clicked)
Esempio n. 20
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                               anagrafica,
                               'Dati pagamento',
                               root='anagrafica_listini_detail_table',
                               path='_anagrafica_listini_elements.glade')
     self._widgetFirstFocus = self.denominazione_entry
     add_image =self.add_image.get_stock()
     self.addpix = self.add_image.render_icon(add_image[0],add_image[1], None)
     remove_image =self.remove_image.get_stock()
     self.removepix = self.remove_image.render_icon(remove_image[0],remove_image[1], None)
 def __init__(self, anagrafica, daoFrom=None, tipo="Cliente"):
     AnagraficaEdit.__init__(self,
             anagrafica,
             'Gestione Provvigioni',
             root='anagrafica_provv_detail_vbox',
             path='Provvigione/gui/_anagrafica_provv_elements.glade',
             isModule=True)
     self._widgetFirstFocus = self.provv_ArticoloSearchWidget
     self.anagrafica = anagrafica
     self.daoFrom = daoFrom
     self.tipo = tipo
Esempio n. 22
0
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
         anagrafica,
         'Dati fornitura',
         root='anagrafica_forniture_detail_table',
         path='_anagrafica_fornitura_articoli_elements.glade')
     self._widgetFirstFocus = self.codice_articolo_fornitore_entry
     self._percentualeIva = 0
     self.taglia_colore_table.hide()
     self.taglia_colore_table.set_no_show_all(True)
     self.number_format = '%-14.'+ str(setconf("Numbers", "decimals")) +'f'
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(
         self,
         anagrafica,
         "Dati stoccaggi",
         root="anagrafica_stoccaggi_detail_table",
         path="_anagrafica_stoccaggi_articoli_elements.glade",
     )
     self._widgetFirstFocus = self.id_magazzino_customcombobox
     if not posso("PW"):
         self.promowear_frame.destroy()
    def __init__(self, anagrafica, daoFrom=None, tipo="Cliente"):
        AnagraficaEdit.__init__(self,
                anagrafica,
                'Gestione Servizi CSA',
                root='anagrafica_serv_csa_detail_vbox',
                path='CSA/gui/_anagrafica_serv_csa_elements.glade',
                isModule=True)
        self._widgetFirstFocus = self.id_articolo_customcombobox
        self.anagrafica = anagrafica

        self.daoFrom = daoFrom
        self.tipo = tipo
Esempio n. 25
0
    def __init__(self, anagrafica):
        AnagraficaEdit.__init__(self,
                                anagrafica,
                                'Dati articolo',
                                root='anagrafica_associazioni_articoli_detail_vbox',

                                path='DistintaBase/gui/_distinta_base_plugins.glade',
                                isModule=True)
        self._widgetFirstFocus = self.articolo_principale_button
        self.remove_article_button.set_sensitive(False)
        self._loading= False
        self.articoliAssociatiList = []
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati vettore',
                             root='anagrafica_vettori_detail_table',
                             path='_anagrafica_vettori_elements.glade')
     self._widgetFirstFocus = self.codice_entry
     self.nome_entry.destroy()
     self.cognome_entry.destroy()
     self.insegna_entry.destroy()
     self.insegna_label.destroy()
     self.cognome_label.destroy()
     self.nome_label.destroy()
Esempio n. 27
0
    def __init__(self, anagrafica):
        AnagraficaEdit.__init__(self,
                anagrafica,
                'Dati Prima nota cassa.',
                root='anagrafica_prima_nota_detail_vbox',

                path='PrimaNota/gui/_anagrafica_primanota_elements.glade',
                isModule=True)
        self._widgetFirstFocus = self.data_inserimento_datewidget
        self.anagrafica = anagrafica
        self.editRiga = None
#        self.rotazione = setconf("rotazione_primanota", "Primanota")
        fill_combobox_with_data(self.id_banca_combobox, gen_banche_azienda)
    def __init__(self, anagrafica):
        """ Gestione la modifica e l'editing dei listino articolo """
        AnagraficaEdit.__init__(self,
                                anagrafica,
                                'Dati articolo nel listino',
                                root='anagrafica_listini_articoli_detail_table',
                                path='_anagrafica_listini_articoli_elements.glade')
        self._widgetFirstFocus = self.id_articolo_customcombobox
        self._percentualeIva = 0
        if not posso("PW"):
            self.taglia_colore_table.hide()
            self.taglia_colore_table.set_no_show_all(True)

        decimals = int(setconf(key="decimals", section="Numbers"))
        self.nformat = '%-14.' + str(decimals) + 'f'
 def __init__(self, anagrafica):
     AnagraficaEdit.__init__(self,
                             anagrafica,
                             'Dati della commessa cliente.',
                             root='anagrafica_commessa_detail_vbox',
                             path='GestioneCommesse/gui/_anagrafica_commessa_elements.glade',
                             isModule=True)
     self._widgetFirstFocus = self.titolo_commessa_entry
     self.anagrafica = anagrafica
     self.editRiga = None
     self.daoo = None
     self.dao_temp = None
     self.dao_class = None
     self.dao_id = None
     self.num = None
     self.aziendaStr = Environment.azienda