public Nehnutelnost(int sup, string adresa) { ListObcanov = new LinkedList<Obcan>(); ListVlastnictva = new ListVlastnictva(); Adresa = adresa; SupisneCislo = sup; }
public Nehnutelnost(int sup, string adresa, KatastralneUzemie k) { ListObcanov = new LinkedList<Obcan>(); ListVlastnictva = new ListVlastnictva(); Adresa = adresa; SupisneCislo = sup; RefKatastralneUzemie = k; }
// ## ## ## ## // ## ## ## ## // ## ## ## ## // ## ## ## ## // ## ## ## ## // ## ## ## ## // ######## ### ######## //public ListVlastnictva VytvorenieListuVlastnictva(int idKu, int idLv) //{ // //if (podiely == null) contib=; // ListVlastnictva l = new ListVlastnictva(idLv, TreapKatastralneUzemia.FindValue(idKu)); // // // //l.ListSupisNehnutelnosti = sup; // //l.ListPodiely = podiely; // return l; //} /// <summary> /// 16. Pridanie listu vlastnictva Id_kat_uzemie, id_list_vlastnictva, [sup_cisla], Pridanie listu vlastnictva /// Pre kazdy list vlastnictva je potrebne evidovat aspon: ///- Katastralne uzemie ///- Jedinencne cislo listu vlastnictva v danom katastralnom uzemi (cele cislo) ///- Supisne cisla vsetkych nehnutelnosti zapisanych na liste vlastnictva ///- Supis vsetkych vlastnikov aj z ich majetkovym podielom na nehnutelnostiach zapisanych /// na liste vlastnictva (sucet majetkovych podielov je vzdy 100 % resp. 1) /// /// </summary> /// <param name="idKu"></param> /// <param name="idLv"></param> /// <param name="sup"></param> public bool PridanieListuVlastnictva(int idKu, int idLv) { //TreapKatastralneUzemia.FindValue(idKu).TreapListyVlastnictva.FindValue(idLv); //foreach (var x in TreapKatastralneUzemia.FindValue(idKu).TreapListyVlastnictva.FindValue(idLv).) //{ //} ListVlastnictva lv = new ListVlastnictva(idLv, TreapKatastralneUzemia.FindValue(idKu)); //if ( // TreapKatastralneUzemia.Find(idKu)) //{ // if (TreapKatastralneUzemia2.Find(TreapKatastralneUzemia.FindValue(idKu).aMenoUzemia)) // { TreapKatastralneUzemia.FindValue(idKu).TreapListyVlastnictva.Add(lv, idLv); TreapKatastralneUzemia2.FindValue(TreapKatastralneUzemia.FindValue(idKu).aMenoUzemia) .TreapListyVlastnictva.Add(lv, idLv); return true; // } //} return false; }
public Podiel(Obcan o, int p, ListVlastnictva rlv) { Obcan = o; PercentnyPodiel = p; _refListVlastnictva = rlv; }
public Podiel(Obcan o) { Obcan = o; PercentnyPodiel = 1; _refListVlastnictva = null; }
public Podiel(Obcan o, int p) { Obcan = o; PercentnyPodiel = p; _refListVlastnictva = null; }
public void TransferNehnutelnosti(ListVlastnictva lv) { var listSupisNehnutelnosti = this.ListSupisNehnutelnosti; if (listSupisNehnutelnosti != null) { foreach (var x in listSupisNehnutelnosti) { lv.ListSupisNehnutelnosti.AddFirst(x); } } }