コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }