34 lines
748 B
C#
34 lines
748 B
C#
using CarServiceBusinessLogic.BusinessLogics;
|
|
using CarServiceContracts.BusinessLogicsContracts;
|
|
|
|
namespace CarServiceView
|
|
{
|
|
public partial class FormItemTest : Form
|
|
{
|
|
IItemLogic _itemLogic;
|
|
public FormItemTest(IItemLogic itemLogic)
|
|
{
|
|
_itemLogic = itemLogic;
|
|
InitializeComponent();
|
|
}
|
|
private void addToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
var service = Program.ServiceProvider?.GetService(typeof(FormAddItemTest));
|
|
if (service is FormAddItemTest form)
|
|
{
|
|
form.ShowDialog();
|
|
LoadData();
|
|
}
|
|
}
|
|
private void LoadData()
|
|
{
|
|
var list = _itemLogic.ReadList(null);
|
|
dataGridView.DataSource = list;
|
|
}
|
|
private void FormItemTest_Load(object sender, EventArgs e)
|
|
{
|
|
LoadData();
|
|
}
|
|
}
|
|
}
|