private void EdycjaCzytelnika(long id, int flag = 0)
        {
            Czytelnik selected = this.czytelnikRepository.PoId(id); //Zaznaczony czytelnik
            KartaCzytelnika karta = this.kartaCzytelnikaRepository.PoCzytelniku(selected); //Pobieramy jego kartę

            IEnumerable<Wypozyczenie> lista1 = wkRepository.WypozyczonePoCzytelniku(karta); //Pobieramy jego wypożyczenia
            IEnumerable<Wypozyczenie> lista2 = wcRepository.WypozyczonePoCzytelniku(karta);
            var lista = lista1.Cast<Wypozyczenie>().Concat(lista2.Cast<Wypozyczenie>()); //Łączymy listy

            EdycjaCzytelnika edycjaCzytelnika = new EdycjaCzytelnika();
            edycjaCzytelnika.PobierzDaneCzytelnika(selected, karta, lista, flag); //Przekazujemy dane do formatki

            if (edycjaCzytelnika.ShowDialog() == DialogResult.OK) //Otwieramy jako okno dialogowe
            {
                this.toolStripStatusLabel.Text = "Zaktualizowano dane czytelnika";

                PobierzDaneRepozytorium();
                PobierzDaneGridBox();
            }
            edycjaCzytelnika.TopMost = true;
        }
        private void DodajCzytelnikaButtonClick(object sender, EventArgs e)
        {
            EdycjaCzytelnika edycjaCzytelnika = new EdycjaCzytelnika();

            if (edycjaCzytelnika.ShowDialog() == DialogResult.OK) //Otwieramy jako okno dialogowe
            {
                this.toolStripStatusLabel.Text = "Dodano czytelnika";

                PobierzDaneRepozytorium();
                PobierzDaneGridBox();
            }
        }