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(); } }