add test buttons on FormMain
This commit is contained in:
parent
6aca477044
commit
39bc6d12bd
@ -30,13 +30,20 @@
|
||||
{
|
||||
menuStrip1 = new MenuStrip();
|
||||
справочникиToolStripMenuItem = new ToolStripMenuItem();
|
||||
buttonRefresh = new Button();
|
||||
dataGridView = new DataGridView();
|
||||
факультетыToolStripMenuItem = new ToolStripMenuItem();
|
||||
направленияToolStripMenuItem = new ToolStripMenuItem();
|
||||
студентыToolStripMenuItem = new ToolStripMenuItem();
|
||||
buttonAdd = new Button();
|
||||
groupBox1 = new GroupBox();
|
||||
labelAdd = new Label();
|
||||
labelGet = new Label();
|
||||
buttonGet = new Button();
|
||||
labelUpdate = new Label();
|
||||
buttonUpdate = new Button();
|
||||
labelDelete = new Label();
|
||||
buttonDelete = new Button();
|
||||
menuStrip1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)dataGridView).BeginInit();
|
||||
groupBox1.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
// menuStrip1
|
||||
@ -45,7 +52,8 @@
|
||||
menuStrip1.Items.AddRange(new ToolStripItem[] { справочникиToolStripMenuItem });
|
||||
menuStrip1.Location = new Point(0, 0);
|
||||
menuStrip1.Name = "menuStrip1";
|
||||
menuStrip1.Size = new Size(1088, 28);
|
||||
menuStrip1.Padding = new Padding(5, 2, 0, 2);
|
||||
menuStrip1.Size = new Size(411, 24);
|
||||
menuStrip1.TabIndex = 0;
|
||||
menuStrip1.Text = "menuStrip1";
|
||||
//
|
||||
@ -53,66 +61,138 @@
|
||||
//
|
||||
справочникиToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { факультетыToolStripMenuItem, направленияToolStripMenuItem, студентыToolStripMenuItem });
|
||||
справочникиToolStripMenuItem.Name = "справочникиToolStripMenuItem";
|
||||
справочникиToolStripMenuItem.Size = new Size(117, 24);
|
||||
справочникиToolStripMenuItem.Size = new Size(94, 20);
|
||||
справочникиToolStripMenuItem.Text = "Справочники";
|
||||
//
|
||||
// buttonRefresh
|
||||
//
|
||||
buttonRefresh.Location = new Point(882, 49);
|
||||
buttonRefresh.Margin = new Padding(3, 4, 3, 4);
|
||||
buttonRefresh.Name = "buttonRefresh";
|
||||
buttonRefresh.Size = new Size(181, 43);
|
||||
buttonRefresh.TabIndex = 10;
|
||||
buttonRefresh.Text = "Обновить список";
|
||||
buttonRefresh.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// dataGridView
|
||||
//
|
||||
dataGridView.BackgroundColor = Color.White;
|
||||
dataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
dataGridView.Location = new Point(12, 32);
|
||||
dataGridView.Margin = new Padding(3, 4, 3, 4);
|
||||
dataGridView.Name = "dataGridView";
|
||||
dataGridView.RowHeadersWidth = 51;
|
||||
dataGridView.RowTemplate.Height = 25;
|
||||
dataGridView.Size = new Size(845, 548);
|
||||
dataGridView.TabIndex = 7;
|
||||
//
|
||||
// факультетыToolStripMenuItem
|
||||
//
|
||||
факультетыToolStripMenuItem.Name = "факультетыToolStripMenuItem";
|
||||
факультетыToolStripMenuItem.Size = new Size(224, 26);
|
||||
факультетыToolStripMenuItem.Size = new Size(148, 22);
|
||||
факультетыToolStripMenuItem.Text = "Факультеты";
|
||||
факультетыToolStripMenuItem.Click += факультетыToolStripMenuItem_Click;
|
||||
//
|
||||
// направленияToolStripMenuItem
|
||||
//
|
||||
направленияToolStripMenuItem.Name = "направленияToolStripMenuItem";
|
||||
направленияToolStripMenuItem.Size = new Size(224, 26);
|
||||
направленияToolStripMenuItem.Size = new Size(148, 22);
|
||||
направленияToolStripMenuItem.Text = "Направления";
|
||||
направленияToolStripMenuItem.Click += направленияToolStripMenuItem_Click;
|
||||
//
|
||||
// студентыToolStripMenuItem
|
||||
//
|
||||
студентыToolStripMenuItem.Name = "студентыToolStripMenuItem";
|
||||
студентыToolStripMenuItem.Size = new Size(224, 26);
|
||||
студентыToolStripMenuItem.Size = new Size(148, 22);
|
||||
студентыToolStripMenuItem.Text = "Студенты";
|
||||
студентыToolStripMenuItem.Click += студентыToolStripMenuItem_Click;
|
||||
//
|
||||
// buttonAdd
|
||||
//
|
||||
buttonAdd.Location = new Point(17, 32);
|
||||
buttonAdd.Name = "buttonAdd";
|
||||
buttonAdd.Size = new Size(171, 39);
|
||||
buttonAdd.TabIndex = 3;
|
||||
buttonAdd.Text = "Добавить 1000 строк";
|
||||
buttonAdd.UseVisualStyleBackColor = true;
|
||||
buttonAdd.Click += buttonAdd_Click;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
groupBox1.Controls.Add(labelDelete);
|
||||
groupBox1.Controls.Add(buttonDelete);
|
||||
groupBox1.Controls.Add(labelUpdate);
|
||||
groupBox1.Controls.Add(buttonUpdate);
|
||||
groupBox1.Controls.Add(labelGet);
|
||||
groupBox1.Controls.Add(buttonGet);
|
||||
groupBox1.Controls.Add(labelAdd);
|
||||
groupBox1.Controls.Add(buttonAdd);
|
||||
groupBox1.Location = new Point(12, 37);
|
||||
groupBox1.Name = "groupBox1";
|
||||
groupBox1.Size = new Size(382, 275);
|
||||
groupBox1.TabIndex = 4;
|
||||
groupBox1.TabStop = false;
|
||||
groupBox1.Text = "Тесты:";
|
||||
//
|
||||
// labelAdd
|
||||
//
|
||||
labelAdd.AutoSize = true;
|
||||
labelAdd.Location = new Point(314, 44);
|
||||
labelAdd.Name = "labelAdd";
|
||||
labelAdd.Size = new Size(31, 15);
|
||||
labelAdd.TabIndex = 4;
|
||||
labelAdd.Text = "0 мс";
|
||||
//
|
||||
// labelGet
|
||||
//
|
||||
labelGet.AutoSize = true;
|
||||
labelGet.Location = new Point(314, 106);
|
||||
labelGet.Name = "labelGet";
|
||||
labelGet.Size = new Size(31, 15);
|
||||
labelGet.TabIndex = 6;
|
||||
labelGet.Text = "0 мс";
|
||||
//
|
||||
// buttonGet
|
||||
//
|
||||
buttonGet.Location = new Point(17, 94);
|
||||
buttonGet.Name = "buttonGet";
|
||||
buttonGet.Size = new Size(171, 39);
|
||||
buttonGet.TabIndex = 5;
|
||||
buttonGet.Text = "Получение 1000 строк";
|
||||
buttonGet.UseVisualStyleBackColor = true;
|
||||
buttonGet.Click += buttonGet_Click;
|
||||
//
|
||||
// labelUpdate
|
||||
//
|
||||
labelUpdate.AutoSize = true;
|
||||
labelUpdate.Location = new Point(314, 171);
|
||||
labelUpdate.Name = "labelUpdate";
|
||||
labelUpdate.Size = new Size(31, 15);
|
||||
labelUpdate.TabIndex = 8;
|
||||
labelUpdate.Text = "0 мс";
|
||||
//
|
||||
// buttonUpdate
|
||||
//
|
||||
buttonUpdate.Location = new Point(17, 159);
|
||||
buttonUpdate.Name = "buttonUpdate";
|
||||
buttonUpdate.Size = new Size(171, 39);
|
||||
buttonUpdate.TabIndex = 7;
|
||||
buttonUpdate.Text = "Обновление 1000 строк";
|
||||
buttonUpdate.UseVisualStyleBackColor = true;
|
||||
buttonUpdate.Click += buttonUpdate_Click;
|
||||
//
|
||||
// labelDelete
|
||||
//
|
||||
labelDelete.AutoSize = true;
|
||||
labelDelete.Location = new Point(314, 235);
|
||||
labelDelete.Name = "labelDelete";
|
||||
labelDelete.Size = new Size(31, 15);
|
||||
labelDelete.TabIndex = 10;
|
||||
labelDelete.Text = "0 мс";
|
||||
//
|
||||
// buttonDelete
|
||||
//
|
||||
buttonDelete.Location = new Point(17, 223);
|
||||
buttonDelete.Name = "buttonDelete";
|
||||
buttonDelete.Size = new Size(171, 39);
|
||||
buttonDelete.TabIndex = 9;
|
||||
buttonDelete.Text = "Удаление 1000 строк";
|
||||
buttonDelete.UseVisualStyleBackColor = true;
|
||||
buttonDelete.Click += buttonDelete_Click;
|
||||
//
|
||||
// FormMain
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleDimensions = new SizeF(7F, 15F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(1088, 587);
|
||||
Controls.Add(buttonRefresh);
|
||||
Controls.Add(dataGridView);
|
||||
ClientSize = new Size(411, 325);
|
||||
Controls.Add(groupBox1);
|
||||
Controls.Add(menuStrip1);
|
||||
MainMenuStrip = menuStrip1;
|
||||
Margin = new Padding(3, 2, 3, 2);
|
||||
Name = "FormMain";
|
||||
Text = "Списки студентов на зачисление";
|
||||
menuStrip1.ResumeLayout(false);
|
||||
menuStrip1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)dataGridView).EndInit();
|
||||
groupBox1.ResumeLayout(false);
|
||||
groupBox1.PerformLayout();
|
||||
ResumeLayout(false);
|
||||
PerformLayout();
|
||||
}
|
||||
@ -121,10 +201,17 @@
|
||||
|
||||
private MenuStrip menuStrip1;
|
||||
private ToolStripMenuItem справочникиToolStripMenuItem;
|
||||
private Button buttonRefresh;
|
||||
private DataGridView dataGridView;
|
||||
private ToolStripMenuItem факультетыToolStripMenuItem;
|
||||
private ToolStripMenuItem направленияToolStripMenuItem;
|
||||
private ToolStripMenuItem студентыToolStripMenuItem;
|
||||
private Button buttonAdd;
|
||||
private GroupBox groupBox1;
|
||||
private Label labelAdd;
|
||||
private Label labelDelete;
|
||||
private Button buttonDelete;
|
||||
private Label labelUpdate;
|
||||
private Button buttonUpdate;
|
||||
private Label labelGet;
|
||||
private Button buttonGet;
|
||||
}
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
namespace StudentEnrollmentView
|
||||
using StudentEnrollmentContracts.BindingModels;
|
||||
using StudentEnrollmentContracts.BusinessLogicContracts;
|
||||
|
||||
namespace StudentEnrollmentView
|
||||
{
|
||||
public partial class FormMain : Form
|
||||
{
|
||||
@ -36,5 +39,71 @@
|
||||
Form.ShowDialog();
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
var service = Program.ServiceProvider?.GetService(typeof(IFacultyLogic));
|
||||
if (service is IFacultyLogic logic)
|
||||
{
|
||||
DateTime startTime = DateTime.Now;
|
||||
for (int i = 0; i < 1000; i++)
|
||||
{
|
||||
logic.Create(new FacultyBindingModel
|
||||
{
|
||||
FacultyName = "факультет " + i,
|
||||
});
|
||||
}
|
||||
DateTime endTime = DateTime.Now;
|
||||
labelAdd.Text = $"{(endTime - startTime).TotalMilliseconds} мс";
|
||||
}
|
||||
}
|
||||
private void buttonGet_Click(object sender, EventArgs e)
|
||||
{
|
||||
var service = Program.ServiceProvider?.GetService(typeof(IFacultyLogic));
|
||||
if (service is IFacultyLogic logic)
|
||||
{
|
||||
DateTime startTime = DateTime.Now;
|
||||
logic.ReadList(null);
|
||||
DateTime endTime = DateTime.Now;
|
||||
labelGet.Text = $"{(endTime - startTime).TotalMilliseconds} мс";
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonUpdate_Click(object sender, EventArgs e)
|
||||
{
|
||||
var service = Program.ServiceProvider?.GetService(typeof(IFacultyLogic));
|
||||
if (service is IFacultyLogic logic)
|
||||
{
|
||||
DateTime startTime = DateTime.Now;
|
||||
for (int i = 0; i < 1000; i++)
|
||||
{
|
||||
logic.Update(new FacultyBindingModel
|
||||
{
|
||||
Id = i,
|
||||
FacultyName = "новый факультет " + i,
|
||||
});
|
||||
}
|
||||
DateTime endTime = DateTime.Now;
|
||||
labelUpdate.Text = $"{(endTime - startTime).TotalMilliseconds} мс";
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
var service = Program.ServiceProvider?.GetService(typeof(IFacultyLogic));
|
||||
if (service is IFacultyLogic logic)
|
||||
{
|
||||
DateTime startTime = DateTime.Now;
|
||||
for (int i = 0; i < 1000; i++)
|
||||
{
|
||||
logic.Delete(new FacultyBindingModel
|
||||
{
|
||||
Id = i,
|
||||
});
|
||||
}
|
||||
DateTime endTime = DateTime.Now;
|
||||
labelDelete.Text = $"{(endTime - startTime).TotalMilliseconds} мс";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user