private bool CheckDiff(Lato lato, List <Lato> lati) { var latiExtra = lati.Where(x => x.IDLato != lato.IDLato); int diff = 0; foreach (var latoExtra in latiExtra) { diff = latoExtra.Size - diff; } if (lato.Size > Math.Abs(diff)) { return(true); } else { return(false); } }
private bool CheckSum(Lato lato, List <Lato> lati) { var latiExtra = lati.Where(x => x.IDLato != lato.IDLato); int somma = 0; foreach (var latoExtra in latiExtra) { somma += latoExtra.Size; } if (lato.Size < somma) { return(true); } else { return(false); } }