public List <Parcela> GetParcelesPerVarietat(Varietat v) { List <Parcela> parceles = GetParceles(); List <Parcela> ret = new List <Parcela>(); for (int i = 0; i < parceles.Count; i++) { if (parceles[i].GetTbl().idVarietat == v.GetTbl().idTipoUva) { ret.Add(parceles[i]); } } return(ret); }
public Varietat GetVarietatPerParcela(Parcela parcela) { Varietat ret = null; List <Varietat> varietats = GetVarietats(); for (int i = 0; i < varietats.Count; i++) { if (parcela.GetTbl().idVarietat == varietats[i].GetTbl().idTipoUva) { ret = varietats[i]; break; } } return(ret); }
public bool PropietariTeVarietat(Propietari prop, Varietat var) { List <Finca> finques = GetFinquesPerPropietari(prop); for (int i = 0; i < finques.Count; i++) { List <Parcela> parceles = GetParcelesPerFinca(finques[i]); for (int y = 0; y < parceles.Count; y++) { if (parceles[y].GetTbl().idVarietat == var.GetTbl().idTipoUva) { return(true); } } } return(false); }
public void AfegirVarietat(Varietat varietat) { varietats.Add(varietat); }