Пример #1
0
        private void EditCollectionForm_Load(object sender, EventArgs e)
        {
            tbCollectionName.Text        = Control.currentCollection.Name;
            tbCollectionDescription.Text = Control.currentCollection.Description;

            CompleteForm.dgvExistingObjects(this);

            Control.tempObjects = Control.currentCollection.Objects.ToList();

            CompleteForm.dgvCollectionObjects(this);
        }
Пример #2
0
 private void btnDeleteAllObjectsFromCollection_Click(object sender, EventArgs e)
 {
     if (Control.tempObjects.Count == 0)
     {
         Control.Exclamation("Коллекция не содержит ни одного объекта.",
                             "Список объектов коллекции");
         return;
     }
     Control.tempObjects.Clear();
     CompleteForm.dgvCollectionObjects(this);
 }
Пример #3
0
 private void btnAddAllObjectsToCollection_Click(object sender, EventArgs e)
 {
     if (Control.tempObjects.Count == Control.currentUser.Objects.Count)
     {
         Control.Exclamation("К коллекции уже добавлены все объекты.",
                             "Список объектов коллекции");
         return;
     }
     Control.tempObjects = Control.currentUser.Objects.ToList();
     CompleteForm.dgvCollectionObjects(this);
 }
        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);
        }
Пример #5
0
 private void btnDeleteObjectFromCollection_Click(object sender, EventArgs e)
 {
     if (Control.tempObjects.Count == 0)
     {
         Control.Exclamation("Коллекци не содержит ни одного объекта.",
                             "Список объектов коллекции");
         return;
     }
     try
     {
         int id = Control.FindID(dgvCollectionObjects);
         Control.tempObjects.Remove(Control.container.Objects.Find(id));
         CompleteForm.dgvCollectionObjects(this);
     }
     catch (Exception)
     {
         Control.Exclamation("Выберите объект, чтобы удалить его из списка объектов коллекции.",
                             "Список объектов коллекции");
     }
 }
Пример #6
0
 private void btnAddObjectToCollection_Click(object sender, EventArgs e)
 {
     try
     {
         int    id  = Control.FindID(dgvExistingObjects);
         Object obj = Control.container.Objects.Find(id);
         if (!Control.tempObjects.Exists(x => x.Id == id))
         {
             Control.tempObjects.Add(obj);
         }
         else
         {
             Control.Exclamation(string.Format("Коллекция уже содержит объект \"{0}\".", obj.Name), "Список объектов коллекции");
         }
         CompleteForm.dgvCollectionObjects(this);
     }
     catch (Exception)
     {
         Control.Exclamation("Выберите объект, чтобы добавить его в список объектов коллекции.",
                             "Список объектов коллекции");
     }
 }
 private void CreatingCollectionForm_Load(object sender, EventArgs e)
 {
     CompleteForm.dgvExistingObjects(this);
     CompleteForm.dgvCollectionObjects(this);
 }