public void PobierzDaneCzasopisma(Czasopismo czasopismo, List<EgzemplarzCzasopisma> egzemplarze) { WCRepository wcRepository = new WCRepository(); wcRepository.PobierzDane(); this.czasopismo = czasopismo; this.egzemplarze = egzemplarze; this.issnTextBox.Text = czasopismo.Issn; this.tytulTextBox.Text = czasopismo.Tytul; this.nrCzasopismaTextBox.Text = czasopismo.NrCzasopisma; this.dateTimePicker.Value = czasopismo.DataWydania; this.wydawnictwoTextBox.Text = czasopismo.Wydawnictwo; this.tematykaComboBox.SelectedValue = czasopismo.Tematyka.Id; this.odbiorcaComboBox.SelectedValue = czasopismo.Odbiorca.Id; this.czestotliwoscComboBox.SelectedValue = czasopismo.Czestotliwosc.Id; foreach (var obj in egzemplarze) { DataGridViewRow row = this.egzemplarzeGridView.RowTemplate.Clone() as DataGridViewRow; row.CreateCells(this.egzemplarzeGridView); row.Cells[0].Value = obj.Id; row.Cells[1].Value = obj.Sygnatura; row.Cells[2].Value = (wcRepository.czyEgzemplarzWypozyczony(obj)) ? "Nie" : "Tak"; this.egzemplarzeGridView.Rows.Add(row); } }
public void PobierzDaneCzasopisma(Czasopismo czasopismo, List<EgzemplarzCzasopisma> egzemplarze) { wcRepository = new WCRepository(); wcRepository.PobierzDane(); this.czasopismo = czasopismo; this.egzemplarze = egzemplarze; this.issnCzasopismaLabel.Text = czasopismo.Issn; this.tytulCzasopismaLabel.Text = czasopismo.Tytul; this.nrCzasopismaLabel.Text = czasopismo.NrCzasopisma; this.dataWydLabel.Text = czasopismo.DataWydania.ToShortDateString(); this.wydawnictwoCzasopismaLabel.Text = czasopismo.Wydawnictwo; this.tematykaCzasopismaLabel.Text = czasopismo.Tematyka.Nazwa; this.odbiorcaCzasopismaLabel.Text = czasopismo.Odbiorca.Nazwa; this.czestotliwoscCzasopismaLabel.Text = czasopismo.Czestotliwosc.Nazwa; foreach (var obj in egzemplarze) { DataGridViewRow row = this.egzemplarzeGridView.RowTemplate.Clone() as DataGridViewRow; row.CreateCells(this.egzemplarzeGridView); row.Cells[0].Value = obj.Id; row.Cells[1].Value = obj.Sygnatura; row.Cells[2].Value = (wcRepository.czyEgzemplarzWypozyczony(obj)) ? "Nie" : "Tak"; this.egzemplarzeGridView.Rows.Add(row); } }