def valida(self): if not self.validaID(self._id): pass if not self.validaCodice(self._codice): raise eDBMException("codice non valido") if not self.validaDescrizione(self._descrizione): raise eDBMException("descrizione non valida") if not self.validaLotto(self._lotto): raise eDBMException("lotto non valido") if not self.validaRegistrazione(self._registrazione): raise eDBMException("registrazione non valida") if not self.validaTipo(self._tipo): raise eDBMException("tipo non valido") if not self.validaData(self._data): raise eDBMException("data non valida") if not self.validaOra(self._ora): raise eDBMException("ora non valida") if not self.validaDDT(self._ddt): raise eDBMException("DDT non valido") if not self.validaDataDDT(self._data_ddt): raise eDBMException("data DDT non valida") return True
def setPeso(self, peso): if self.validaPeso(peso): self._peso = peso else: raise eDBMException("peso non valido")
def setDDT(self, ddt): if self.validaDDT(ddt): self._ddt = ddt else: raise eDBMException("ddt non valido")
def setRegistrazione(self, registrazione): if self.validaRegistrazione(registrazione): self._registrazione = registrazione else: raise eDBMException("registrazione non valida")
def setData(self, data): if self.validaData(data): self._data = data else: raise eDBMException("data non valida")
def setLottoArticolo(self, lotto_articolo): if self.validaLottoArticolo(lotto_articolo): self._lotto_articolo = lotto_articolo else: raise eDBMException("lotto articolo non valido")
def setDescrizione(self, descrizione): if self.validaDescrizione(descrizione): self._descrizione = descrizione else: raise eDBMException("descrizione non valida")
def setPressionePoliolo(self, press_poliolo): if self.validaPressionePoliolo(press_poliolo): self._press_poliolo = press_poliolo else: raise eDBMException("pressione poliolo non valido")
def setQuantitaIsocianato(self, qta_isocianato): if self.validaQuantitaIsocianato(qta_isocianato): self._qta_isocianato = qta_isocianato else: raise eDBMException("quantita' isocianato non valido")
def setFlussoPoliolo(self, flusso_poliolo): if self.validaFlussoPoliolo(flusso_poliolo): self._flusso_poliolo = flusso_poliolo else: raise eDBMException("flusso poliolo non valido")
def setTemperaturaPoliolo(self, temp_poliolo): if self.validaTemperaturaPoliolo(temp_poliolo): self._temp_poliolo = temp_poliolo else: raise eDBMException("tempearura poliolo non valida")
def setQuantitaPoliolo(self, qta_poliolo): if self.validaQuantitaPoliolo(qta_poliolo): self._qta_poliolo = qta_poliolo else: raise eDBMException("quantita' poliolo non valido")
def setTempoColata(self, tempo_colata): if self.validaTempoColata(tempo_colata): self._tempo_colata = tempo_colata else: raise eDBMException("tempo colata non valido")
def setRapporto(self, rapporto): if self.validaRapporto(rapporto): self._rapporto = rapporto else: raise eDBMException("rapporto non valido")
def setLottoPoliolo(self, lotto_poliolo): if self.validaLottoPoliolo(lotto_poliolo): self._lotto_poliolo = lotto_poliolo else: raise eDBMException("lotto poliolo non valido")
def setFlussoIsocianato(self, flusso_isocianato): if self.validaFlussoIsocianato(flusso_isocianato): self._flusso_isocianato = flusso_isocianato else: raise eDBMException("flusso isocianato non valido")
def setLottoColore(self, lotto_colore): if self.validaLottoColore(lotto_colore): self._lotto_colore = lotto_colore else: raise eDBMException("lotto colore non valido")
def setTemperaturaIsocianato(self, temp_isocianato): if self.validaTemperaturaIsocianato(temp_isocianato): self._temp_isocianato = temp_isocianato else: raise eDBMException("temperatura isocianato non valido")
def setBadge(self, badge): if self.validaBadge(badge): self._badge = badge else: raise eDBMException("badge non valido")
def setPressioneIsocianato(self, press_isocianato): if self.validaPressioneIsocianato(press_isocianato): self._press_isocianato = press_isocianato else: raise eDBMException("pressione isocianato non valido")
def setLotto(self, lotto): if self.validaLotto(lotto): self._lotto = lotto else: raise eDBMException("lotto non valido")
def setNumColore(self, num_colore): if self.validaNumColore(num_colore): self._num_colore = num_colore else: raise eDBMException("numero colore non valido")
def setTipo(self, tipo): if self.validaTipo(tipo): self._tipo = tipo else: raise eDBMException("tipo non valido")
def setPercentualeColore(self, perc_colore): if self.validaPercentualeColore(perc_colore): self._perc_colore = perc_colore else: raise eDBMException("percentuale colore non valido")
def setOra(self, ora): if self.validaOra(ora): self._ora = ora else: raise eDBMException("ora non valida")
def setFlussoColore(self, flusso_colore): if self.validaFlussoColore(flusso_colore): self._flusso_colore = flusso_colore else: raise eDBMException("flusso colore non valido")
def setDataDDT(self, data_ddt): if self.validaDataDDT(data_ddt): self._data_ddt = data_ddt else: raise eDBMException("data DDT non valida")
def setAnticipoColore(self, ant_colore): if self.validaAnticipoColore(ant_colore): self._anticipo_colore = ant_colore else: raise eDBMException("anticipo colore non valido")
def setCodice(self, codice): if self.validaCodice(codice): self._codice = codice else: raise eDBMException("codice inserito non valido")
def setNumeroStampo(self, num_stampo): if self.validaNStampo(num_stampo): self._n_stampo = num_stampo else: raise eDBMException("numero stampo non valido")