начинаем встраивать вторую лабу
This commit is contained in:
parent
bfd19f346c
commit
005a281753
24
Laba3/MainForm.Designer.cs
generated
24
Laba3/MainForm.Designer.cs
generated
@ -31,9 +31,9 @@
|
||||
menuStrip1 = new MenuStrip();
|
||||
createToolStripMenuItem = new ToolStripMenuItem();
|
||||
updateToolStripMenuItem = new ToolStripMenuItem();
|
||||
outputTableResults = new Library15Gerimovich.OutputTableResults();
|
||||
deleteToolStripMenuItem = new ToolStripMenuItem();
|
||||
manufacturerToolStripMenuItem = new ToolStripMenuItem();
|
||||
outputTableResults = new Library15Gerimovich.OutputTableResults();
|
||||
menuStrip1.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
@ -43,7 +43,7 @@
|
||||
menuStrip1.Items.AddRange(new ToolStripItem[] { createToolStripMenuItem, updateToolStripMenuItem, deleteToolStripMenuItem, manufacturerToolStripMenuItem });
|
||||
menuStrip1.Location = new Point(0, 0);
|
||||
menuStrip1.Name = "menuStrip1";
|
||||
menuStrip1.Size = new Size(800, 28);
|
||||
menuStrip1.Size = new Size(480, 28);
|
||||
menuStrip1.TabIndex = 0;
|
||||
menuStrip1.Text = "menuStrip1";
|
||||
//
|
||||
@ -61,15 +61,6 @@
|
||||
updateToolStripMenuItem.Text = "Update";
|
||||
updateToolStripMenuItem.Click += editToolStripMenuItem_Click;
|
||||
//
|
||||
// outputTableResults
|
||||
//
|
||||
outputTableResults.Location = new Point(12, 32);
|
||||
outputTableResults.Margin = new Padding(3, 4, 3, 4);
|
||||
outputTableResults.Name = "outputTableResults";
|
||||
outputTableResults.SelectedRow = -1;
|
||||
outputTableResults.Size = new Size(462, 306);
|
||||
outputTableResults.TabIndex = 1;
|
||||
//
|
||||
// deleteToolStripMenuItem
|
||||
//
|
||||
deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
|
||||
@ -84,11 +75,20 @@
|
||||
manufacturerToolStripMenuItem.Text = "Manufacturer";
|
||||
manufacturerToolStripMenuItem.Click += manufacturersToolStripMenuItem_Click;
|
||||
//
|
||||
// outputTableResults
|
||||
//
|
||||
outputTableResults.Location = new Point(12, 32);
|
||||
outputTableResults.Margin = new Padding(3, 4, 3, 4);
|
||||
outputTableResults.Name = "outputTableResults";
|
||||
outputTableResults.SelectedRow = -1;
|
||||
outputTableResults.Size = new Size(467, 308);
|
||||
outputTableResults.TabIndex = 1;
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(800, 450);
|
||||
ClientSize = new Size(480, 351);
|
||||
Controls.Add(outputTableResults);
|
||||
Controls.Add(menuStrip1);
|
||||
MainMenuStrip = menuStrip1;
|
||||
|
@ -29,11 +29,6 @@ namespace Laba3
|
||||
new Library15Gerimovich.ColumnInfo("ManufacturerNameManufacturerName", 150, true, "ManufacturerName"),
|
||||
new Library15Gerimovich.ColumnInfo("DeliveryDate", 50, true, "DeliveryDate"),
|
||||
});
|
||||
/*TestObject TestOB = new TestObject(1, "Ôàìèëèÿ", "èìÿ", 10);
|
||||
TestObject TestOB2 = new TestObject(1, "Èâàíîâ", "Èâàí", 29);
|
||||
|
||||
outputTableResults.InsertValue(TestOB);
|
||||
outputTableResults.InsertValue(TestOB2);*/
|
||||
|
||||
}
|
||||
|
||||
@ -47,11 +42,6 @@ namespace Laba3
|
||||
}
|
||||
}
|
||||
|
||||
/*private void MainForm_Load(object sender, EventArgs e)
|
||||
{
|
||||
outputTableResults.ContextMenuStrip = contextMenuStrip;
|
||||
}*/
|
||||
|
||||
private void addToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var productForm = new ProductForm(_productRepository, _manufacturerRepository);
|
||||
@ -63,8 +53,6 @@ namespace Laba3
|
||||
|
||||
private void editToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
/*if (outputTableResults.SelectedItems.Count > 0)
|
||||
{*/
|
||||
|
||||
var selectedProductId = outputTableResults.GetSelectedObject<Product>().Id;
|
||||
var selectedProduct = _productRepository.GetProductById(selectedProductId);
|
||||
@ -73,7 +61,6 @@ namespace Laba3
|
||||
{
|
||||
LoadProducts();
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
|
@ -57,8 +57,6 @@ namespace View
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// событие не вызывается
|
||||
private void dataGridView_UserAddedRow(object sender, DataGridViewRowEventArgs e)
|
||||
{
|
||||
var manufacturer = new Manufacturer { Name = "" };
|
||||
@ -67,7 +65,7 @@ namespace View
|
||||
}
|
||||
|
||||
|
||||
// test
|
||||
// реализация через нажатие клавишь
|
||||
|
||||
private void dataGridView_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
@ -77,8 +75,21 @@ namespace View
|
||||
_manufacturerRepository.AddManufacturer(manufacturer);
|
||||
LoadManufacturers();
|
||||
}
|
||||
}
|
||||
|
||||
// TODO удаление
|
||||
else if (e.KeyCode == Keys.Delete)
|
||||
{
|
||||
if (dataGridView.SelectedRows.Count > 0)
|
||||
{
|
||||
var selectedManufacturer = dataGridView.SelectedRows[0].DataBoundItem as Manufacturer;
|
||||
if (selectedManufacturer != null)
|
||||
{
|
||||
if (MessageBox.Show("Are you sure you want to delete this manufacturer?", "Confirm", MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||
{
|
||||
_manufacturerRepository.DeleteManufacturer(selectedManufacturer.Id);
|
||||
LoadManufacturers();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user