private void DodajEgzemplarzButtonClick(object sender, EventArgs e) { if (ksiazka != null) { EKRepository ekRepository = new EKRepository(); EgzemplarzKsiazki egzemplarz = new EgzemplarzKsiazki(); egzemplarz.Ksiazka = ksiazka; egzemplarz.Sygnatura = sygnaturaTextBox.Text; egzemplarzKsiazki = egzemplarz; this.DialogResult = DialogResult.OK; } else { ECRepository ecRepository = new ECRepository(); EgzemplarzCzasopisma egzemplarz = new EgzemplarzCzasopisma(); egzemplarz.Czasopismo = czasopismo; egzemplarz.Sygnatura = sygnaturaTextBox.Text; egzemplarzCzasopisma = egzemplarz; this.DialogResult = DialogResult.OK; } }
//Zwracamy wypożyczenia private void ZwrocButtonClick(object sender, EventArgs e) { if (wypozyczeniaGridView.SelectedRows.Count > 0 && MessageBox.Show("Oddać?", "Ostrzeżenie", MessageBoxButtons.YesNo) == DialogResult.Yes) { //Jeżeli wypożyczenie dotyczy książki if (wypozyczeniaGridView.SelectedCells[5].Value.Equals("WypozyczenieKsiazki")) { WKRepository wkRepository = new WKRepository(); WypozyczenieKsiazki wypozyczenie = new WypozyczenieKsiazki(); EgzemplarzKsiazki egzemplarz = new EgzemplarzKsiazki(); wypozyczenie.EgzemplarzKsiazki = egzemplarz; wypozyczenie.EgzemplarzKsiazki.Id = Convert.ToInt64(wypozyczeniaGridView.SelectedCells[4].Value); wypozyczenie.KartaCzytelnika = karta; wkRepository.Zwroc(wypozyczenie); this.DialogResult = DialogResult.OK; } else //Jeżeli wypożyczenie dotyczy czasopisma { WCRepository wcRepository = new WCRepository(); WypozyczenieCzasopisma wypozyczenie = new WypozyczenieCzasopisma(); EgzemplarzCzasopisma egzemplarz = new EgzemplarzCzasopisma(); wypozyczenie.EgzemplarzCzasopisma = egzemplarz; wypozyczenie.EgzemplarzCzasopisma.Id = Convert.ToInt64(wypozyczeniaGridView.SelectedCells[4].Value); wypozyczenie.KartaCzytelnika = karta; wcRepository.Zwroc(wypozyczenie); this.DialogResult = DialogResult.OK; } } }