работает 1 лаба у всех
This commit is contained in:
parent
5ae61a964d
commit
bfd19f346c
@ -58,7 +58,7 @@ namespace View
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// событие не вызывается
|
||||
private void dataGridView_UserAddedRow(object sender, DataGridViewRowEventArgs e)
|
||||
{
|
||||
var manufacturer = new Manufacturer { Name = "" };
|
||||
@ -78,5 +78,7 @@ namespace View
|
||||
LoadManufacturers();
|
||||
}
|
||||
}
|
||||
|
||||
// TODO удаление
|
||||
}
|
||||
}
|
||||
|
14
Laba3/ProductForm.Designer.cs
generated
14
Laba3/ProductForm.Designer.cs
generated
@ -33,11 +33,13 @@
|
||||
txtName = new Library14Petrushin.TextBoxRange();
|
||||
pbImage = new PictureBox();
|
||||
button1 = new Button();
|
||||
button2 = new Button();
|
||||
((System.ComponentModel.ISupportInitialize)pbImage).BeginInit();
|
||||
SuspendLayout();
|
||||
//
|
||||
// dtpDeliveryDate
|
||||
//
|
||||
dtpDeliveryDate.DateFormat = null;
|
||||
dtpDeliveryDate.Location = new Point(13, 137);
|
||||
dtpDeliveryDate.Margin = new Padding(4, 5, 4, 5);
|
||||
dtpDeliveryDate.Name = "dtpDeliveryDate";
|
||||
@ -80,11 +82,22 @@
|
||||
button1.UseVisualStyleBackColor = true;
|
||||
button1.Click += btnBrowse_Click;
|
||||
//
|
||||
// button2
|
||||
//
|
||||
button2.Location = new Point(12, 326);
|
||||
button2.Name = "button2";
|
||||
button2.Size = new Size(94, 29);
|
||||
button2.TabIndex = 5;
|
||||
button2.Text = "Save";
|
||||
button2.UseVisualStyleBackColor = true;
|
||||
button2.Click += btnSave_Click;
|
||||
//
|
||||
// ProductForm
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(800, 450);
|
||||
Controls.Add(button2);
|
||||
Controls.Add(button1);
|
||||
Controls.Add(pbImage);
|
||||
Controls.Add(txtName);
|
||||
@ -104,5 +117,6 @@
|
||||
private Library14Petrushin.TextBoxRange txtName;
|
||||
private PictureBox pbImage;
|
||||
private Button button1;
|
||||
private Button button2;
|
||||
}
|
||||
}
|
@ -31,11 +31,11 @@ namespace Laba3
|
||||
_isNewProduct = product == null;
|
||||
txtName.MinLength = MINL;
|
||||
txtName.MaxLength = MAXL;
|
||||
// dtpDeliveryDate.DateFormat = "DD month YYYY";
|
||||
dtpDeliveryDate.DateFormat = "dd MMMM yyyy";
|
||||
|
||||
if (!_isNewProduct)
|
||||
{
|
||||
txtName.Text = _product.Name;
|
||||
txtName.InputValue = _product.Name;
|
||||
cmbManufacturer.SelectedValue= _product.ManufacturerName;
|
||||
dtpDeliveryDate.Date = _product.DeliveryDate;
|
||||
if (_product.Image != null)
|
||||
@ -62,7 +62,7 @@ namespace Laba3
|
||||
|
||||
private void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (string.IsNullOrEmpty(txtName.Text))
|
||||
if (string.IsNullOrEmpty(txtName.InputValue))
|
||||
{
|
||||
MessageBox.Show("Name is required.");
|
||||
return;
|
||||
@ -71,10 +71,9 @@ namespace Laba3
|
||||
if (_isNewProduct)
|
||||
{
|
||||
_product = new Product();
|
||||
_productRepository.AddProduct(_product);
|
||||
}
|
||||
|
||||
_product.Name = txtName.Text;
|
||||
_product.Name = txtName.InputValue;
|
||||
_product.ManufacturerName = cmbManufacturer.SelectedValue.ToString();
|
||||
_product.DeliveryDate = dtpDeliveryDate.Date;
|
||||
|
||||
@ -87,7 +86,16 @@ namespace Laba3
|
||||
}
|
||||
}
|
||||
|
||||
if (_isNewProduct)
|
||||
{
|
||||
_productRepository.AddProduct(_product);
|
||||
}
|
||||
else
|
||||
{
|
||||
_productRepository.UpdateProduct(_product);
|
||||
}
|
||||
|
||||
|
||||
DialogResult = DialogResult.OK;
|
||||
Close();
|
||||
}
|
||||
|
@ -9,7 +9,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Components" Version="1.0.0" />
|
||||
<PackageReference Include="Library15Gerimovich" Version="1.0.0" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.10" />
|
||||
@ -18,6 +17,7 @@
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.10" />
|
||||
<PackageReference Include="WinFormsLibrary1" Version="1.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
Loading…
Reference in New Issue
Block a user