예제 #1
0
        private void UserAccountForm_Load(object sender, EventArgs e)
        {
            lblUserLogin.Text = Control.currentUser.Name;

            CompleteForm.dgvObjects(this);
            CompleteForm.dgvCollections(this);
        }
예제 #2
0
 private void btnEditObject_Click(object sender, EventArgs e)
 {
     if (Control.currentUser.Objects.Count != 0)
     {
         try
         {
             int id = Control.FindID(dgvObjects);
             Control.currentObject = Control.container.Objects.Find(id);
             Control.currentFile   = Control.currentObject.File;
             EditObjectForm editObjectForm = new EditObjectForm();
             editObjectForm.ShowDialog();
             Control.ForgetCurrentObject();
             Control.ForgetCurrentFile();
             CompleteForm.dgvObjects(this);
             CompleteForm.dgvCollections(this);
         }
         catch (Exception)
         {
             Control.Exclamation("Выберите объект, чтобы отредактировать его данные.", "Редактирование объекта");
         }
     }
     else
     {
         Control.Exclamation("Вы еще не создали ни одного объекта.", "Редактирование объекта");
     }
 }
예제 #3
0
        private void btnCreateObject_Click(object sender, EventArgs e)
        {
            CreatingObjectForm creatingObjectForm = new CreatingObjectForm();

            creatingObjectForm.ShowDialog();
            CompleteForm.dgvObjects(this);
            CompleteForm.dgvCollections(this);
        }
예제 #4
0
 private void btnCreateCollection_Click(object sender, EventArgs e)
 {
     if (Control.currentUser.Objects.Count != 0)
     {
         CreatingCollectionForm creatingCollectionForm = new CreatingCollectionForm();
         creatingCollectionForm.ShowDialog();
         CompleteForm.dgvObjects(this);
         CompleteForm.dgvCollections(this);
     }
     else
     {
         Control.Exclamation("У вас еще нет ни одного объекта для создания коллекции.", "Создание коллекции");
     }
 }
예제 #5
0
 private void btnObjectInfo_Click(object sender, EventArgs e)
 {
     if (Control.currentUser.Objects.Count != 0)
     {
         try
         {
             int id = Control.FindID(dgvObjects);
             Control.currentObject = Control.container.Objects.Find(id);
             ObjectInfoForm objectInfoForm = new ObjectInfoForm();
             objectInfoForm.ShowDialog();
             Control.ForgetCurrentObject();
             CompleteForm.dgvObjects(this);
         }
         catch (Exception)
         {
             Control.Exclamation("Выберите объект, чтобы просмотреть его данные.", "Информация об объекте");
         }
     }
     else
     {
         Control.Exclamation("Вы еще не создали ни одного объекта.", "Информация об объекте");
     }
 }
예제 #6
0
 private void btnDeleteCollection_Click(object sender, EventArgs e)
 {
     if (Control.currentUser.Collections.Count != 0)
     {
         try
         {
             if (Control.Question("Вы действительно хотите удалить коллекцию?", "Удаление коллекции") == DialogResult.Yes)
             {
                 int id = Control.FindID(dgvCollections);
                 Control.DeleteCollection(Control.container.Collections.Find(id));
                 CompleteForm.dgvObjects(this);
                 CompleteForm.dgvCollections(this);
             }
         }
         catch (Exception)
         {
             Control.Exclamation("Выберите коллекцию, чтобы удалить ее.", "Удаление коллекции");
         }
     }
     else
     {
         Control.Exclamation("Вы еще не создали ни одной коллекции.", "Удаление коллекции");
     }
 }
예제 #7
0
 private void btnDeleteObject_Click(object sender, EventArgs e)
 {
     if (Control.currentUser.Objects.Count != 0)
     {
         try
         {
             if (Control.Question("Вы действительно хотите удалить объект?", "Удаление объекта") == DialogResult.Yes)
             {
                 int id = Control.FindID(dgvObjects);
                 Control.DeleteObject(Control.container.Objects.Find(id));
                 CompleteForm.dgvObjects(this);
                 CompleteForm.dgvCollections(this);
             }
         }
         catch (Exception)
         {
             Control.Exclamation("Выберите объект, чтобы удалить его.", "Удаление объекта");
         }
     }
     else
     {
         Control.Exclamation("Вы еще не создали ни одного объекта.", "Удаление объекта");
     }
 }
예제 #8
0
 private void btnEditCollection_Click(object sender, EventArgs e)
 {
     if (Control.currentUser.Collections.Count != 0)
     {
         try
         {
             int id = Control.FindID(dgvCollections);
             Control.currentCollection = Control.container.Collections.Find(id);
             EditCollectionForm editCollectionForm = new EditCollectionForm();
             editCollectionForm.ShowDialog();
             Control.ForgetCurrentCollection();
             CompleteForm.dgvObjects(this);
             CompleteForm.dgvCollections(this);
         }
         catch (Exception)
         {
             Control.Exclamation("Выберите коллекцию, чтобы отредактировать ее данные.", "Редактирование коллекции");
         }
     }
     else
     {
         Control.Exclamation("Вы еще не создали ни одной коллекции.", "Редактирование коллекции");
     }
 }