Лабораторная работа 7
This commit is contained in:
parent
4fc0549d2e
commit
d7cbb73567
@ -75,23 +75,23 @@ namespace HoistingCrane
|
|||||||
}
|
}
|
||||||
private void SetCar(DrawningTrackedVehicle drawningTrackedVehicle)
|
private void SetCar(DrawningTrackedVehicle drawningTrackedVehicle)
|
||||||
{
|
{
|
||||||
|
if (_company == null || drawningTrackedVehicle == null) return;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (_company + drawningTrackedVehicle != -1)
|
if (_company + drawningTrackedVehicle != -1)
|
||||||
{
|
{
|
||||||
MessageBox.Show("Объект добавлен");
|
MessageBox.Show("Объект добавлен");
|
||||||
pictureBox.Image = _company.Show();
|
pictureBox.Image = _company.Show();
|
||||||
logger.LogInformation("Добавлен объект DrawningTrackedVehicle");
|
logger.LogInformation("Добавлен объект {nameObject}", drawningTrackedVehicle.GetType().Name);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
throw new Exception();
|
throw new Exception("Не удалось добавить объект. Заполнено максимальное количество ячеек");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
logger.LogError("Не удалось добавить объект");
|
logger.LogInformation(ex.Message);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,21 +99,22 @@ namespace HoistingCrane
|
|||||||
|
|
||||||
private void buttonDeleteCar_Click(object sender, EventArgs e)
|
private void buttonDeleteCar_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
if (MessageBox.Show("Удалить объект?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) return;
|
||||||
|
if (string.IsNullOrEmpty(maskedTextBox.Text) || _company == null) return;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (MessageBox.Show("Удалить объект?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) throw new Exception();
|
|
||||||
if (string.IsNullOrEmpty(maskedTextBox.Text) || _company == null) throw new Exception();
|
|
||||||
int pos = Convert.ToInt32(maskedTextBox.Text);
|
int pos = Convert.ToInt32(maskedTextBox.Text);
|
||||||
if ((_company - pos) != null)
|
if ((_company - pos) != null)
|
||||||
{
|
{
|
||||||
MessageBox.Show("Объект удален!");
|
MessageBox.Show("Объект удален!");
|
||||||
pictureBox.Image = _company.Show();
|
pictureBox.Image = _company.Show();
|
||||||
logger.LogInformation("удален объект по позиции: {pos}", pos);
|
logger.LogInformation("Удален объект по позиции: {pos} ", pos);
|
||||||
}
|
}
|
||||||
|
else throw new Exception();
|
||||||
}
|
}
|
||||||
catch(Exception ex)
|
catch(Exception ex)
|
||||||
{
|
{
|
||||||
logger.LogError("Не удалось удалить объект по позиции: {pos}", Convert.ToInt32(maskedTextBox.Text));
|
logger.LogInformation("Не удалось удалить объект по позиции: {pos}", Convert.ToInt32(maskedTextBox.Text));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -169,14 +170,14 @@ namespace HoistingCrane
|
|||||||
if (radioButtonMassive.Checked)
|
if (radioButtonMassive.Checked)
|
||||||
{
|
{
|
||||||
collectionType = CollectionType.Massive;
|
collectionType = CollectionType.Massive;
|
||||||
|
logger.LogInformation("Создана коллекция типа: {name}", collectionType);
|
||||||
}
|
}
|
||||||
else if (radioButtonList.Checked)
|
else if (radioButtonList.Checked)
|
||||||
{
|
{
|
||||||
collectionType = CollectionType.List;
|
collectionType = CollectionType.List;
|
||||||
|
logger.LogInformation("Создана коллекция типа: {name}", collectionType);
|
||||||
}
|
}
|
||||||
_storageCollection.AddCollection(textBoxCollectionName.Text,
|
_storageCollection.AddCollection(textBoxCollectionName.Text,collectionType);RerfreshListBoxItems();
|
||||||
collectionType);
|
|
||||||
RerfreshListBoxItems();
|
|
||||||
}
|
}
|
||||||
private void buttonDeleteCollection_Click(object sender, EventArgs e)
|
private void buttonDeleteCollection_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@ -189,6 +190,7 @@ namespace HoistingCrane
|
|||||||
return;
|
return;
|
||||||
_storageCollection.DelCollection(listBoxCollection.SelectedItem.ToString());
|
_storageCollection.DelCollection(listBoxCollection.SelectedItem.ToString());
|
||||||
RerfreshListBoxItems();
|
RerfreshListBoxItems();
|
||||||
|
logger.LogInformation("Коллекция успешно удалена");
|
||||||
}
|
}
|
||||||
private void buttonCreateCompany_Click(object sender, EventArgs e)
|
private void buttonCreateCompany_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@ -212,7 +214,7 @@ namespace HoistingCrane
|
|||||||
}
|
}
|
||||||
panelCompanyTool.Enabled = true;
|
panelCompanyTool.Enabled = true;
|
||||||
RerfreshListBoxItems();
|
RerfreshListBoxItems();
|
||||||
|
logger.LogInformation("Создана компания");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user