def __init__(self, idArticolo=None, idListino=None, aziendaStr=None):
        """
        FIXME
        """
        self._articoloFissato = (idArticolo != None)
        self._listinoFissato = (idListino != None)
        self._idArticolo = idArticolo
        self._idListino = idListino
#        if posso("PW"):
#            from promogest.modules.PromoWear.dao.ArticoloTagliaColore import \
#                                                    ArticoloTagliaColore
        Anagrafica.__init__(self,
                    windowTitle='Promogest - Anagrafica listini di vendita',
                    recordMenuLabel='_Listini',
                    filterElement=AnagraficaListiniArticoliFilter(self),
                    htmlHandler=AnagraficaListiniArticoliHtml(self),
                    reportHandler=AnagraficaListiniArticoliReport(self),
                    labelHandler=AnagraficaListiniArticoliLabel(self),
                    editElement=AnagraficaListiniArticoliEdit(self),
                    aziendaStr=aziendaStr)

        self.Stampa_Frontaline.set_visible_horizontal(True)
        #if "Label" not in Environment.modulesList:
            #self.Stampa_Frontaline.set_sensitive(False)
        self.records_file_export.set_sensitive(True)
        self.filter.aggiungi_sconto_dettaglio = False
        self.filter.aggiungi_sconto_ingrosso = False
        self.filter.variazione_dettaglio = False
        self.filter.variazione_ingrosso = False
 def __init__(self, idListino = None, aziendaStr=None):
     Anagrafica.__init__(self,
                         windowTitle='Promogest - Anagrafica Variazioni Listini',
                         recordMenuLabel='_Variazioni Listini',
                         filterElement=AnagraficaVariazioniListiniFilter(self),
                         htmlHandler=AnagraficaVariazioniListiniHtml(self),
                         reportHandler=AnagraficaVariazioniListiniReport(self),
                         editElement=AnagraficaVariazioniListiniEdit(self),
                         aziendaStr=aziendaStr)
     self.idListino = idListino
 def __init__(self, denominazione=None, aziendaStr=None):
     self._denominazione = denominazione
     Anagrafica.__init__(self,
                         windowTitle='Promogest - Anagrafica magazzini',
                         recordMenuLabel='_Magazzini',
                         filterElement=AnagraficaMagazziniFilter(self),
                         htmlHandler=AnagraficaMagazziniHtml(self),
                         reportHandler=AnagraficaMagazziniReport(self),
                         editElement=AnagraficaMagazziniEdit(self),
                         aziendaStr=aziendaStr)
     self.records_file_export.set_sensitive(True)
 def __init__(self, denominazione=None, aziendaStr=None):
     self._denominazione = denominazione
     Anagrafica.__init__(self,
                         windowTitle='Promogest - Anagrafica listini',
                         recordMenuLabel='_Listini',
                         filterElement=AnagraficaListiniFilter(self),
                         htmlHandler=AnagraficaListiniHtml(self),
                         reportHandler=AnagraficaListiniReport(self),
                         editElement=AnagraficaListiniEdit(self),
                         aziendaStr=aziendaStr)
     self.duplica_button.set_sensitive(True)
     self.record_duplicate_menu.set_property('visible', True)
     self.records_file_export.set_sensitive(True)