public void AddLavorazione(Lavorazione lavorazione) { var prevFase = lavorazione.FaseDiLavoro; lavorazione.ResetFaseDiLavoro(this.FaseDiLavoroGuid); if (prevFase != null && prevFase.FaseDiLavoroGuid != FaseDiLavoroGuid) { prevFase.ResetLavorazioniNumeration(); } //Riaggiorno valid flag UpdateValidFlag(); }
public bool IsCompatible(Lavorazione lavorazione) { return(lavorazione.FasiCompatibili.Contains(TipoFase)); }