PIBD-13 Pazushkin I.P. LabWork07 Simple #9

Closed
chillya wants to merge 6 commits from LabWork07 into LabWork06
Showing only changes of commit 72057487ed - Show all commits

View File

@ -120,11 +120,6 @@ public partial class FormCleaningCarCollection : Form
MessageBox.Show($"Ошибка: Не найден объект по позиции {pos}");
_logger.LogError("Ошибка: Не найден объект по позиции {0}", pos);
}
catch (Exception ex)
{
MessageBox.Show("Неизвестная ошибка при удалении объекта");
_logger.LogError("Ошибка: {0}", ex);
}
}
/// <summary>
@ -158,10 +153,7 @@ public partial class FormCleaningCarCollection : Form
} catch(ObjectNotFoundException)
{
_logger.LogError("Ошибка при передаче объекта на FormCleaningCar");
} catch(Exception)
{
_logger.LogError("фатальная Ошибка при передаче объекта на FormCleaningCar");
}
}
}
/// <summary>
/// Перерисовка коллекции
@ -189,26 +181,18 @@ public partial class FormCleaningCarCollection : Form
MessageBox.Show("Не все данные заполнены", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
try
CollectionType collectionType = CollectionType.None;
if (radioButtonMassive.Checked)
{
CollectionType collectionType = CollectionType.None;
if (radioButtonMassive.Checked)
{
collectionType = CollectionType.Massive;
}
else if (radioButtonList.Checked)
{
collectionType = CollectionType.List;
}
_storageCollection.AddCollection(textBoxCollectionName.Text, collectionType);
RerfreshListBoxItems();
_logger.LogInformation("Добавлена коллекция: {Collection} типа: {Type}", textBoxCollectionName.Text, collectionType);
collectionType = CollectionType.Massive;
}
catch(Exception)
else if (radioButtonList.Checked)
{
_logger.LogError("Ошибка при добавлении коллекции");
collectionType = CollectionType.List;
}
_storageCollection.AddCollection(textBoxCollectionName.Text, collectionType);
RerfreshListBoxItems();
_logger.LogInformation("Добавлена коллекция: {Collection} типа: {Type}", textBoxCollectionName.Text, collectionType);
}
/// <summary>
@ -239,22 +223,14 @@ public partial class FormCleaningCarCollection : Form
MessageBox.Show("Коллекция не выбрана");
return;
}
try
if (MessageBox.Show("Удалить коллекцию?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
if (MessageBox.Show("Удалить коллекцию?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
return;
}
_storageCollection.DelCollection(listBoxCollection.SelectedItem.ToString());
RerfreshListBoxItems();
MessageBox.Show($"Коллекция {textBoxCollectionName.Text} удалена");
_logger.LogInformation("Коллекция удалена: {0}", textBoxCollectionName.Text);
}
catch(Exception)
{
MessageBox.Show("Ошибка при удалении коллекции");
_logger.LogError("Ошибка при удалении коллекции");
return;
}
_storageCollection.DelCollection(listBoxCollection.SelectedItem.ToString());
RerfreshListBoxItems();
MessageBox.Show($"Коллекция {textBoxCollectionName.Text} удалена");
_logger.LogInformation("Коллекция удалена: {0}", textBoxCollectionName.Text);
}
/// <summary>