private void CollectionInfoForm_Load(object sender, EventArgs e)
        {
            lblCollectionName.Text        = Control.currentCollection.Name;
            lblCollectionDescription.Text = Control.currentCollection.Description;
            lblCreatingDate.Text          = Control.currentCollection.CreatingDate.ToShortDateString();
            lblAverageMark.Text           = Control.currentCollection.AverageMark.ToString();
            cbMark.SelectedIndex          = 4;

            CompleteForm.dgvCollectionComments(this);
            CompleteForm.dgvCollectionCreators(this);
            CompleteForm.dgvCollectionObjects(this);
            CompleteForm.dgvCollectionCategories(this);
            CompleteForm.dgvCollectionMarks(this);
        }
        private void btnAddComment_Click(object sender, EventArgs e)
        {
            if (tbCommentDescription.Text.Length == 0)
            {
                Control.Exclamation("Поле с описанием комментария не заполнено.", "Комментарий");
                return;
            }

            Comment newComment = new Comment();

            newComment.Title       = tbCommentTitle.Text;
            newComment.Description = tbCommentDescription.Text;
            newComment.Date        = DateTime.Now.Date;
            newComment.User        = Control.currentUser;
            newComment.Collection  = Control.currentCollection;

            Control.container.Comments.Add(newComment);
            Control.container.SaveChanges();

            tbCommentTitle.Clear();
            tbCommentDescription.Clear();

            CompleteForm.dgvCollectionComments(this);
        }