void LoadArgs(string[] args) { for (int i = 0; i < args.Length; i++) { string curr_string = args[i]; switch (i) { case 0: finca_id = curr_string; break; } } if (finca_id != "") { Finca f = propietaris_manager.GetFincaPerId(finca_id); if (f != null) { propietaris_manager.finca_actual = f; Propietari p = propietaris_manager.GetPropietariPerFinca(f); propietaris_manager.propietari_actual = p; ActualitzaLlistaPropietari(); ActualitzaLlistaFinques(); seleccio_propietari_noms_combobox.SetSelectedElement(propietaris_manager.propietari_actual.GetTbl().Nombre); seleccio_finca_noms_combobox.SetSelectedElement(propietaris_manager.finca_actual.GetTbl().Nom1); ActualitzaLlistaParceles(); } } }
public Propietari GetPropietariPerParcela(Parcela parcela) { Propietari ret = null; Finca finca = GetFincaPerParcela(parcela); ret = GetPropietariPerFinca(finca); return(ret); }
public Propietari GetPropietariPerParte(tblPartesFinca parte) { Propietari ret = null; Finca f = GetFincaPerParte(parte); if (f != null) { ret = GetPropietariPerFinca(f); } return(ret); }
public Propietari GetPropietariPerId(int id) { Propietari ret = null; for (int i = 0; i < propietaris.Count; i++) { if (propietaris[i].GetTbl().idProveedor.ToLower().Replace(" ", "") == id.ToString()) { ret = propietaris[i]; break; } } return(ret); }
public Propietari TrobaPropietariPerID(string id) { Propietari ret = null; for (int i = 0; i < propietaris.Count; i++) { if (propietaris[i].GetTbl().idProveedor == id) { ret = propietaris[i]; break; } } return(ret); }
public List <Finca> GetFinquesPerPropietari(Propietari prop) { List <Finca> ret = new List <Finca>(); for (int i = 0; i < GetFinques().Count; i++) { string id1 = prop.GetTbl().idProveedor.Replace(" ", ""); string id2 = GetFinques()[i].GetTbl().idProveedor.ToString().Replace(" ", ""); if (id1 == id2) { ret.Add(GetFinques()[i]); } } return(ret); }
public List <Parcela> GetParcelesPerPropietari(Propietari p) { List <Parcela> parceles = GetParceles(); List <Parcela> ret = new List <Parcela>(); for (int i = 0; i < parceles.Count; i++) { Finca f = GetFincaPerParcela(parceles[i]); if (f != null && f.GetTbl().idProveedor.ToString().Replace(" ", "") == p.GetTbl().idProveedor.Replace(" ", "")) { ret.Add(parceles[i]); } } return(ret); }
public Propietari GetPropietariPerFinca(Finca finca) { Propietari ret = null; for (int i = 0; i < GetPropietaris().Count; i++) { string id1 = GetPropietaris()[i].GetTbl().idProveedor.Replace(" ", ""); string id2 = finca.GetTbl().idProveedor.ToString().Replace(" ", ""); if (id1 == id2) { ret = GetPropietaris()[i]; break; } } return(ret); }
// ----------------------------------------------------------------------- Utils // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // Gmap ------------------------------------------------------------------------ // ----------------------------------------------------------------------------- // ------------------------------------------------------------------------ Gmap // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // Actualitza ------------------------------------------------------------------ // ----------------------------------------------------------------------------- public void CarregaInformacioInicial() { if (propietaris_manager.parte_actual == null || propietaris_manager.parte_actual == null) { return; } Propietari propietari = propietaris_manager.GetPropietariPerParte(propietaris_manager.parte_actual); Finca finca = propietaris_manager.GetFincaPerParte(propietaris_manager.parte_actual); if (propietari != null && finca != null) { propietari_nom_text.SetText(propietari.GetTbl().Nombre); finca_nom_text.SetText(finca.GetTbl().Nom1); ActualitzaLlistaPartesLlista(); } }
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 List <tblLineasPartesFinca> GetLineasPartePerPropietari(Propietari prop) { List <tblLineasPartesFinca> ret = new List <tblLineasPartesFinca>(); List <Finca> finques = GetFinquesPerPropietari(prop); for (int i = 0; i < finques.Count; i++) { List <tblPartesFinca> partes = GetPartesPerFincaId(finques[i].GetTbl().idFinca); for (int p = 0; p < partes.Count; p++) { List <tblLineasPartesFinca> lineas = GetLineasPerParteId(partes[p].idParte); for (int l = 0; l < lineas.Count; l++) { ret.Add(lineas[l]); } } } return(ret); }
public void AfegirPropietari(Propietari propietari) { propietaris.Add(propietari); }