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;
 }
Пример #3
0
        //  ##          ##     ## ##
        //  ##          ##     ## ##
        //  ##          ##     ## ##
        //  ##          ##     ## ##
        //  ##           ##   ##  ##
        //  ##            ## ##   ##
        //  ########       ###    ########
        //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;
        }
Пример #4
0
 public Podiel(Obcan o, int p, ListVlastnictva rlv)
 {
     Obcan = o;
     PercentnyPodiel = p;
     _refListVlastnictva = rlv;
 }
Пример #5
0
 public Podiel(Obcan o)
 {
     Obcan = o;
     PercentnyPodiel = 1;
     _refListVlastnictva = null;
 }
Пример #6
0
 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);
         }
     }
 }