Exemplo n.º 1
0
        private void AddMagazineNumber()
        {
            MagazineNumber magazineNumber = new MagazineNumber();

            EditMagazineNumber(magazineNumber);
            dbContext.Positions.Add(magazineNumber);
        }
Exemplo n.º 2
0
        private void EditMagazineNumber(Position position)
        {
            MagazineNumber editedMagazineNumber = (MagazineNumber)position;

            editedMagazineNumber.PublicationDate = datePicker.Value;
            editedMagazineNumber.Magazine        = dbContext.Magazines.Where(m => m.Title == magazineSpinner.Text).FirstOrDefault();
            editedMagazineNumber.Number          = 1;
        }
Exemplo n.º 3
0
        private string[] GenerateMagazineNumberRow(Reservation reservation)
        {
            MagazineNumber magazineNumber = (MagazineNumber)reservation.Resource.Position;

            string[] row = { magazineNumber.Magazine.Title, "", ((DateTime)magazineNumber.PublicationDate).ToShortDateString(), reservation.RealizationDate.ToShortDateString() };

            return(row);
        }
Exemplo n.º 4
0
        private string[] GenerateMagazineNumberRow(Borrowing borrowing)
        {
            MagazineNumber magazineNumber = (MagazineNumber)borrowing.Resource.Position;

            string[] row = { magazineNumber.Magazine.Title, "", ((DateTime)magazineNumber.PublicationDate).ToShortDateString(), borrowing.BorrowingDate.ToShortDateString(), borrowing.ReturnTerm.ToShortDateString() };

            return(row);
        }
Exemplo n.º 5
0
        private void RefreshMagazineNumbers(List <Position> positions)
        {
            lstViewPositions.Columns.Clear();
            lstViewPositions.Columns.Add("Magazyn");
            lstViewPositions.Columns.Add("Data publikacji");
            positionTagSet.Clear();
            foreach (Position position in positions)
            {
                MagazineNumber mn = (MagazineNumber)position;

                string[]     row  = { mn.Magazine.Title, ((DateTime)mn.PublicationDate).ToShortDateString() };
                ListViewItem item = new ListViewItem(row);
                item.Tag = position.GetHashCode();
                positionTagSet.Add(item.Tag.ToString(), position);
                lstViewPositions.Items.Add(item);
            }
        }
Exemplo n.º 6
0
        private void RefreshMagazineNumberResources(List <Resource> resources)
        {
            lstViewResources.Columns.Clear();
            lstViewResources.Columns.Add("Ilość");
            lstViewResources.Columns.Add("Magazyn");
            lstViewResources.Columns.Add("Data publikacji");
            resourceTagSet.Clear();
            foreach (Resource resource in resources)
            {
                MagazineNumber mn = (MagazineNumber)resource.Position;

                string[]     row  = { resource.Amount.ToString(), mn.Magazine.Title, ((DateTime)mn.PublicationDate).ToShortDateString() };
                ListViewItem item = new ListViewItem(row);
                item.Tag = resource.GetHashCode();
                resourceTagSet.Add(item.Tag.ToString(), resource);
                lstViewResources.Items.Add(item);
            }
        }
Exemplo n.º 7
0
        private void InitMagazineNumberControls(Position position)
        {
            MagazineNumber magazineNumber = (MagazineNumber)position;

            magazineSpinner.Text = magazineNumber.Magazine.Title;
        }