Пример #1
0
    public Model()
    {
        for (int i = 0; i < 100; i++)
        {
            Osoba o = new Osoba();

            o.ID             = i;
            o.ID_MIEJSCOWOSC = i % 25;

            o.Imie     = "Imie " + i.ToString();
            o.Nazwisko = "Nazwisko " + i.ToString();

            Osoby.Add(o);
        }

        for (int j = 0; j < 25; j++)
        {
            Miejscowosc m = new Miejscowosc();

            m.ID = j;

            m.Nazwa = "Miejscowosc " + j.ToString();

            Miejscowosci.Add(m);
        }
    }
Пример #2
0
        static void Main(string[] args)
        {
            using (var dane = new zadanie2DataContext(@"server=.\sqlexpress;database=zadanie2;integrated security=true"))
            {
                // wypisywanie wszystkich studentow z tabeli
                foreach (var student in dane.Student)
                {
                    Console.WriteLine($"{student.ID} {student.Imię} {student.Nazwisko} {student.DataUrodzenia} {student.Miejscowosc.Nazwa}");
                }

                // dodawanie studenta do bazy (czyli stworzenie nowej klasy + wstawienie)
                Student student1 = new Student();
                student1.Imię           = "Janek";
                student1.Nazwisko       = "Nowacki";
                student1.DataUrodzenia  = DateTime.Parse("03/11/1992");
                student1.Miejscowosc_ID = 4;
                // wstawienie danych do tabeli i zatwierdzenie zmian
                dane.Student.InsertOnSubmit(student1);
                dane.SubmitChanges();

                // dodawanie miasta, analogicznie do dodawania studenta
                Miejscowosc miejscowosc1 = new Miejscowosc();
                miejscowosc1.Nazwa = "Warszawa";
                // wstawienie danych do tabeli i zatwierdzenie zmian
                dane.Miejscowosc.InsertOnSubmit(miejscowosc1);
                dane.SubmitChanges();

                // dodawanie dwóch naraz - najpierw dane studenta, pozniej tworzymy miasto, wstawiamy je, a nastepnie
                // przypisujemy do studenta i wstawiamy studenta, na koniec zatwierdzamy wszystkie zmiany
                Student student2 = new Student();
                student2.Imię          = "Adrian";
                student2.Nazwisko      = "Głowa";
                student2.DataUrodzenia = DateTime.Parse("11/06/1993");
                Miejscowosc miejscowosc2 = new Miejscowosc();
                miejscowosc2.Nazwa = "Gdańsk";
                dane.Miejscowosc.InsertOnSubmit(miejscowosc2);
                student2.Miejscowosc = miejscowosc2;
                dane.Student.InsertOnSubmit(student2);
                dane.SubmitChanges();

                // modyfikowanie imienia studenta o ID 3
                var dozmiany = dane.Student.Where(x => x.ID == 3).Take(1).Select(x => x);
                dozmiany.Imię = "Arnold";
                dane.SubmitChanges();

                // usuwanie studenta z imieniem Jan (pierwszego wyszukanego w tabeli)
                var dousuniecia = dane.Student.Where(x => x.Imię == "Jan").Skip(1).Take(1).Select(x => x);
                if (dousuniecia.Count() > 0)
                {
                    dane.Student.DeleteOnSubmit(dousuniecia.First());
                    dane.SubmitChanges();
                }
            }
            Console.ReadKey();
        }
Пример #3
0
        public List <Miejscowosc> GetMiejscowosci(TerytModel.Teryt teryt, List <Gmina> gminy)
        {
            _miejscowosciDictionary = new Dictionary <string, Miejscowosc>();
            var list = new List <Miejscowosc>();

            list.AddRange(teryt.Simc.Rows.Where(q => q.Sym == q.SymPod).Select(q =>
            {
                var m = new Miejscowosc
                {
                    Nazwa         = q.Nazwa,
                    RodzajId      = q.Rm,
                    Rodzaj        = teryt.WmRodz.Rows.Single(r => r.Rm == q.Rm).NazwaRm,
                    StanNa        = DateTime.Parse(q.StanNa),
                    Symbol        = q.Sym,
                    Gmina         = gminy.Single(r => r.Symbol == q.Gmi && r.Powiat.Symbol == q.Pow && r.Powiat.Wojewodztwo.Symbol == q.Woj),
                    NazwaDzielnic = "dzielnica"
                };
                _miejscowosciDictionary.Add(q.Sym, m);
                return(m);
            }));

            return(list);
        }
Пример #4
0
        private void CreateUser(object parameter)
        {
            if (edycja == false)
            {
                DataClasses1DataContext context = new DataClasses1DataContext();

                Miejscowosc oldMiejscowosc = Miejscowosc.CheckMiejscowoscExist(Ulica.FindUlicaIdByName(_selectedUlica),
                                                                               Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto));

                Region oldRegion = Region.CheckRegionExist(Kraj.FindKrajIdByName(_selectedKraj),
                                                           Powiat.FindPowiatIdByNazwa(_selectedPowiat),
                                                           Gmina.FindGminaIdByName(_selectedGmina),
                                                           Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo));
                if (oldMiejscowosc == null)
                {
                    var miejscowosc = new Miejscowosc
                    {
                        Id_Nazwa_Miasto = Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto),
                        Id_Ulica        = Ulica.FindUlicaIdByName(_selectedUlica),
                        Poczta          = _poczta,
                        Kod             = _kod1.ToString() + '-' + _kod2.ToString()
                    };
                    context.Miejscowoscs.InsertOnSubmit(miejscowosc);
                    context.SubmitChanges();
                    oldMiejscowosc = miejscowosc;
                }

                if (oldRegion == null)
                {
                    var region = new Region
                    {
                        Id_Kraj        = Kraj.FindKrajIdByName(_selectedKraj),
                        Id_Powiat      = Powiat.FindPowiatIdByNazwa(_selectedPowiat),
                        Id_Gmina       = Gmina.FindGminaIdByName(_selectedGmina),
                        Id_Wojewodztwo = Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo)
                    };
                    context.Regions.InsertOnSubmit(region);
                    context.SubmitChanges();
                    oldRegion = region;
                }
                Adre oldAdres = Adre.CheckAdreExist(oldMiejscowosc.Id_Miejscowosc, oldRegion.Id_Region);
                if (oldAdres == null)
                {
                    var adresData = new Adre
                    {
                        Id_Miejscowosc = oldMiejscowosc.Id_Miejscowosc,
                        Id_Region      = oldRegion.Id_Region
                    };
                    context.Adres.InsertOnSubmit(adresData);
                    context.SubmitChanges();
                    oldAdres = adresData;
                }

                var userLogin = new Login
                {
                    User_Login       = _login,
                    Student_Imie     = _firstName,
                    Student_Nazwisko = _lastName,
                    Student_E_Mail   = E_Mail,
                    Student_Telefon  = _telephone,
                    Haslo            = _password,
                    Id_Adres         = oldAdres.Id_Adres,
                    Numer_Domu       = _numerDomu,
                    Numer_Mieszkania = Convert.ToInt32(_numerMieszkania),
                    Id_Zdjecie       = new Guid("3c554039-2175-4aaa-9001-1372b82cb04c")
                };

                context.Logins.InsertOnSubmit(userLogin);
                context.SubmitChanges();

                var student = new Student
                {
                    Id_Login = userLogin.Id_Login,
                };
                context.Students.InsertOnSubmit(student);
                context.SubmitChanges();
            }
            if (edycja == true)
            {
                DataClasses1DataContext context = new DataClasses1DataContext();
                var         idKraj         = Kraj.FindKrajIdByName(_selectedKraj);
                var         idPowiat       = Powiat.FindPowiatIdByNazwa(_selectedPowiat);
                var         idGmina        = Gmina.FindGminaIdByName(_selectedGmina);
                var         idWojewodztwo  = Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo);
                var         idNazwa_Miasto = Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto);
                var         idUlica        = Ulica.FindUlicaIdByName(_selectedUlica);
                Miejscowosc oldMiejscowosc = Miejscowosc.CheckMiejscowoscExist(idNazwa_Miasto, idUlica);
                Region      oldRegion      = Region.CheckRegionExist(idKraj, idPowiat, idGmina, idWojewodztwo);
                Adre        oldAdres;
                if (oldMiejscowosc != null && oldRegion != null)
                {
                    oldAdres = Adre.CheckAdreExist(oldMiejscowosc.Id_Miejscowosc, oldRegion.Id_Region);
                    if (_studentData.Id_Adres == oldAdres.Id_Adres && !Student.AnyChanges(_studentData, _login, _firstName, _lastName, _telephone, _e_Mail, _password, _numerDomu, Convert.ToInt32(_numerMieszkania)))
                    {
                        MessageBox.Show("Nie dokonano żadnych zmian w treści", "Uwaga", MessageBoxButton.OK, MessageBoxImage.Error);
                        return;
                    }
                    else
                    {
                        Login log = context.Logins.Single(x => x.Id_Login == _student.Id_Login);
                        log.Id_Adres         = oldAdres.Id_Adres;
                        log.User_Login       = _login;
                        log.Student_Imie     = _firstName;
                        log.Student_Nazwisko = _lastName;
                        log.Student_Telefon  = _telephone;
                        log.Student_E_Mail   = _e_Mail;
                        log.Haslo            = _password;
                        log.Numer_Domu       = _numerDomu;
                        log.Numer_Mieszkania = Convert.ToInt32(_numerMieszkania);
                        context.SubmitChanges();
                    }
                }
                if (oldMiejscowosc == null || oldRegion == null)
                {
                    if (oldMiejscowosc == null)
                    {
                        var newMiejscowosc = new Miejscowosc
                        {
                            Id_Nazwa_Miasto = idNazwa_Miasto,
                            Id_Ulica        = idUlica,
                            Poczta          = _poczta,
                            Kod             = _kod1.ToString() + '-' + _kod2.ToString()
                        };
                        context.Miejscowoscs.InsertOnSubmit(newMiejscowosc);
                        context.SubmitChanges();
                        oldMiejscowosc = newMiejscowosc;
                    }
                    if (oldRegion == null)
                    {
                        var newRegion = new Region
                        {
                            Id_Kraj        = idKraj,
                            Id_Wojewodztwo = idWojewodztwo,
                            Id_Powiat      = idPowiat,
                            Id_Gmina       = idGmina
                        };
                        context.Regions.InsertOnSubmit(newRegion);
                        context.SubmitChanges();
                        oldRegion = newRegion;
                    }

                    var newAdres = new Adre
                    {
                        Id_Miejscowosc = oldMiejscowosc.Id_Miejscowosc,
                        Id_Region      = oldRegion.Id_Region
                    };
                    context.Adres.InsertOnSubmit(newAdres);
                    context.SubmitChanges();

                    Login log = context.Logins.Single(x => x.Id_Login == _student.Id_Login);
                    log.Id_Adres = newAdres.Id_Adres;
                    context.SubmitChanges();
                    context.Refresh(RefreshMode.OverwriteCurrentValues, newAdres);
                }
            }
            Window frm = (Window)parameter;

            frm.Close();
        }
Пример #5
0
        private void SetStandardDistricts(List <Miejscowosc> gusDistricts, Lokalizacje loc, Miejscowosc city)
        {
            foreach (var district in gusDistricts)
            {
                loc.Ulice.Where(q => q.Miejscowosc.Symbol == district.Symbol && q.Miejscowosc.Gmina.Symbol == district.Gmina.Symbol && q.Miejscowosc.Gmina.Powiat.Symbol == district.Gmina.Powiat.Symbol && q.Miejscowosc.Gmina.Powiat.Wojewodztwo.Symbol == district.Gmina.Powiat.Wojewodztwo.Symbol).ToList().ForEach(q => q.Miejscowosc = city);

                var cityName = city.Nazwa + "-";
                var name     = district.Nazwa.StartsWith(cityName) ? district.Nazwa.Substring(cityName.Length) : district.Nazwa;
                var d        = new Dzielnica
                {
                    Miejscowosc = city,
                    Symbol      = district.Symbol,
                    StanNa      = district.StanNa,
                    Nazwa       = name
                };
                loc.Dzielnice.Add(d);

                var regions = loc.Dzielnice.Where(q => q.Miejscowosc.Symbol == district.Symbol).ToList();
                loc.Rejony.AddRange(regions.Select(q => new Rejon
                {
                    Dzielnica = d,
                    Nazwa     = q.Nazwa,
                    Symbol    = q.Symbol,
                    StanNa    = q.StanNa
                }));
                loc.Dzielnice.RemoveAll(q => regions.Contains(q));
            }
            loc.Miejscowosci.RemoveAll(gusDistricts.Contains);
        }
Пример #6
0
 private void PrepareNonStandardDistrict(List <Miejscowosc> gusDistricts, Lokalizacje loc, Miejscowosc city)
 {
     foreach (var district in gusDistricts)
     {
         loc.Ulice.Where(q => q.Miejscowosc.Symbol == district.Symbol && q.Miejscowosc.Gmina.Symbol == district.Gmina.Symbol && q.Miejscowosc.Gmina.Powiat.Symbol == district.Gmina.Powiat.Symbol && q.Miejscowosc.Gmina.Powiat.Wojewodztwo.Symbol == district.Gmina.Powiat.Wojewodztwo.Symbol).ToList().ForEach(q => q.Miejscowosc = city);
     }
     loc.Miejscowosci.RemoveAll(gusDistricts.Contains);
     loc.Dzielnice.RemoveAll(q => q.Miejscowosc.Gmina.Powiat.Nazwa == city.Nazwa);
 }
Пример #7
0
        private void AddPoznanDistricts(Lokalizacje lokalizacje, Miejscowosc poznan)
        {
            var names = new List <string>
            {
                "Antoninek-Zieliniec-Kobylepole",
                "Chartowo",
                "Fabianowo-Kotowo",
                "Główna",
                "Głuszyna",
                "Górczyn",
                "Grunwald Południe",
                "Grunwald Północ",
                "Jana III Sobieskiego i Marysieńki",
                "Jeżyce",
                "Junikowo",
                "Kiekrz",
                "Krzesiny-Pokrzywno-Garaszewo",
                "Krzyżowniki-Smochowice",
                "Kwiatowe",
                "Ławica",
                "Morasko-Radojewo",
                "Naramowice",
                "Nowe Winogrady Południe",
                "Nowe Winogrady Północ",
                "Nowe Winogrady Wschód",
                "Ogrody",
                "Ostrów Tumski-Śródka-Zawady-Komandoria",
                "Piątkowo",
                "Podolany",
                "Rataje",
                "Sołacz",
                "Stare Miasto",
                "Stare Winogrady",
                "Starołęka-Minikowo-Marlewo",
                "Stary Grunwald",
                "Strzeszyn",
                "Szczepankowo-Spławie-Krzesinki",
                "Świerczewo",
                "Św. Łazarz",
                "Umultowo",
                "Warszawskie-Pomet-Maltańskie",
                "Wilda",
                "Winiary",
                "Wola",
                "Zielony Dębiec",
                "Żegrze"
            };

            var i    = 1;
            var date = DateTime.Now.Date;

            foreach (var name in names)
            {
                var district = new Dzielnica
                {
                    Miejscowosc = poznan,
                    Symbol      = "P" + i.ToString().PadLeft(3, '0'),
                    StanNa      = date,
                    Nazwa       = name
                };

                lokalizacje.Dzielnice.Add(district);
                i++;
            }
        }
Пример #8
0
        private void AddCracowDistricts(Lokalizacje lokalizacje, Miejscowosc cracow)
        {
            #region Names

            var names = new Dictionary <string, List <string> >
            {
                {
                    "Stare Miasto (I)", new List <string>
                    {
                        "Kazimierz",
                        "Kleparz",
                        "Nowe Miasto",
                        "Nowy Świat",
                        "Piasek",
                        "Stare Miasto",
                        "Stradom",
                        "Warszawskie",
                        "Wawel"
                    }
                },
                {
                    "Grzegórzki (II)", new List <string>
                    {
                        "Dąbie",
                        "Grzegórzki",
                        "Kazimierz",
                        "Olsza",
                        "Osiedle Oficerskie",
                        "Wesoła"
                    }
                },
                {
                    "Prądnik Czerwony (III)", new List <string>
                    {
                        "Olsza",
                        "Olsza II",
                        "Prądnik Czerwony",
                        "Rakowice",
                        "Śliczna",
                        "Ugorek",
                        "Warszawskie",
                        "Wieczysta",
                        "Osiedle Gotyk"
                    }
                },
                {
                    "Prądnik Biały (IV)", new List <string>
                    {
                        "Azory",
                        "Bronowice Wielkie",
                        "Górka Narodowa",
                        "Górka Narodowa Wschód",
                        "Górka Narodowa Zachód",
                        "Osiedle Krowodrza Górka",
                        "Osiedle Witkowice Nowe",
                        "Prądnik Biały",
                        "Tonie",
                        "Witkowice",
                        "Żabiniec"
                    }
                },
                {
                    "Krowodrza (V)", new List <string>
                    {
                        "Cichy Kącik",
                        "Czarna Wieś",
                        "Krowodrza",
                        "Łobzów",
                        "Miasteczko Studenckie AGH",
                        "Nowa Wieś"
                    }
                },
                {
                    "Bronowice (VI)", new List <string>
                    {
                        "Bronowice",
                        "Bronowice Małe",
                        "Mydlniki",
                        "Osiedle Bronowice Nowe",
                        "Osiedle Widok Zarzecze"
                    }
                },
                {
                    "Zwierzyniec (VII)", new List <string>
                    {
                        "Bielany",
                        "Chełm",
                        "Olszanica",
                        "Półwsie Zwierzynieckie",
                        "Przegorzały",
                        "Wola Justowska",
                        "Zwierzyniec",
                        "Salwator",
                        "Zakamycze"
                    }
                },
                {
                    "Dębniki (VIII)", new List <string>
                    {
                        "Bodzów",
                        "Dębniki",
                        "Kobierzyn",
                        "Koło Tynieckie",
                        "Kostrze",
                        "Ludwinów",
                        "Podgórki Tynieckie",
                        "Pychowice",
                        "Sidzina",
                        "Skotniki",
                        "Tyniec",
                        "Zakrzówek",
                        "Kapelanka",
                        "Kliny Zacisze",
                        "Mochnaniec",
                        "Osiedle Europejskie",
                        "Osiedle Interbud",
                        "Osiedle Kolejowe",
                        "Osiedle Panorama",
                        "Osiedle Podwawelskie",
                        "Osiedle Proins",
                        "Osiedle Ruczaj",
                        "Osiedle Ruczaj-Zaborze"
                    }
                },
                {
                    "Łagiewniki-Borek Fałęcki (IX)", new List <string>
                    {
                        "Borek Fałęcki",
                        "Łagiewniki",
                        "Osiedle Cegielniana",
                        "Osiedle Zaułek Jugowicki"
                    }
                },
                {
                    "Swoszowice (X)", new List <string>
                    {
                        "Bania",
                        "Barycz",
                        "Jugowice",
                        "Kliny Borkowskie",
                        "Kosocice",
                        "Lusina",
                        "Łysa Góra",
                        "Opatkowice",
                        "Rajsko",
                        "Siarczana Góra",
                        "Soboniowice",
                        "Wróblowice",
                        "Zbydniowice"
                    }
                },
                {
                    "Podgórze Duchackie (XI)", new List <string>
                    {
                        "Kurdwanów",
                        "Kurdwanów Nowy",
                        "Osiedle Piaski Nowe",
                        "Osiedle Podlesie",
                        "Piaski Wielkie",
                        "Wola Duchacka",
                        "Wola Duchacka Wschód",
                        "Wola Duchacka Zachód"
                    }
                },
                {
                    "Bieżanów-Prokocim (XII)", new List <string>
                    {
                        "Bieżanów",
                        "Bieżanów Kolonia",
                        "Kaim",
                        "Łazy",
                        "Osiedle Bieżanów Nowy",
                        "Osiedle Kolejowe",
                        "Osiedle Medyków",
                        "Osiedle Na Kozłówce",
                        "Osiedle Nad Potokiem",
                        "Osiedle Parkowe",
                        "Osiedle Nowy Prokocim",
                        "Osiedle Złocień",
                        "Prokocim",
                        "Rżąka"
                    }
                },
                {
                    "Podgórze (XIII)", new List <string>
                    {
                        "Łutnia",
                        "Mateczny",
                        "Płaszów",
                        "Podgórze",
                        "Przewóz",
                        "Rybitwy",
                        "Zabłocie"
                    }
                },
                {
                    "Czyżyny (XIV)", new List <string>
                    {
                        "Czyżyny",
                        "Łęg",
                        "Osiedle 2 Pułku Lotniczego",
                        "Osiedle Akademickie",
                        "Osiedle Dywizjonu 303"
                    }
                },
                {
                    "Mistrzejowice (XV)", new List <string>
                    {
                        "Batowice",
                        "Dziekanowice",
                        "Mistrzejowice",
                        "Osiedle Bohaterów Września",
                        "Osiedle Kombatantów",
                        "Osiedle Mistrzejowice Nowe",
                        "Osiedle Oświecenia",
                        "Osiedle Piastów",
                        "Osiedle Srebrnych Orłów",
                        "Osiedle Tysiąclecia",
                        "Osiedle Złotego Wieku"
                    }
                },
                {
                    "Bieńczyce (XVI)", new List <string>
                    {
                        "Bieńczyce",
                        "Osiedle Albertyńskie",
                        "Osiedle Jagiellońskie",
                        "Osiedle Kalinowe",
                        "Osiedle Kazimierzowskie",
                        "Osiedle Kościuszkowskie",
                        "Osiedle Na Lotnisku",
                        "Osiedle Niepodległości",
                        "Osiedle Przy Arce",
                        "Osiedle Strusia",
                        "Osiedle Wysokie",
                        "Osiedle Złotej Jesieni"
                    }
                },
                {
                    "Wzgórza Krzesławickie (XVII)", new List <string>
                    {
                        "Grębałów",
                        "Kantorowice",
                        "Krzesławice",
                        "Lubocza",
                        "Łuczanowice",
                        "Dłubnia",
                        "Osiedle Na Stoku",
                        "Osiedle Na Wzgórzach",
                        "Wadów",
                        "Węgrzynowice",
                        "Zesławice"
                    }
                },
                {
                    "Nowa Huta (XVIII)", new List <string>
                    {
                        "Błonie",
                        "Branice",
                        "Osiedle Centrum A",
                        "Osiedle Centrum B",
                        "Osiedle Centrum C",
                        "Osiedle Centrum D",
                        "Osiedle Centrum E",
                        "Chałupki",
                        "Chałupki Górne",
                        "Cło",
                        "Górka Kościelnicka",
                        "Holendry",
                        "Kopaniny",
                        "Kościelniki",
                        "Kujawy",
                        "Mogiła",
                        "Nowa Huta",
                        "Nowa Wieś",
                        "Osiedle Górali",
                        "Osiedle Handlowe",
                        "Osiedle Hutnicze",
                        "Osiedle Kolorowe",
                        "Osiedle Krakowiaków",
                        "Osiedle Lesisko",
                        "Osiedle Młodości",
                        "Osiedle Na Skarpie",
                        "Osiedle Ogrodowe",
                        "Osiedle Słoneczne",
                        "Osiedle Sportowe",
                        "Osiedle Spółdzielcze",
                        "Osiedle Stalowe",
                        "Osiedle Szklane Domy",
                        "Osiedle Szkolne",
                        "Osiedle Teatralne",
                        "Osiedle Urocze",
                        "Osiedle Wandy",
                        "Osiedle Willowe",
                        "Osiedle Zgody",
                        "Osiedle Zielone",
                        "Piekiełko",
                        "Pleszów",
                        "Przylasek Rusiecki",
                        "Przylasek Wyciąski",
                        "Ruszcza",
                        "Stryjów",
                        "Wola Rusiecka",
                        "Wolica",
                        "Wróżenice",
                        "Wyciąże"
                    }
                }
            };

            #endregion Names

            var i    = 1;
            var j    = 1;
            var date = DateTime.Now.Date;
            foreach (var name in names)
            {
                var district = new Dzielnica
                {
                    Miejscowosc = cracow,
                    Symbol      = "K" + i.ToString().PadLeft(3, '0'),
                    StanNa      = date,
                    Nazwa       = name.Key
                };
                foreach (var regionName in name.Value)
                {
                    var region = new Rejon
                    {
                        Nazwa     = regionName,
                        Dzielnica = district,
                        Symbol    = district.Symbol + "R" + j.ToString().PadLeft(3, '0'),
                        StanNa    = date
                    };

                    lokalizacje.Rejony.Add(region);
                    j++;
                }

                lokalizacje.Dzielnice.Add(district);
                i++;
            }
        }