private void addParaUżytków(Działka staraDziałka, Działka nowaDziałka, Klasoużytek użytek)
        {
            Row row         = _table.InsertRow(_templateRow);
            var staryUżytek = staraDziałka != null?staraDziałka.SzukajUżytku(użytek) : null;

            if (staryUżytek != null)
            {
                row.ofu(staryUżytek.ofu()).ozu(staryUżytek.ozu()).ozk(staryUżytek.ozk())
                .uz(staryUżytek.powierzchnia().toString(!staraDziałka.JestDoAra));
            }
            var nowyUżytek = nowaDziałka != null?nowaDziałka.SzukajUżytku(użytek) : null;

            if (nowyUżytek != null)
            {
                row.ofuNowy(nowyUżytek.ofu()).ozuNowy(nowyUżytek.ozu()).ozkNowy(nowyUżytek.ozk())
                .uzNowy(nowyUżytek.powierzchnia().toString(!nowaDziałka.JestDoAra));
            }
            if (staryUżytek != null && nowyUżytek != null)
            {
                row.uzDelta(roznica(staryUżytek.powierzchnia(), nowyUżytek.powierzchnia()));
            }
            else
            {
                row.uzDelta("-");
            }
            row.ukryjZmienne();
        }
Beispiel #2
0
        public void test_czy_rozliczenie_doda_drugi_raz_taką_samą_działkę()
        {
            var rozliczenie = new Rozliczenie();
            var działka     = new Działka(id, powierzchnia);
            var użytek      = new Klasoużytek(ofu: "", ozu: "", ozk: "", powierzchnia: powierzchnia);

            działka.DodajUżytek(użytek);
            rozliczenie.DodajDziałkę(działka);
            rozliczenie.DodajDziałkę(działka);
            Assert.Fail();
        }
Beispiel #3
0
        public void test_czy_rozliczenie_zawiera_dodaną_działkę()
        {
            var rozliczenie = new Rozliczenie();
            var działka     = new Działka(id, powierzchnia);
            var użytek      = new Klasoużytek(ofu: "", ozu: "", ozk: "", powierzchnia: powierzchnia);

            działka.DodajUżytek(użytek);
            rozliczenie.DodajDziałkę(działka);
            var szukanaDziałka = rozliczenie.SzukajIdDziałki(id);

            Assert.IsNotNull(szukanaDziałka);
            Assert.AreSame(działka, szukanaDziałka);
        }