FormShop
This commit is contained in:
parent
a413897992
commit
798bbe5552
@ -28,77 +28,31 @@
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
DataGridView = new DataGridView();
|
||||
dateTimePicker1 = new DateTimePicker();
|
||||
labelName = new Label();
|
||||
label2 = new Label();
|
||||
labelDate = new Label();
|
||||
textBox1 = new TextBox();
|
||||
textBox2 = new TextBox();
|
||||
dataGridView = new DataGridView();
|
||||
ColumnId = new DataGridViewTextBoxColumn();
|
||||
ColumnName = new DataGridViewTextBoxColumn();
|
||||
ColumnPrice = new DataGridViewTextBoxColumn();
|
||||
ColumnCount = new DataGridViewTextBoxColumn();
|
||||
((System.ComponentModel.ISupportInitialize)DataGridView).BeginInit();
|
||||
dateTimePicker = new DateTimePicker();
|
||||
labelName = new Label();
|
||||
labelAddress = new Label();
|
||||
labelDate = new Label();
|
||||
textBoxName = new TextBox();
|
||||
textBoxAddress = new TextBox();
|
||||
buttonSave = new Button();
|
||||
buttonCancel = new Button();
|
||||
((System.ComponentModel.ISupportInitialize)dataGridView).BeginInit();
|
||||
SuspendLayout();
|
||||
//
|
||||
// DataGridView
|
||||
// dataGridView
|
||||
//
|
||||
DataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
DataGridView.Columns.AddRange(new DataGridViewColumn[] { ColumnId, ColumnName, ColumnPrice, ColumnCount });
|
||||
DataGridView.Location = new Point(12, 101);
|
||||
DataGridView.Name = "DataGridView";
|
||||
DataGridView.RowTemplate.Height = 25;
|
||||
DataGridView.Size = new Size(479, 281);
|
||||
DataGridView.TabIndex = 0;
|
||||
//
|
||||
// dateTimePicker1
|
||||
//
|
||||
dateTimePicker1.Location = new Point(150, 63);
|
||||
dateTimePicker1.Name = "dateTimePicker1";
|
||||
dateTimePicker1.Size = new Size(166, 23);
|
||||
dateTimePicker1.TabIndex = 1;
|
||||
//
|
||||
// labelName
|
||||
//
|
||||
labelName.AutoSize = true;
|
||||
labelName.Location = new Point(12, 9);
|
||||
labelName.Name = "labelName";
|
||||
labelName.Size = new Size(62, 15);
|
||||
labelName.TabIndex = 2;
|
||||
labelName.Text = "Название:";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
label2.AutoSize = true;
|
||||
label2.Location = new Point(12, 38);
|
||||
label2.Name = "label2";
|
||||
label2.Size = new Size(43, 15);
|
||||
label2.TabIndex = 3;
|
||||
label2.Text = "Адрес:";
|
||||
//
|
||||
// labelDate
|
||||
//
|
||||
labelDate.AutoSize = true;
|
||||
labelDate.Location = new Point(12, 69);
|
||||
labelDate.Name = "labelDate";
|
||||
labelDate.Size = new Size(90, 15);
|
||||
labelDate.TabIndex = 4;
|
||||
labelDate.Text = "Дата открытия:";
|
||||
//
|
||||
// textBox1
|
||||
//
|
||||
textBox1.Location = new Point(150, 6);
|
||||
textBox1.Name = "textBox1";
|
||||
textBox1.Size = new Size(166, 23);
|
||||
textBox1.TabIndex = 5;
|
||||
//
|
||||
// textBox2
|
||||
//
|
||||
textBox2.Location = new Point(150, 35);
|
||||
textBox2.Name = "textBox2";
|
||||
textBox2.Size = new Size(166, 23);
|
||||
textBox2.TabIndex = 6;
|
||||
dataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
dataGridView.Columns.AddRange(new DataGridViewColumn[] { ColumnId, ColumnName, ColumnPrice, ColumnCount });
|
||||
dataGridView.Location = new Point(12, 101);
|
||||
dataGridView.Name = "dataGridView";
|
||||
dataGridView.RowTemplate.Height = 25;
|
||||
dataGridView.Size = new Size(553, 281);
|
||||
dataGridView.TabIndex = 0;
|
||||
//
|
||||
// ColumnId
|
||||
//
|
||||
@ -116,44 +70,116 @@
|
||||
//
|
||||
ColumnPrice.HeaderText = "Цена";
|
||||
ColumnPrice.Name = "ColumnPrice";
|
||||
ColumnPrice.Width = 236;
|
||||
//
|
||||
// ColumnCount
|
||||
//
|
||||
ColumnCount.HeaderText = "Количество";
|
||||
ColumnCount.Name = "ColumnCount";
|
||||
//
|
||||
// dateTimePicker
|
||||
//
|
||||
dateTimePicker.Location = new Point(150, 63);
|
||||
dateTimePicker.Name = "dateTimePicker";
|
||||
dateTimePicker.Size = new Size(166, 23);
|
||||
dateTimePicker.TabIndex = 1;
|
||||
//
|
||||
// labelName
|
||||
//
|
||||
labelName.AutoSize = true;
|
||||
labelName.Location = new Point(12, 9);
|
||||
labelName.Name = "labelName";
|
||||
labelName.Size = new Size(62, 15);
|
||||
labelName.TabIndex = 2;
|
||||
labelName.Text = "Название:";
|
||||
//
|
||||
// labelAddress
|
||||
//
|
||||
labelAddress.AutoSize = true;
|
||||
labelAddress.Location = new Point(12, 38);
|
||||
labelAddress.Name = "labelAddress";
|
||||
labelAddress.Size = new Size(43, 15);
|
||||
labelAddress.TabIndex = 3;
|
||||
labelAddress.Text = "Адрес:";
|
||||
//
|
||||
// labelDate
|
||||
//
|
||||
labelDate.AutoSize = true;
|
||||
labelDate.Location = new Point(12, 69);
|
||||
labelDate.Name = "labelDate";
|
||||
labelDate.Size = new Size(90, 15);
|
||||
labelDate.TabIndex = 4;
|
||||
labelDate.Text = "Дата открытия:";
|
||||
//
|
||||
// textBoxName
|
||||
//
|
||||
textBoxName.Location = new Point(150, 6);
|
||||
textBoxName.Name = "textBoxName";
|
||||
textBoxName.Size = new Size(166, 23);
|
||||
textBoxName.TabIndex = 5;
|
||||
//
|
||||
// textBoxAddress
|
||||
//
|
||||
textBoxAddress.Location = new Point(150, 35);
|
||||
textBoxAddress.Name = "textBoxAddress";
|
||||
textBoxAddress.Size = new Size(166, 23);
|
||||
textBoxAddress.TabIndex = 6;
|
||||
//
|
||||
// buttonSave
|
||||
//
|
||||
buttonSave.Location = new Point(12, 401);
|
||||
buttonSave.Name = "buttonSave";
|
||||
buttonSave.Size = new Size(123, 25);
|
||||
buttonSave.TabIndex = 7;
|
||||
buttonSave.Text = "Сохранить";
|
||||
buttonSave.UseVisualStyleBackColor = true;
|
||||
buttonSave.Click += SaveButton_Click;
|
||||
//
|
||||
// buttonCancel
|
||||
//
|
||||
buttonCancel.Location = new Point(150, 401);
|
||||
buttonCancel.Name = "buttonCancel";
|
||||
buttonCancel.Size = new Size(123, 25);
|
||||
buttonCancel.TabIndex = 8;
|
||||
buttonCancel.Text = "Отмена";
|
||||
buttonCancel.UseVisualStyleBackColor = true;
|
||||
buttonCancel.Click += CancelButton_Click;
|
||||
//
|
||||
// FormShop
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(7F, 15F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(800, 450);
|
||||
Controls.Add(textBox2);
|
||||
Controls.Add(textBox1);
|
||||
ClientSize = new Size(585, 450);
|
||||
Controls.Add(buttonCancel);
|
||||
Controls.Add(buttonSave);
|
||||
Controls.Add(textBoxAddress);
|
||||
Controls.Add(textBoxName);
|
||||
Controls.Add(labelDate);
|
||||
Controls.Add(label2);
|
||||
Controls.Add(labelAddress);
|
||||
Controls.Add(labelName);
|
||||
Controls.Add(dateTimePicker1);
|
||||
Controls.Add(DataGridView);
|
||||
Controls.Add(dateTimePicker);
|
||||
Controls.Add(dataGridView);
|
||||
Name = "FormShop";
|
||||
Text = "FormShop";
|
||||
((System.ComponentModel.ISupportInitialize)DataGridView).EndInit();
|
||||
Load += FormShop_Load;
|
||||
((System.ComponentModel.ISupportInitialize)dataGridView).EndInit();
|
||||
ResumeLayout(false);
|
||||
PerformLayout();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DataGridView DataGridView;
|
||||
private DateTimePicker dateTimePicker1;
|
||||
private DataGridView dataGridView;
|
||||
private DateTimePicker dateTimePicker;
|
||||
private Label labelName;
|
||||
private Label label2;
|
||||
private Label labelAddress;
|
||||
private Label labelDate;
|
||||
private TextBox textBox1;
|
||||
private TextBox textBox2;
|
||||
private TextBox textBoxName;
|
||||
private TextBox textBoxAddress;
|
||||
private DataGridViewTextBoxColumn ColumnId;
|
||||
private DataGridViewTextBoxColumn ColumnName;
|
||||
private DataGridViewTextBoxColumn ColumnPrice;
|
||||
private DataGridViewTextBoxColumn ColumnCount;
|
||||
private Button buttonSave;
|
||||
private Button buttonCancel;
|
||||
}
|
||||
}
|
@ -39,9 +39,9 @@ namespace BlacksmithWorkshop
|
||||
var shop = _logic.ReadElement(new ShopSearchModel { Id = _id });
|
||||
if (shop != null)
|
||||
{
|
||||
NameTextBox.Text = shop.ShopName;
|
||||
AddressTextBox.Text = shop.Address;
|
||||
DateTimePicker.Text = shop.OpeningDate.ToString();
|
||||
textBoxName.Text = shop.ShopName;
|
||||
textBoxAddress.Text = shop.Address;
|
||||
dateTimePicker.Text = shop.OpeningDate.ToString();
|
||||
_manufactures = shop.ShopManufactures;
|
||||
}
|
||||
LoadData();
|
||||
@ -63,7 +63,7 @@ namespace BlacksmithWorkshop
|
||||
{
|
||||
foreach (var manufactures in _manufactures)
|
||||
{
|
||||
System.Windows.Forms.DataGridView.Rows.Add(new object[] { manufactures.Key, manufactures.Value.Item1.ManufactureName,
|
||||
dataGridView.Rows.Add(new object[] { manufactures.Key, manufactures.Value.Item1.ManufactureName,
|
||||
manufactures.Value.Item1.Price, manufactures.Value.Item2 });
|
||||
}
|
||||
}
|
||||
@ -82,12 +82,12 @@ namespace BlacksmithWorkshop
|
||||
}
|
||||
private void SaveButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (string.IsNullOrEmpty(NameTextBox.Text))
|
||||
if (string.IsNullOrEmpty(textBoxName.Text))
|
||||
{
|
||||
MessageBox.Show("Заполните название", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
if (string.IsNullOrEmpty(AddressTextBox.Text))
|
||||
if (string.IsNullOrEmpty(textBoxAddress.Text))
|
||||
{
|
||||
MessageBox.Show("Заполните адрес", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
@ -98,10 +98,10 @@ namespace BlacksmithWorkshop
|
||||
var model = new ShopBindingModel
|
||||
{
|
||||
Id = _id ?? 0,
|
||||
ShopName = NameTextBox.Text,
|
||||
Address = AddressTextBox.Text,
|
||||
DateOpen = DateTimePicker.Value.Date,
|
||||
ShopComputers = _manufactures
|
||||
ShopName = textBoxName.Text,
|
||||
Address = textBoxAddress.Text,
|
||||
OpeningDate = dateTimePicker.Value.Date,
|
||||
ShopManufactures = _manufactures
|
||||
};
|
||||
var operationResult = _id.HasValue ? _logic.Update(model) : _logic.Create(model);
|
||||
if (!operationResult)
|
||||
|
@ -129,4 +129,16 @@
|
||||
<metadata name="ColumnCount.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="ColumnId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="ColumnName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="ColumnPrice.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="ColumnCount.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
Loading…
x
Reference in New Issue
Block a user