все круды и 1/3 документов работают
This commit is contained in:
parent
ce203b3ffa
commit
d25940be9c
86
COP/VisualCompLib/MyDropDownList.Designer.cs
generated
86
COP/VisualCompLib/MyDropDownList.Designer.cs
generated
@ -1,59 +1,61 @@
|
||||
namespace VisualCompLib
|
||||
{
|
||||
partial class MyDropDownList
|
||||
{
|
||||
/// <summary>
|
||||
/// Обязательная переменная конструктора.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
partial class MyDropDownList
|
||||
{
|
||||
/// <summary>
|
||||
/// Обязательная переменная конструктора.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Освободить все используемые ресурсы.
|
||||
/// </summary>
|
||||
/// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
/// <summary>
|
||||
/// Освободить все используемые ресурсы.
|
||||
/// </summary>
|
||||
/// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Код, автоматически созданный конструктором компонентов
|
||||
#region Код, автоматически созданный конструктором компонентов
|
||||
|
||||
/// <summary>
|
||||
/// Требуемый метод для поддержки конструктора — не изменяйте
|
||||
/// содержимое этого метода с помощью редактора кода.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.dropDownList = new System.Windows.Forms.ComboBox();
|
||||
this.SuspendLayout();
|
||||
/// <summary>
|
||||
/// Требуемый метод для поддержки конструктора — не изменяйте
|
||||
/// содержимое этого метода с помощью редактора кода.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
dropDownList = new ComboBox();
|
||||
SuspendLayout();
|
||||
//
|
||||
// dropDownList
|
||||
//
|
||||
this.dropDownList.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.dropDownList.FormattingEnabled = true;
|
||||
this.dropDownList.Location = new System.Drawing.Point(3, 3);
|
||||
this.dropDownList.Name = "dropDownList";
|
||||
this.dropDownList.Size = new System.Drawing.Size(187, 24);
|
||||
this.dropDownList.TabIndex = 0;
|
||||
this.dropDownList.SelectedValueChanged += new System.EventHandler(this.comboBox_SelectedValueChanged);
|
||||
dropDownList.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
dropDownList.FormattingEnabled = true;
|
||||
dropDownList.Location = new Point(3, 4);
|
||||
dropDownList.Margin = new Padding(3, 4, 3, 4);
|
||||
dropDownList.Name = "dropDownList";
|
||||
dropDownList.Size = new Size(187, 28);
|
||||
dropDownList.TabIndex = 0;
|
||||
dropDownList.SelectedValueChanged += comboBox_SelectedValueChanged;
|
||||
//
|
||||
// MyDropDownList
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.dropDownList);
|
||||
this.Name = "MyDropDownList";
|
||||
this.Size = new System.Drawing.Size(193, 30);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
||||
Controls.Add(dropDownList);
|
||||
Margin = new Padding(3, 4, 3, 4);
|
||||
Name = "MyDropDownList";
|
||||
Size = new Size(193, 38);
|
||||
ResumeLayout(false);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.ComboBox dropDownList;
|
||||
private ComboBox dropDownList;
|
||||
}
|
||||
}
|
||||
|
@ -10,12 +10,12 @@ using System.Windows.Forms;
|
||||
|
||||
namespace VisualCompLib
|
||||
{
|
||||
public partial class MyDropDownList: UserControl
|
||||
{
|
||||
public MyDropDownList()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
public partial class MyDropDownList : UserControl
|
||||
{
|
||||
public MyDropDownList()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void LoadValues(List<string> Values)
|
||||
{
|
||||
|
@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
|
||||
Example:
|
||||
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
@ -26,36 +26,36 @@
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
|
27
COP/WinForms/FormClient.Designer.cs
generated
27
COP/WinForms/FormClient.Designer.cs
generated
@ -36,8 +36,8 @@
|
||||
label3 = new Label();
|
||||
buttonSave = new Button();
|
||||
buttonCancel = new Button();
|
||||
myDropDownList1 = new VisualCompLib.MyDropDownList();
|
||||
controlInputNullableInt1 = new ControlsLibraryNet60.Input.ControlInputNullableInt();
|
||||
myDropDownList1 = new VisualCompLib.MyDropDownList();
|
||||
SuspendLayout();
|
||||
//
|
||||
// LabelFIO
|
||||
@ -108,6 +108,7 @@
|
||||
buttonSave.TabIndex = 8;
|
||||
buttonSave.Text = "Сохранить";
|
||||
buttonSave.UseVisualStyleBackColor = true;
|
||||
buttonSave.Click += buttonSave_Click;
|
||||
//
|
||||
// buttonCancel
|
||||
//
|
||||
@ -119,16 +120,7 @@
|
||||
buttonCancel.TabIndex = 9;
|
||||
buttonCancel.Text = "Отменить";
|
||||
buttonCancel.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// myDropDownList1
|
||||
//
|
||||
myDropDownList1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
|
||||
myDropDownList1.Location = new Point(14, 107);
|
||||
myDropDownList1.Margin = new Padding(3, 4, 3, 4);
|
||||
myDropDownList1.Name = "myDropDownList1";
|
||||
myDropDownList1.SelectedValue = "";
|
||||
myDropDownList1.Size = new Size(195, 37);
|
||||
myDropDownList1.TabIndex = 11;
|
||||
buttonCancel.Click += buttonCancel_Click;
|
||||
//
|
||||
// controlInputNullableInt1
|
||||
//
|
||||
@ -139,13 +131,22 @@
|
||||
controlInputNullableInt1.TabIndex = 12;
|
||||
controlInputNullableInt1.Value = null;
|
||||
//
|
||||
// myDropDownList1
|
||||
//
|
||||
myDropDownList1.Location = new Point(12, 105);
|
||||
myDropDownList1.Margin = new Padding(3, 4, 3, 4);
|
||||
myDropDownList1.Name = "myDropDownList1";
|
||||
myDropDownList1.SelectedValue = "";
|
||||
myDropDownList1.Size = new Size(198, 39);
|
||||
myDropDownList1.TabIndex = 13;
|
||||
//
|
||||
// FormClient
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(273, 397);
|
||||
Controls.Add(controlInputNullableInt1);
|
||||
Controls.Add(myDropDownList1);
|
||||
Controls.Add(controlInputNullableInt1);
|
||||
Controls.Add(buttonCancel);
|
||||
Controls.Add(buttonSave);
|
||||
Controls.Add(label3);
|
||||
@ -172,7 +173,7 @@
|
||||
private Label label3;
|
||||
private Button buttonSave;
|
||||
private Button buttonCancel;
|
||||
private VisualCompLib.MyDropDownList myDropDownList1;
|
||||
private ControlsLibraryNet60.Input.ControlInputNullableInt controlInputNullableInt1;
|
||||
private VisualCompLib.MyDropDownList myDropDownList1;
|
||||
}
|
||||
}
|
@ -47,10 +47,6 @@ namespace WinForms
|
||||
{
|
||||
controlInputNullableInt1.Value = view.Amount;
|
||||
}
|
||||
else
|
||||
{
|
||||
controlInputNullableInt1.Value = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
91
COP/WinForms/FormMain.Designer.cs
generated
91
COP/WinForms/FormMain.Designer.cs
generated
@ -28,19 +28,93 @@
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
components = new System.ComponentModel.Container();
|
||||
contextMenuStrip1 = new ContextMenuStrip(components);
|
||||
добавитьToolStripMenuItem = new ToolStripMenuItem();
|
||||
редактироватьToolStripMenuItem = new ToolStripMenuItem();
|
||||
удалитьToolStripMenuItem = new ToolStripMenuItem();
|
||||
сохранитьВВордToolStripMenuItem = new ToolStripMenuItem();
|
||||
сохранитьВЭксельToolStripMenuItem = new ToolStripMenuItem();
|
||||
сохранитьВПдфToolStripMenuItem = new ToolStripMenuItem();
|
||||
статусыToolStripMenuItem = new ToolStripMenuItem();
|
||||
myTreeView1 = new VisableComponents.MyTreeView();
|
||||
wordText1 = new VisualCompLib.Components.WordText(components);
|
||||
contextMenuStrip1.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
contextMenuStrip1.ImageScalingSize = new Size(20, 20);
|
||||
contextMenuStrip1.Items.AddRange(new ToolStripItem[] { добавитьToolStripMenuItem, редактироватьToolStripMenuItem, удалитьToolStripMenuItem, сохранитьВВордToolStripMenuItem, сохранитьВЭксельToolStripMenuItem, сохранитьВПдфToolStripMenuItem, статусыToolStripMenuItem });
|
||||
contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
contextMenuStrip1.Size = new Size(267, 172);
|
||||
//
|
||||
// добавитьToolStripMenuItem
|
||||
//
|
||||
добавитьToolStripMenuItem.Name = "добавитьToolStripMenuItem";
|
||||
добавитьToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.A;
|
||||
добавитьToolStripMenuItem.Size = new Size(266, 24);
|
||||
добавитьToolStripMenuItem.Text = "Добавить";
|
||||
добавитьToolStripMenuItem.Click += добавитьToolStripMenuItem_Click;
|
||||
//
|
||||
// редактироватьToolStripMenuItem
|
||||
//
|
||||
редактироватьToolStripMenuItem.Name = "редактироватьToolStripMenuItem";
|
||||
редактироватьToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.U;
|
||||
редактироватьToolStripMenuItem.Size = new Size(266, 24);
|
||||
редактироватьToolStripMenuItem.Text = "Редактировать";
|
||||
редактироватьToolStripMenuItem.Click += редактироватьToolStripMenuItem_Click;
|
||||
//
|
||||
// удалитьToolStripMenuItem
|
||||
//
|
||||
удалитьToolStripMenuItem.Name = "удалитьToolStripMenuItem";
|
||||
удалитьToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.D;
|
||||
удалитьToolStripMenuItem.Size = new Size(266, 24);
|
||||
удалитьToolStripMenuItem.Text = "Удалить";
|
||||
удалитьToolStripMenuItem.Click += удалитьToolStripMenuItem_Click;
|
||||
//
|
||||
// сохранитьВВордToolStripMenuItem
|
||||
//
|
||||
сохранитьВВордToolStripMenuItem.Name = "сохранитьВВордToolStripMenuItem";
|
||||
сохранитьВВордToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.S;
|
||||
сохранитьВВордToolStripMenuItem.Size = new Size(266, 24);
|
||||
сохранитьВВордToolStripMenuItem.Text = "Сохранить в Ворд";
|
||||
сохранитьВВордToolStripMenuItem.Click += сохранитьВВордToolStripMenuItem_Click;
|
||||
//
|
||||
// сохранитьВЭксельToolStripMenuItem
|
||||
//
|
||||
сохранитьВЭксельToolStripMenuItem.Name = "сохранитьВЭксельToolStripMenuItem";
|
||||
сохранитьВЭксельToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.C;
|
||||
сохранитьВЭксельToolStripMenuItem.Size = new Size(266, 24);
|
||||
сохранитьВЭксельToolStripMenuItem.Text = "Сохранить в Эксель";
|
||||
сохранитьВЭксельToolStripMenuItem.Click += сохранитьВЭксельToolStripMenuItem_Click;
|
||||
//
|
||||
// сохранитьВПдфToolStripMenuItem
|
||||
//
|
||||
сохранитьВПдфToolStripMenuItem.Name = "сохранитьВПдфToolStripMenuItem";
|
||||
сохранитьВПдфToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.T;
|
||||
сохранитьВПдфToolStripMenuItem.Size = new Size(266, 24);
|
||||
сохранитьВПдфToolStripMenuItem.Text = "Сохранить в пдф";
|
||||
сохранитьВПдфToolStripMenuItem.Click += сохранитьВПдфToolStripMenuItem_Click;
|
||||
//
|
||||
// статусыToolStripMenuItem
|
||||
//
|
||||
статусыToolStripMenuItem.Name = "статусыToolStripMenuItem";
|
||||
статусыToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.Tab;
|
||||
статусыToolStripMenuItem.Size = new Size(266, 24);
|
||||
статусыToolStripMenuItem.Text = "Статусы";
|
||||
статусыToolStripMenuItem.Click += статусыToolStripMenuItem_Click;
|
||||
//
|
||||
// myTreeView1
|
||||
//
|
||||
myTreeView1.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||
myTreeView1.BackColor = SystemColors.ControlDark;
|
||||
myTreeView1.Location = new Point(12, 27);
|
||||
myTreeView1.Location = new Point(12, 13);
|
||||
myTreeView1.Margin = new Padding(3, 4, 3, 4);
|
||||
myTreeView1.MinimumSize = new Size(200, 200);
|
||||
myTreeView1.Name = "myTreeView1";
|
||||
myTreeView1.Size = new Size(780, 406);
|
||||
myTreeView1.TabIndex = 0;
|
||||
myTreeView1.Size = new Size(776, 424);
|
||||
myTreeView1.TabIndex = 1;
|
||||
//
|
||||
// FormMain
|
||||
//
|
||||
@ -51,11 +125,20 @@
|
||||
Name = "FormMain";
|
||||
Text = "Учет клиентов";
|
||||
Load += FormMain_Load;
|
||||
contextMenuStrip1.ResumeLayout(false);
|
||||
ResumeLayout(false);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private ContextMenuStrip contextMenuStrip1;
|
||||
private ToolStripMenuItem добавитьToolStripMenuItem;
|
||||
private ToolStripMenuItem редактироватьToolStripMenuItem;
|
||||
private ToolStripMenuItem удалитьToolStripMenuItem;
|
||||
private ToolStripMenuItem сохранитьВВордToolStripMenuItem;
|
||||
private ToolStripMenuItem сохранитьВЭксельToolStripMenuItem;
|
||||
private ToolStripMenuItem сохранитьВПдфToolStripMenuItem;
|
||||
private ToolStripMenuItem статусыToolStripMenuItem;
|
||||
private VisableComponents.MyTreeView myTreeView1;
|
||||
private VisualCompLib.Components.WordText wordText1;
|
||||
}
|
||||
}
|
@ -1,5 +1,11 @@
|
||||
using ClientsContracts.BusinessLogicContracts;
|
||||
using ClientBusinessLogic.BusinessLogics;
|
||||
using ClientsContracts.BusinessLogicContracts;
|
||||
using ClientsContracts.ViewModels;
|
||||
using ClientsContracts.BindingModels;
|
||||
using ControlsLibraryNet60.Data;
|
||||
using Unity;
|
||||
using DocumentFormat.OpenXml.Spreadsheet;
|
||||
using static System.Windows.Forms.VisualStyles.VisualStyleElement.Window;
|
||||
|
||||
namespace WinForms
|
||||
{
|
||||
@ -14,6 +20,7 @@ namespace WinForms
|
||||
InitializeComponent();
|
||||
List<string> stringToHierachy = new List<string>() { "Status", "Amount", "Id", "Name" };
|
||||
myTreeView1.addToHierarchy(stringToHierachy);
|
||||
myTreeView1.ContextMenuStrip = contextMenuStrip1;
|
||||
}
|
||||
private void FormMain_Load(object sender, EventArgs e)
|
||||
{
|
||||
@ -25,6 +32,10 @@ namespace WinForms
|
||||
try
|
||||
{
|
||||
var list = _clientLogic.Read(null);
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
if (list[i].Amount == null) { list[i].Amount = 0; }
|
||||
}
|
||||
myTreeView1.LoadTree(list);
|
||||
}
|
||||
catch (Exception ex)
|
||||
@ -41,5 +52,106 @@ namespace WinForms
|
||||
LoadData();
|
||||
}
|
||||
}
|
||||
|
||||
private void UpdateElement()
|
||||
{
|
||||
var form = Program.Container.Resolve<FormClient>();
|
||||
var selectedClient = myTreeView1.GetNode(typeof(ClientBindingModel));
|
||||
if (selectedClient != null)
|
||||
{
|
||||
form.Id = Convert.ToInt32((selectedClient as ClientBindingModel).Id);
|
||||
if (form.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
LoadData();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Выберите клиента для редактирования");
|
||||
}
|
||||
}
|
||||
|
||||
private void DeleteElement()
|
||||
{
|
||||
if (MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
||||
{
|
||||
var selectedClient = myTreeView1.GetNode(typeof(ClientBindingModel));
|
||||
int id = Convert.ToInt32((selectedClient as ClientBindingModel).Id);
|
||||
try
|
||||
{
|
||||
_clientLogic.Delete(new ClientBindingModel { Id = id });
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
LoadData();
|
||||
}
|
||||
}
|
||||
|
||||
private void CreateWord()
|
||||
{
|
||||
string fileName = "";
|
||||
using (var dialog = new SaveFileDialog { Filter = "docx|*.docx" })
|
||||
{
|
||||
if (dialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
fileName = dialog.FileName.ToString();
|
||||
MessageBox.Show("Выполнено", "Успех", MessageBoxButtons.OK,
|
||||
MessageBoxIcon.Information);
|
||||
}
|
||||
}
|
||||
List<string> textList = new List<string>();
|
||||
var list = _clientLogic.Read(null);
|
||||
if (list != null)
|
||||
{
|
||||
foreach (var item in list)
|
||||
{
|
||||
if(item.Amount != null)
|
||||
{
|
||||
string clients = string.Concat("ФИО: ", item.Name, " Отзывы: ", item.Reviews);
|
||||
textList.Add(clients);
|
||||
}
|
||||
}
|
||||
string[] textArray = textList.ToArray();
|
||||
wordText1.CreateWordText(new(fileName, "Документ по клиентам, совершавшим покупки (ФИО клиента и его отзывы)", textArray));
|
||||
}
|
||||
}
|
||||
|
||||
private void статусыToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var form = Program.Container.Resolve<FormStatus>();
|
||||
form.ShowDialog();
|
||||
}
|
||||
|
||||
private void сохранитьВПдфToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
private void сохранитьВЭксельToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
private void сохранитьВВордToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
CreateWord();
|
||||
}
|
||||
|
||||
private void удалитьToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DeleteElement();
|
||||
}
|
||||
|
||||
private void редактироватьToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
UpdateElement();
|
||||
}
|
||||
|
||||
private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
AddNewElement();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -117,4 +117,10 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="wordText1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>202, 17</value>
|
||||
</metadata>
|
||||
</root>
|
@ -19,7 +19,7 @@ namespace WinForms
|
||||
Application.SetHighDpiMode(HighDpiMode.SystemAware);
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(Container.Resolve<FormClient>());
|
||||
Application.Run(Container.Resolve<FormMain>());
|
||||
}
|
||||
private static IUnityContainer BuildUnityContainer()
|
||||
{
|
||||
|
@ -17,7 +17,7 @@
|
||||
</PackageReference>
|
||||
<PackageReference Include="Unity" Version="5.11.10" />
|
||||
<PackageReference Include="UnvisableComponents" Version="1.0.0" />
|
||||
<PackageReference Include="VisableComponents" Version="1.0.8" />
|
||||
<PackageReference Include="VisableComponents" Version="1.0.9" />
|
||||
<PackageReference Include="VisualCompLib" Version="1.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user