From bfd7b8feb49df82589d18cf9a1b22aacebafbdc1 Mon Sep 17 00:00:00 2001 From: Aleksey-Skvortsov Date: Mon, 23 Dec 2024 19:03:21 +0400 Subject: [PATCH] work lab1 --- Project.sln | 25 + Project/Entities/Enums/CategoryType.cs | 14 + Project/Entities/Enums/ProductAttributes.cs | 16 + Project/Entities/Manufacturer.cs | 11 + Project/Entities/Product.cs | 19 + Project/Entities/Sale.cs | 12 + Project/Entities/SaleProduct.cs | 13 + Project/Entities/Work.cs | 14 + Project/Entities/WorkType.cs | 13 + Project/Form1.Designer.cs | 137 + Project/Form1.cs | 88 + Project/Form1.resx | 3281 +++++++++++++++++ Project/Forms/FormManufacturer.Designer.cs | 95 + Project/Forms/FormManufacturer.cs | 65 + Project/Forms/FormManufacturer.resx | 120 + Project/Forms/FormManufacturers.Designer.cs | 125 + Project/Forms/FormManufacturers.cs | 99 + Project/Forms/FormManufacturers.resx | 120 + Project/Forms/FormProduct.Designer.cs | 239 ++ Project/Forms/FormProduct.cs | 113 + Project/Forms/FormProduct.resx | 120 + Project/Forms/FormProducts.Designer.cs | 125 + Project/Forms/FormProducts.cs | 99 + Project/Forms/FormProducts.resx | 120 + Project/Forms/FormSale.Designer.cs | 146 + Project/Forms/FormSale.cs | 60 + Project/Forms/FormSale.resx | 123 + Project/Forms/FormSales.Designer.cs | 111 + Project/Forms/FormSales.cs | 81 + Project/Forms/FormSales.resx | 120 + Project/Forms/FormWork.Designer.cs | 142 + Project/Forms/FormWork.cs | 41 + Project/Forms/FormWork.resx | 120 + Project/Forms/FormWorkType.Designer.cs | 141 + Project/Forms/FormWorkType.cs | 41 + Project/Forms/FormWorkType.resx | 120 + Project/Forms/FormWorkTypes.Designer.cs | 124 + Project/Forms/FormWorkTypes.cs | 80 + Project/Forms/FormWorkTypes.resx | 120 + Project/Forms/FormWorks.Designer.cs | 124 + Project/Forms/FormWorks.cs | 80 + Project/Forms/FormWorks.resx | 120 + Project/Program.cs | 37 + Project/Project.csproj | 54 + Project/Properties/Resources.Designer.cs | 93 + Project/Properties/Resources.resx | 130 + .../Repositories/IManufacturerRepository.cs | 12 + Project/Repositories/IProductRepository.cs | 12 + Project/Repositories/ISaleRepository.cs | 10 + Project/Repositories/IWorkRepository.cs | 11 + Project/Repositories/IWorkTypeRepository.cs | 10 + .../Implementations/ManufacturerRepository.cs | 28 + .../Implementations/ProductRepository.cs | 28 + .../Implementations/SaleRepository.cs | 19 + .../Implementations/WorkRepository.cs | 28 + .../Implementations/WorkTypeRepository.cs | 28 + Project/Resources/Add.png | Bin 0 -> 14601 bytes Project/Resources/Del.png | Bin 0 -> 16895 bytes Project/Resources/Upd.png | Bin 0 -> 12849 bytes 59 files changed, 7477 insertions(+) create mode 100644 Project.sln create mode 100644 Project/Entities/Enums/CategoryType.cs create mode 100644 Project/Entities/Enums/ProductAttributes.cs create mode 100644 Project/Entities/Manufacturer.cs create mode 100644 Project/Entities/Product.cs create mode 100644 Project/Entities/Sale.cs create mode 100644 Project/Entities/SaleProduct.cs create mode 100644 Project/Entities/Work.cs create mode 100644 Project/Entities/WorkType.cs create mode 100644 Project/Form1.Designer.cs create mode 100644 Project/Form1.cs create mode 100644 Project/Form1.resx create mode 100644 Project/Forms/FormManufacturer.Designer.cs create mode 100644 Project/Forms/FormManufacturer.cs create mode 100644 Project/Forms/FormManufacturer.resx create mode 100644 Project/Forms/FormManufacturers.Designer.cs create mode 100644 Project/Forms/FormManufacturers.cs create mode 100644 Project/Forms/FormManufacturers.resx create mode 100644 Project/Forms/FormProduct.Designer.cs create mode 100644 Project/Forms/FormProduct.cs create mode 100644 Project/Forms/FormProduct.resx create mode 100644 Project/Forms/FormProducts.Designer.cs create mode 100644 Project/Forms/FormProducts.cs create mode 100644 Project/Forms/FormProducts.resx create mode 100644 Project/Forms/FormSale.Designer.cs create mode 100644 Project/Forms/FormSale.cs create mode 100644 Project/Forms/FormSale.resx create mode 100644 Project/Forms/FormSales.Designer.cs create mode 100644 Project/Forms/FormSales.cs create mode 100644 Project/Forms/FormSales.resx create mode 100644 Project/Forms/FormWork.Designer.cs create mode 100644 Project/Forms/FormWork.cs create mode 100644 Project/Forms/FormWork.resx create mode 100644 Project/Forms/FormWorkType.Designer.cs create mode 100644 Project/Forms/FormWorkType.cs create mode 100644 Project/Forms/FormWorkType.resx create mode 100644 Project/Forms/FormWorkTypes.Designer.cs create mode 100644 Project/Forms/FormWorkTypes.cs create mode 100644 Project/Forms/FormWorkTypes.resx create mode 100644 Project/Forms/FormWorks.Designer.cs create mode 100644 Project/Forms/FormWorks.cs create mode 100644 Project/Forms/FormWorks.resx create mode 100644 Project/Program.cs create mode 100644 Project/Project.csproj create mode 100644 Project/Properties/Resources.Designer.cs create mode 100644 Project/Properties/Resources.resx create mode 100644 Project/Repositories/IManufacturerRepository.cs create mode 100644 Project/Repositories/IProductRepository.cs create mode 100644 Project/Repositories/ISaleRepository.cs create mode 100644 Project/Repositories/IWorkRepository.cs create mode 100644 Project/Repositories/IWorkTypeRepository.cs create mode 100644 Project/Repositories/Implementations/ManufacturerRepository.cs create mode 100644 Project/Repositories/Implementations/ProductRepository.cs create mode 100644 Project/Repositories/Implementations/SaleRepository.cs create mode 100644 Project/Repositories/Implementations/WorkRepository.cs create mode 100644 Project/Repositories/Implementations/WorkTypeRepository.cs create mode 100644 Project/Resources/Add.png create mode 100644 Project/Resources/Del.png create mode 100644 Project/Resources/Upd.png diff --git a/Project.sln b/Project.sln new file mode 100644 index 0000000..1eba115 --- /dev/null +++ b/Project.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34330.188 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Project", "Project\Project.csproj", "{20DFB231-B331-41C8-8C8D-8293FDEE4023}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {20DFB231-B331-41C8-8C8D-8293FDEE4023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {20DFB231-B331-41C8-8C8D-8293FDEE4023}.Debug|Any CPU.Build.0 = Debug|Any CPU + {20DFB231-B331-41C8-8C8D-8293FDEE4023}.Release|Any CPU.ActiveCfg = Release|Any CPU + {20DFB231-B331-41C8-8C8D-8293FDEE4023}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CACB01CD-8991-4D56-B8A9-D67FBE78F74C} + EndGlobalSection +EndGlobal diff --git a/Project/Entities/Enums/CategoryType.cs b/Project/Entities/Enums/CategoryType.cs new file mode 100644 index 0000000..8532d4a --- /dev/null +++ b/Project/Entities/Enums/CategoryType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Project.Entities.Enums; + +public enum CategoryType +{ + None, + Office, + Gaming +} diff --git a/Project/Entities/Enums/ProductAttributes.cs b/Project/Entities/Enums/ProductAttributes.cs new file mode 100644 index 0000000..c343557 --- /dev/null +++ b/Project/Entities/Enums/ProductAttributes.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Project.Entities.Enums; + +[Flags] +public enum ProductAttributes +{ + None = 0, + Popularity = 1, + Discount = 2, + Exclusive = 4, +} diff --git a/Project/Entities/Manufacturer.cs b/Project/Entities/Manufacturer.cs new file mode 100644 index 0000000..9582122 --- /dev/null +++ b/Project/Entities/Manufacturer.cs @@ -0,0 +1,11 @@ +namespace Project.Entities; + +public class Manufacturer +{ + public int Id { get; private set; } + public string Name { get; private set; } = string.Empty; + public static Manufacturer CreateOperation(int id, string name) + { + return new Manufacturer { Id = id, Name = name }; + } +} diff --git a/Project/Entities/Product.cs b/Project/Entities/Product.cs new file mode 100644 index 0000000..e0231e0 --- /dev/null +++ b/Project/Entities/Product.cs @@ -0,0 +1,19 @@ +using Project.Entities.Enums; + +namespace Project.Entities; + +public class Product +{ + public int Id { get; private set; } + public string Name { get; private set; } = string.Empty; + public string Description { get; private set; } = string.Empty; + public float Price { get; private set; } + public float Cost { get; private set; } + public int ManufacturerId { get; private set; } + public CategoryType Category { get; private set; } + public ProductAttributes Attributes { get; private set; } + public static Product CreteOperation(int id, string name, string description, float price, float cost, int manufacturerId, CategoryType category, ProductAttributes attributes) + { + return new Product { Id = id, Name = name, Description = description, Price = price, Cost = cost, ManufacturerId = manufacturerId, Category = category, Attributes = attributes }; + } +} diff --git a/Project/Entities/Sale.cs b/Project/Entities/Sale.cs new file mode 100644 index 0000000..9e4739a --- /dev/null +++ b/Project/Entities/Sale.cs @@ -0,0 +1,12 @@ +namespace Project.Entities; + +public class Sale +{ + public int Id { get; private set; } + public DateTime Date { get; private set; } + public IEnumerable SaleProducts { get; private set; } = []; + public static Sale CreteOperation(int id, DateTime date, IEnumerable saleProducts) + { + return new Sale { Id = id, Date = date, SaleProducts = saleProducts }; + } +} diff --git a/Project/Entities/SaleProduct.cs b/Project/Entities/SaleProduct.cs new file mode 100644 index 0000000..3c93cf1 --- /dev/null +++ b/Project/Entities/SaleProduct.cs @@ -0,0 +1,13 @@ +namespace Project.Entities; + +public class SaleProduct +{ + public int Id { get; private set; } + public int ProductId { get; private set; } + public string ProductName { get; private set; } = string.Empty; + public int Quantity { get; private set; } + public static SaleProduct CreateOperation(int id, int productId, int quantity) + { + return new SaleProduct { Id = id, ProductId = productId, Quantity = quantity }; + } +} diff --git a/Project/Entities/Work.cs b/Project/Entities/Work.cs new file mode 100644 index 0000000..33f32b0 --- /dev/null +++ b/Project/Entities/Work.cs @@ -0,0 +1,14 @@ +namespace Project.Entities; + +public class Work +{ + public int Id { get; private set; } + public int ProductId { get; private set; } + public int WorkTypeID { get; private set; } + public DateTime Date { get; private set; } + + public static Work CreateOperation(int id, int productId, int workTypeID, DateTime date) + { + return new Work { Id = id, ProductId = productId, WorkTypeID = workTypeID, Date = date }; + } +} diff --git a/Project/Entities/WorkType.cs b/Project/Entities/WorkType.cs new file mode 100644 index 0000000..aff4751 --- /dev/null +++ b/Project/Entities/WorkType.cs @@ -0,0 +1,13 @@ +namespace Project.Entities; + +public class WorkType +{ + public int Id { get; private set; } + public string Name { get; private set; } = string.Empty; + public string Description { get; private set; } = string.Empty; + public float Price { get; private set; } + public static WorkType CreateOperation(int id, string name, string description, float price) + { + return new WorkType { Id = id, Name = name, Description = description, Price = price }; + } +} diff --git a/Project/Form1.Designer.cs b/Project/Form1.Designer.cs new file mode 100644 index 0000000..d71dbc6 --- /dev/null +++ b/Project/Form1.Designer.cs @@ -0,0 +1,137 @@ +namespace Project +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + menuStrip1 = new MenuStrip(); + справочникиToolStripMenuItem = new ToolStripMenuItem(); + toolStripMenuItemProducts = new ToolStripMenuItem(); + toolStripMenuItemWorkTypes = new ToolStripMenuItem(); + toolStripMenuItemManufacturers = new ToolStripMenuItem(); + операцииToolStripMenuItem = new ToolStripMenuItem(); + toolStripMenuItemSales = new ToolStripMenuItem(); + toolStripMenuAddWork = new ToolStripMenuItem(); + отчетыToolStripMenuItem = new ToolStripMenuItem(); + menuStrip1.SuspendLayout(); + SuspendLayout(); + // + // menuStrip1 + // + menuStrip1.Items.AddRange(new ToolStripItem[] { справочникиToolStripMenuItem, операцииToolStripMenuItem, отчетыToolStripMenuItem }); + menuStrip1.Location = new Point(0, 0); + menuStrip1.Name = "menuStrip1"; + menuStrip1.Size = new Size(800, 24); + menuStrip1.TabIndex = 0; + menuStrip1.Text = "menuStrip1"; + // + // справочникиToolStripMenuItem + // + справочникиToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { toolStripMenuItemProducts, toolStripMenuItemWorkTypes, toolStripMenuItemManufacturers }); + справочникиToolStripMenuItem.Name = "справочникиToolStripMenuItem"; + справочникиToolStripMenuItem.Size = new Size(94, 20); + справочникиToolStripMenuItem.Text = "Справочники"; + // + // toolStripMenuItemProducts + // + toolStripMenuItemProducts.Name = "toolStripMenuItemProducts"; + toolStripMenuItemProducts.Size = new Size(180, 22); + toolStripMenuItemProducts.Text = "Товары"; + toolStripMenuItemProducts.Click += toolStripMenuItemProducts_Click; + // + // toolStripMenuItemWorkTypes + // + toolStripMenuItemWorkTypes.Name = "toolStripMenuItemWorkTypes"; + toolStripMenuItemWorkTypes.Size = new Size(180, 22); + toolStripMenuItemWorkTypes.Text = "Виды работ"; + toolStripMenuItemWorkTypes.Click += toolStripMenuAddWorkTypes_Click; + // + // toolStripMenuItemManufacturers + // + toolStripMenuItemManufacturers.Name = "toolStripMenuItemManufacturers"; + toolStripMenuItemManufacturers.Size = new Size(180, 22); + toolStripMenuItemManufacturers.Text = "Производители"; + toolStripMenuItemManufacturers.Click += toolStripMenuItemManufacturers_Click; + // + // операцииToolStripMenuItem + // + операцииToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { toolStripMenuItemSales, toolStripMenuAddWork }); + операцииToolStripMenuItem.Name = "операцииToolStripMenuItem"; + операцииToolStripMenuItem.Size = new Size(75, 20); + операцииToolStripMenuItem.Text = "Операции"; + // + // toolStripMenuItemSales + // + toolStripMenuItemSales.Name = "toolStripMenuItemSales"; + toolStripMenuItemSales.Size = new Size(184, 22); + toolStripMenuItemSales.Text = "Оформить продажу"; + toolStripMenuItemSales.Click += toolStripMenuItemSales_Click; + // + // toolStripMenuAddWork + // + toolStripMenuAddWork.Name = "toolStripMenuAddWork"; + toolStripMenuAddWork.Size = new Size(184, 22); + toolStripMenuAddWork.Text = "Оформить работу"; + toolStripMenuAddWork.Click += toolStripMenuAddWork_Click; + // + // отчетыToolStripMenuItem + // + отчетыToolStripMenuItem.Name = "отчетыToolStripMenuItem"; + отчетыToolStripMenuItem.Size = new Size(60, 20); + отчетыToolStripMenuItem.Text = "Отчеты"; + // + // Form1 + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + BackgroundImage = (Image)resources.GetObject("$this.BackgroundImage"); + BackgroundImageLayout = ImageLayout.Stretch; + ClientSize = new Size(800, 450); + Controls.Add(menuStrip1); + MainMenuStrip = menuStrip1; + Name = "Form1"; + Text = "Продажи компьютерной техники"; + menuStrip1.ResumeLayout(false); + menuStrip1.PerformLayout(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private MenuStrip menuStrip1; + private ToolStripMenuItem справочникиToolStripMenuItem; + private ToolStripMenuItem toolStripMenuItemProducts; + private ToolStripMenuItem toolStripMenuItemWorkTypes; + private ToolStripMenuItem toolStripMenuItemManufacturers; + private ToolStripMenuItem операцииToolStripMenuItem; + private ToolStripMenuItem toolStripMenuItemSales; + private ToolStripMenuItem отчетыToolStripMenuItem; + private ToolStripMenuItem toolStripMenuAddWork; + } +} diff --git a/Project/Form1.cs b/Project/Form1.cs new file mode 100644 index 0000000..1fe3da7 --- /dev/null +++ b/Project/Form1.cs @@ -0,0 +1,88 @@ +using Project.Forms; +using System.ComponentModel; +using Unity; + +namespace Project +{ + public partial class Form1 : Form + { + private readonly IUnityContainer _container; + public Form1(IUnityContainer container) + { + InitializeComponent(); + _container = container ?? throw new ArgumentNullException(nameof(container)); + } + + private void toolStripMenuItemProducts_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void toolStripMenuItemManufacturers_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void toolStripMenuItemSales_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void toolStripMenuAddWorkTypes_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void toolStripMenuAddWork_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void toolStripMenuItemWorks_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } +} diff --git a/Project/Form1.resx b/Project/Form1.resx new file mode 100644 index 0000000..af17114 --- /dev/null +++ b/Project/Form1.resx @@ -0,0 +1,3281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + 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 + + + \ No newline at end of file diff --git a/Project/Forms/FormManufacturer.Designer.cs b/Project/Forms/FormManufacturer.Designer.cs new file mode 100644 index 0000000..c7be77e --- /dev/null +++ b/Project/Forms/FormManufacturer.Designer.cs @@ -0,0 +1,95 @@ +namespace Project.Forms +{ + partial class FormManufacturer + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + buttonCancel = new Button(); + buttonSave = new Button(); + label1 = new Label(); + textBoxName = new TextBox(); + SuspendLayout(); + // + // buttonCancel + // + buttonCancel.Location = new Point(24, 72); + buttonCancel.Name = "buttonCancel"; + buttonCancel.Size = new Size(75, 23); + buttonCancel.TabIndex = 0; + buttonCancel.Text = "Отменить"; + buttonCancel.UseVisualStyleBackColor = true; + buttonCancel.Click += buttonCancel_Click; + // + // buttonSave + // + buttonSave.Location = new Point(194, 72); + buttonSave.Name = "buttonSave"; + buttonSave.Size = new Size(75, 23); + buttonSave.TabIndex = 1; + buttonSave.Text = "Сохранить"; + buttonSave.UseVisualStyleBackColor = true; + buttonSave.Click += buttonSave_Click; + // + // label1 + // + label1.AutoSize = true; + label1.Location = new Point(24, 27); + label1.Name = "label1"; + label1.Size = new Size(62, 15); + label1.TabIndex = 2; + label1.Text = "Название:"; + // + // textBoxName + // + textBoxName.Location = new Point(92, 24); + textBoxName.Name = "textBoxName"; + textBoxName.Size = new Size(177, 23); + textBoxName.TabIndex = 3; + // + // FormManufacturer + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(289, 113); + Controls.Add(textBoxName); + Controls.Add(label1); + Controls.Add(buttonSave); + Controls.Add(buttonCancel); + Name = "FormManufacturer"; + Text = "Производитель"; + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Button buttonCancel; + private Button buttonSave; + private Label label1; + private TextBox textBoxName; + } +} \ No newline at end of file diff --git a/Project/Forms/FormManufacturer.cs b/Project/Forms/FormManufacturer.cs new file mode 100644 index 0000000..6c88a92 --- /dev/null +++ b/Project/Forms/FormManufacturer.cs @@ -0,0 +1,65 @@ +using Project.Entities; +using Project.Repositories; + +namespace Project.Forms +{ + public partial class FormManufacturer : Form + { + private readonly IManufacturerRepository _manufacturerRepository; + private int? _manufacturerId; + + public int Id + { + set + { + try + { + var manufacturer = _manufacturerRepository.GetManufacturerById(value); + if (manufacturer == null) + { + throw new InvalidDataException(nameof(manufacturer)); + } + textBoxName.Text = manufacturer.Name; + _manufacturerId = value; + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при получении данных", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + } + } + public FormManufacturer(IManufacturerRepository manufacturerRepository) + { + _manufacturerRepository = manufacturerRepository ?? throw new ArgumentNullException(nameof(manufacturerRepository)); + InitializeComponent(); + } + + private void buttonSave_Click(object sender, EventArgs e) + { + try + { + if (string.IsNullOrEmpty(textBoxName.Text)) + { + throw new Exception("Имеются незаполненные поля"); + } + if (_manufacturerId.HasValue) + { + _manufacturerRepository.UpdateManufacturer(CreateOperation(_manufacturerId.Value)); + } else + { + _manufacturerRepository.AddManufacturer(CreateOperation(0)); + } + Close(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при сохранении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void buttonCancel_Click(object sender, EventArgs e) => Close(); + + private Manufacturer CreateOperation(int id) => Manufacturer.CreateOperation(id, textBoxName.Text); + } +} diff --git a/Project/Forms/FormManufacturer.resx b/Project/Forms/FormManufacturer.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormManufacturer.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormManufacturers.Designer.cs b/Project/Forms/FormManufacturers.Designer.cs new file mode 100644 index 0000000..8a86eb4 --- /dev/null +++ b/Project/Forms/FormManufacturers.Designer.cs @@ -0,0 +1,125 @@ +namespace Project.Forms +{ + partial class FormManufacturers + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + panel1 = new Panel(); + ButtonDel = new Button(); + ButtonUpd = new Button(); + ButtonAdd = new Button(); + dataGridViewGroups = new DataGridView(); + panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).BeginInit(); + SuspendLayout(); + // + // panel1 + // + panel1.Controls.Add(ButtonDel); + panel1.Controls.Add(ButtonUpd); + panel1.Controls.Add(ButtonAdd); + panel1.Dock = DockStyle.Right; + panel1.Location = new Point(828, 0); + panel1.Name = "panel1"; + panel1.Size = new Size(125, 439); + panel1.TabIndex = 0; + // + // ButtonDel + // + ButtonDel.BackgroundImage = Properties.Resources.Del; + ButtonDel.BackgroundImageLayout = ImageLayout.Stretch; + ButtonDel.Location = new Point(13, 278); + ButtonDel.Name = "ButtonDel"; + ButtonDel.Size = new Size(101, 100); + ButtonDel.TabIndex = 3; + ButtonDel.UseVisualStyleBackColor = true; + ButtonDel.Click += ButtonDel_Click; + // + // ButtonUpd + // + ButtonUpd.BackgroundImage = Properties.Resources.Upd; + ButtonUpd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonUpd.Location = new Point(13, 172); + ButtonUpd.Name = "ButtonUpd"; + ButtonUpd.Size = new Size(100, 100); + ButtonUpd.TabIndex = 2; + ButtonUpd.UseVisualStyleBackColor = true; + ButtonUpd.Click += ButtonUpd_Click; + // + // ButtonAdd + // + ButtonAdd.BackgroundImage = Properties.Resources.Add; + ButtonAdd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonAdd.Location = new Point(13, 66); + ButtonAdd.Name = "ButtonAdd"; + ButtonAdd.Size = new Size(100, 100); + ButtonAdd.TabIndex = 1; + ButtonAdd.UseVisualStyleBackColor = true; + ButtonAdd.Click += ButtonAdd_Click; + // + // dataGridViewGroups + // + dataGridViewGroups.AllowUserToAddRows = false; + dataGridViewGroups.AllowUserToDeleteRows = false; + dataGridViewGroups.AllowUserToResizeColumns = false; + dataGridViewGroups.AllowUserToResizeRows = false; + dataGridViewGroups.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridViewGroups.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewGroups.Dock = DockStyle.Fill; + dataGridViewGroups.Location = new Point(0, 0); + dataGridViewGroups.MultiSelect = false; + dataGridViewGroups.Name = "dataGridViewGroups"; + dataGridViewGroups.ReadOnly = true; + dataGridViewGroups.RowHeadersVisible = false; + dataGridViewGroups.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridViewGroups.Size = new Size(828, 439); + dataGridViewGroups.TabIndex = 2; + // + // FormManufacturers + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(953, 439); + Controls.Add(dataGridViewGroups); + Controls.Add(panel1); + Name = "FormManufacturers"; + Text = "Производители"; + Load += FormManufacturers_Load; + panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).EndInit(); + ResumeLayout(false); + } + + #endregion + + private Panel panel1; + private Button ButtonAdd; + private Button ButtonUpd; + private Button ButtonDel; + private DataGridView dataGridViewGroups; + } +} \ No newline at end of file diff --git a/Project/Forms/FormManufacturers.cs b/Project/Forms/FormManufacturers.cs new file mode 100644 index 0000000..4f55cf4 --- /dev/null +++ b/Project/Forms/FormManufacturers.cs @@ -0,0 +1,99 @@ +using Project.Repositories; + +using Unity; + +namespace Project.Forms; + +public partial class FormManufacturers : Form +{ + + private readonly IUnityContainer _container; + private readonly IManufacturerRepository _manufacturerRepository; + + public FormManufacturers(IUnityContainer container, IManufacturerRepository manufacturerRepository) + { + InitializeComponent(); + _container = container ?? throw new ArgumentNullException(nameof(container)); + _manufacturerRepository = manufacturerRepository ?? throw new ArgumentNullException(nameof(manufacturerRepository)); + } + + private void ButtonAdd_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при добавлении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonUpd_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + try + { + var form = _container.Resolve(); + form.Id = findId; + form.ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при изменении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonDel_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + if (MessageBox.Show("Удалить запись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes) + { + return; + } + try + { + _manufacturerRepository.DeleteManufacturer(findId); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при удалении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void LoadList() => dataGridViewGroups.DataSource = _manufacturerRepository.GetAllManufacturers(); + + private bool TryGetIdentifierFromSelectedRow(out int id) + { + id = 0; + if (dataGridViewGroups.SelectedRows.Count < 1) + { + MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + id = Convert.ToInt32(dataGridViewGroups.SelectedRows[0].Cells["ID"].Value); + return true; + } + + private void FormManufacturers_Load(object sender, EventArgs e) + { + try + { + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при загрузке", + MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } +} diff --git a/Project/Forms/FormManufacturers.resx b/Project/Forms/FormManufacturers.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormManufacturers.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormProduct.Designer.cs b/Project/Forms/FormProduct.Designer.cs new file mode 100644 index 0000000..83d991e --- /dev/null +++ b/Project/Forms/FormProduct.Designer.cs @@ -0,0 +1,239 @@ +namespace Project.Forms +{ + partial class FormProduct + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + label1 = new Label(); + label2 = new Label(); + label3 = new Label(); + label4 = new Label(); + label5 = new Label(); + label6 = new Label(); + checkedListBoxAttributes = new CheckedListBox(); + groupBox1 = new GroupBox(); + buttonCancel = new Button(); + buttonSave = new Button(); + textBoxName = new TextBox(); + textBoxDescription = new TextBox(); + numericUpDownPrice = new NumericUpDown(); + numericUpDownCost = new NumericUpDown(); + comboBoxManufacturer = new ComboBox(); + comboBoxCategory = new ComboBox(); + groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)numericUpDownPrice).BeginInit(); + ((System.ComponentModel.ISupportInitialize)numericUpDownCost).BeginInit(); + SuspendLayout(); + // + // label1 + // + label1.AutoSize = true; + label1.Location = new Point(76, 9); + label1.Name = "label1"; + label1.Size = new Size(62, 15); + label1.TabIndex = 0; + label1.Text = "Название:"; + // + // label2 + // + label2.AutoSize = true; + label2.Location = new Point(73, 38); + label2.Name = "label2"; + label2.Size = new Size(65, 15); + label2.TabIndex = 1; + label2.Text = "Описание:"; + // + // label3 + // + label3.AutoSize = true; + label3.Location = new Point(100, 66); + label3.Name = "label3"; + label3.Size = new Size(38, 15); + label3.TabIndex = 2; + label3.Text = "Цена:"; + // + // label4 + // + label4.AutoSize = true; + label4.Location = new Point(2, 95); + label4.Name = "label4"; + label4.Size = new Size(136, 15); + label4.TabIndex = 3; + label4.Text = "Закупочная стоимость:"; + // + // label5 + // + label5.AutoSize = true; + label5.Location = new Point(43, 125); + label5.Name = "label5"; + label5.Size = new Size(95, 15); + label5.TabIndex = 4; + label5.Text = "Производитель:"; + // + // label6 + // + label6.AutoSize = true; + label6.Location = new Point(72, 154); + label6.Name = "label6"; + label6.Size = new Size(66, 15); + label6.TabIndex = 5; + label6.Text = "Категория:"; + // + // checkedListBoxAttributes + // + checkedListBoxAttributes.Dock = DockStyle.Fill; + checkedListBoxAttributes.FormattingEnabled = true; + checkedListBoxAttributes.Location = new Point(3, 19); + checkedListBoxAttributes.Name = "checkedListBoxAttributes"; + checkedListBoxAttributes.Size = new Size(296, 148); + checkedListBoxAttributes.TabIndex = 6; + // + // groupBox1 + // + groupBox1.Controls.Add(checkedListBoxAttributes); + groupBox1.Location = new Point(12, 192); + groupBox1.Name = "groupBox1"; + groupBox1.Size = new Size(302, 170); + groupBox1.TabIndex = 7; + groupBox1.TabStop = false; + groupBox1.Text = "Аттрибуты"; + // + // buttonCancel + // + buttonCancel.Location = new Point(12, 368); + buttonCancel.Name = "buttonCancel"; + buttonCancel.Size = new Size(75, 23); + buttonCancel.TabIndex = 8; + buttonCancel.Text = "Отменить"; + buttonCancel.UseVisualStyleBackColor = true; + buttonCancel.Click += buttonCancel_Click; + // + // buttonSave + // + buttonSave.Location = new Point(236, 368); + buttonSave.Name = "buttonSave"; + buttonSave.Size = new Size(75, 23); + buttonSave.TabIndex = 9; + buttonSave.Text = "Сохранить"; + buttonSave.UseVisualStyleBackColor = true; + buttonSave.Click += buttonSave_Click; + // + // textBoxName + // + textBoxName.Location = new Point(144, 6); + textBoxName.Name = "textBoxName"; + textBoxName.Size = new Size(167, 23); + textBoxName.TabIndex = 10; + // + // textBoxDescription + // + textBoxDescription.Location = new Point(144, 35); + textBoxDescription.Name = "textBoxDescription"; + textBoxDescription.Size = new Size(167, 23); + textBoxDescription.TabIndex = 11; + // + // numericUpDownPrice + // + numericUpDownPrice.Location = new Point(144, 64); + numericUpDownPrice.Maximum = new decimal(new int[] { 1000000, 0, 0, 0 }); + numericUpDownPrice.Name = "numericUpDownPrice"; + numericUpDownPrice.Size = new Size(167, 23); + numericUpDownPrice.TabIndex = 12; + // + // numericUpDownCost + // + numericUpDownCost.Location = new Point(144, 93); + numericUpDownCost.Maximum = new decimal(new int[] { 1000000, 0, 0, 0 }); + numericUpDownCost.Name = "numericUpDownCost"; + numericUpDownCost.Size = new Size(167, 23); + numericUpDownCost.TabIndex = 13; + // + // comboBoxManufacturer + // + comboBoxManufacturer.FormattingEnabled = true; + comboBoxManufacturer.Location = new Point(144, 122); + comboBoxManufacturer.Name = "comboBoxManufacturer"; + comboBoxManufacturer.Size = new Size(167, 23); + comboBoxManufacturer.TabIndex = 14; + // + // comboBoxCategory + // + comboBoxCategory.FormattingEnabled = true; + comboBoxCategory.Location = new Point(144, 151); + comboBoxCategory.Name = "comboBoxCategory"; + comboBoxCategory.Size = new Size(167, 23); + comboBoxCategory.TabIndex = 15; + // + // FormProduct + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(326, 403); + Controls.Add(comboBoxCategory); + Controls.Add(comboBoxManufacturer); + Controls.Add(numericUpDownCost); + Controls.Add(numericUpDownPrice); + Controls.Add(textBoxDescription); + Controls.Add(textBoxName); + Controls.Add(buttonSave); + Controls.Add(buttonCancel); + Controls.Add(groupBox1); + Controls.Add(label6); + Controls.Add(label5); + Controls.Add(label4); + Controls.Add(label3); + Controls.Add(label2); + Controls.Add(label1); + Name = "FormProduct"; + Text = "Товар"; + groupBox1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)numericUpDownPrice).EndInit(); + ((System.ComponentModel.ISupportInitialize)numericUpDownCost).EndInit(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Label label1; + private Label label2; + private Label label3; + private Label label4; + private Label label5; + private Label label6; + private CheckedListBox checkedListBoxAttributes; + private GroupBox groupBox1; + private Button buttonCancel; + private Button buttonSave; + private TextBox textBoxName; + private TextBox textBoxDescription; + private NumericUpDown numericUpDownPrice; + private NumericUpDown numericUpDownCost; + private ComboBox comboBoxManufacturer; + private ComboBox comboBoxCategory; + } +} \ No newline at end of file diff --git a/Project/Forms/FormProduct.cs b/Project/Forms/FormProduct.cs new file mode 100644 index 0000000..2070dcf --- /dev/null +++ b/Project/Forms/FormProduct.cs @@ -0,0 +1,113 @@ +using Project.Entities; +using Project.Entities.Enums; +using Project.Repositories; + +namespace Project.Forms; + +public partial class FormProduct : Form +{ + private readonly IProductRepository _productRepository; + private readonly IManufacturerRepository _manufacturerRepository; + private int? _productId; + + public int Id + { + set + { + try + { + var product = _productRepository.GetProductById(value); + if (product == null) + { + throw new InvalidDataException(nameof(product)); + } + foreach (ProductAttributes elem in Enum.GetValues(typeof(ProductAttributes))) + { + if ((elem & product.Attributes) != 0) + { + checkedListBoxAttributes.SetItemChecked(checkedListBoxAttributes.Items.IndexOf(elem), true); + } + } + textBoxName.Text = product.Name; + textBoxDescription.Text = product.Description; + + numericUpDownCost.Value = (decimal)product.Cost; + numericUpDownPrice.Value = (decimal)product.Price; + + _productId = product.Id; + + comboBoxManufacturer.SelectedItem = _manufacturerRepository.GetManufacturerById(product.ManufacturerId); + + comboBoxCategory.SelectedItem = product.Category; + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при получении данных", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + } + } + public FormProduct(IProductRepository productRepository, IManufacturerRepository manufacturerRepository) + { + _productRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository)); + _manufacturerRepository = manufacturerRepository ?? throw new ArgumentNullException(nameof(manufacturerRepository)); + InitializeComponent(); + + foreach (var elem in Enum.GetValues(typeof(ProductAttributes))) + { + checkedListBoxAttributes.Items.Add(elem); + } + + comboBoxCategory.DataSource = Enum.GetValues(typeof(CategoryType)); + + comboBoxManufacturer.DataSource = _manufacturerRepository.GetAllManufacturers(); + comboBoxManufacturer.DisplayMember = "Name"; + comboBoxManufacturer.ValueMember = "Id"; + } + + private void buttonCancel_Click(object sender, EventArgs e) => Close(); + + private void buttonSave_Click(object sender, EventArgs e) + { + try + { + if (string.IsNullOrWhiteSpace(textBoxName.Text) || + string.IsNullOrWhiteSpace(textBoxDescription.Text) || + checkedListBoxAttributes.CheckedItems.Count == 0 || + comboBoxManufacturer.SelectedIndex < 0 || + numericUpDownCost.Value <= 0 || + numericUpDownPrice.Value <= 0 || + comboBoxCategory.SelectedIndex < 0) + { + throw new Exception("Имеются незаполненные поля"); + } + + if (_productId.HasValue) + { + _productRepository.UpdateProduct(AddProduct(_productId.Value)); + } + else + { + _productRepository.AddProduct(AddProduct(0)); + } + + Close(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при сохранении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private Product AddProduct(int id) + { + ProductAttributes attributes = ProductAttributes.None; + foreach (var elem in checkedListBoxAttributes.CheckedItems) + { + attributes |= (ProductAttributes)elem; + } + return Product.CreteOperation(id, textBoxName.Text, textBoxDescription.Text, + (float)numericUpDownPrice.Value, (float)numericUpDownCost.Value, + (int)comboBoxManufacturer.SelectedValue!, (CategoryType)comboBoxCategory.SelectedItem!, attributes); + } +} diff --git a/Project/Forms/FormProduct.resx b/Project/Forms/FormProduct.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormProduct.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormProducts.Designer.cs b/Project/Forms/FormProducts.Designer.cs new file mode 100644 index 0000000..58d9bd9 --- /dev/null +++ b/Project/Forms/FormProducts.Designer.cs @@ -0,0 +1,125 @@ +namespace Project.Forms +{ + partial class FormProducts + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + panel1 = new Panel(); + ButtonDel = new Button(); + ButtonUpd = new Button(); + ButtonAdd = new Button(); + dataGridViewGroups = new DataGridView(); + panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).BeginInit(); + SuspendLayout(); + // + // panel1 + // + panel1.Controls.Add(ButtonDel); + panel1.Controls.Add(ButtonUpd); + panel1.Controls.Add(ButtonAdd); + panel1.Dock = DockStyle.Right; + panel1.Location = new Point(828, 0); + panel1.Name = "panel1"; + panel1.Size = new Size(125, 439); + panel1.TabIndex = 0; + // + // ButtonDel + // + ButtonDel.BackgroundImage = Properties.Resources.Del; + ButtonDel.BackgroundImageLayout = ImageLayout.Stretch; + ButtonDel.Location = new Point(13, 278); + ButtonDel.Name = "ButtonDel"; + ButtonDel.Size = new Size(101, 100); + ButtonDel.TabIndex = 3; + ButtonDel.UseVisualStyleBackColor = true; + ButtonDel.Click += ButtonDel_Click; + // + // ButtonUpd + // + ButtonUpd.BackgroundImage = Properties.Resources.Upd; + ButtonUpd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonUpd.Location = new Point(13, 172); + ButtonUpd.Name = "ButtonUpd"; + ButtonUpd.Size = new Size(100, 100); + ButtonUpd.TabIndex = 2; + ButtonUpd.UseVisualStyleBackColor = true; + ButtonUpd.Click += ButtonUpd_Click; + // + // ButtonAdd + // + ButtonAdd.BackgroundImage = Properties.Resources.Add; + ButtonAdd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonAdd.Location = new Point(13, 66); + ButtonAdd.Name = "ButtonAdd"; + ButtonAdd.Size = new Size(100, 100); + ButtonAdd.TabIndex = 1; + ButtonAdd.UseVisualStyleBackColor = true; + ButtonAdd.Click += ButtonAdd_Click; + // + // dataGridViewGroups + // + dataGridViewGroups.AllowUserToAddRows = false; + dataGridViewGroups.AllowUserToDeleteRows = false; + dataGridViewGroups.AllowUserToResizeColumns = false; + dataGridViewGroups.AllowUserToResizeRows = false; + dataGridViewGroups.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridViewGroups.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewGroups.Dock = DockStyle.Fill; + dataGridViewGroups.Location = new Point(0, 0); + dataGridViewGroups.MultiSelect = false; + dataGridViewGroups.Name = "dataGridViewGroups"; + dataGridViewGroups.ReadOnly = true; + dataGridViewGroups.RowHeadersVisible = false; + dataGridViewGroups.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridViewGroups.Size = new Size(828, 439); + dataGridViewGroups.TabIndex = 2; + // + // FormProducts + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(953, 439); + Controls.Add(dataGridViewGroups); + Controls.Add(panel1); + Name = "FormProducts"; + Text = "Товары"; + Load += FormProducts_Load; + panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).EndInit(); + ResumeLayout(false); + } + + #endregion + + private Panel panel1; + private Button ButtonAdd; + private Button ButtonUpd; + private Button ButtonDel; + private DataGridView dataGridViewGroups; + } +} \ No newline at end of file diff --git a/Project/Forms/FormProducts.cs b/Project/Forms/FormProducts.cs new file mode 100644 index 0000000..b1137ac --- /dev/null +++ b/Project/Forms/FormProducts.cs @@ -0,0 +1,99 @@ +using Project.Repositories; + +using Unity; + +namespace Project.Forms; + +public partial class FormProducts : Form +{ + + private readonly IUnityContainer _container; + private readonly IProductRepository _productRepository; + + public FormProducts(IUnityContainer container, IProductRepository productRepository) + { + InitializeComponent(); + _container = container ?? throw new ArgumentNullException(nameof(container)); + _productRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository)); + } + + private void ButtonAdd_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при добавлении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonUpd_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + try + { + var form = _container.Resolve(); + form.Id = findId; + form.ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при изменении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonDel_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + if (MessageBox.Show("Удалить запись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes) + { + return; + } + try + { + _productRepository.DeleteProduct(findId); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при удалении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void LoadList() => dataGridViewGroups.DataSource = _productRepository.GetAllProducts(); + + private bool TryGetIdentifierFromSelectedRow(out int id) + { + id = 0; + if (dataGridViewGroups.SelectedRows.Count < 1) + { + MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + id = Convert.ToInt32(dataGridViewGroups.SelectedRows[0].Cells["ID"].Value); + return true; + } + + private void FormProducts_Load(object sender, EventArgs e) + { + try + { + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при загрузке", + MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } +} diff --git a/Project/Forms/FormProducts.resx b/Project/Forms/FormProducts.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormProducts.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormSale.Designer.cs b/Project/Forms/FormSale.Designer.cs new file mode 100644 index 0000000..63f6620 --- /dev/null +++ b/Project/Forms/FormSale.Designer.cs @@ -0,0 +1,146 @@ +namespace Project.Forms +{ + partial class FormSale + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + label1 = new Label(); + dateTimePickerDate = new DateTimePicker(); + buttonCancel = new Button(); + buttonSave = new Button(); + groupBox1 = new GroupBox(); + dataGridView = new DataGridView(); + ColumnProduct = new DataGridViewComboBoxColumn(); + ColumnQuantity = new DataGridViewTextBoxColumn(); + groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridView).BeginInit(); + SuspendLayout(); + // + // label1 + // + label1.AutoSize = true; + label1.Location = new Point(12, 15); + label1.Name = "label1"; + label1.Size = new Size(35, 15); + label1.TabIndex = 0; + label1.Text = "Дата:"; + // + // dateTimePickerDate + // + dateTimePickerDate.Location = new Point(53, 9); + dateTimePickerDate.Name = "dateTimePickerDate"; + dateTimePickerDate.Size = new Size(200, 23); + dateTimePickerDate.TabIndex = 1; + // + // buttonCancel + // + buttonCancel.Location = new Point(12, 303); + buttonCancel.Name = "buttonCancel"; + buttonCancel.Size = new Size(75, 23); + buttonCancel.TabIndex = 2; + buttonCancel.Text = "Отменить"; + buttonCancel.UseVisualStyleBackColor = true; + buttonCancel.Click += buttonCancel_Click; + // + // buttonSave + // + buttonSave.Location = new Point(180, 303); + buttonSave.Name = "buttonSave"; + buttonSave.Size = new Size(75, 23); + buttonSave.TabIndex = 3; + buttonSave.Text = "Сохранить"; + buttonSave.UseVisualStyleBackColor = true; + buttonSave.Click += buttonSave_Click; + // + // groupBox1 + // + groupBox1.Controls.Add(dataGridView); + groupBox1.Location = new Point(12, 67); + groupBox1.Name = "groupBox1"; + groupBox1.Size = new Size(241, 230); + groupBox1.TabIndex = 4; + groupBox1.TabStop = false; + groupBox1.Text = "Товар"; + // + // dataGridView + // + dataGridView.AllowUserToResizeColumns = false; + dataGridView.AllowUserToResizeRows = false; + dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridView.Columns.AddRange(new DataGridViewColumn[] { ColumnProduct, ColumnQuantity }); + dataGridView.Dock = DockStyle.Fill; + dataGridView.Location = new Point(3, 19); + dataGridView.MultiSelect = false; + dataGridView.Name = "dataGridView"; + dataGridView.RowHeadersVisible = false; + dataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridView.Size = new Size(235, 208); + dataGridView.TabIndex = 0; + // + // ColumnProduct + // + ColumnProduct.HeaderText = "Товар"; + ColumnProduct.Name = "ColumnProduct"; + // + // ColumnQuantity + // + ColumnQuantity.HeaderText = "Количество"; + ColumnQuantity.Name = "ColumnQuantity"; + ColumnQuantity.Resizable = DataGridViewTriState.True; + ColumnQuantity.SortMode = DataGridViewColumnSortMode.NotSortable; + // + // FormSale + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(267, 338); + Controls.Add(groupBox1); + Controls.Add(buttonSave); + Controls.Add(buttonCancel); + Controls.Add(dateTimePickerDate); + Controls.Add(label1); + Name = "FormSale"; + Text = "Продажа"; + groupBox1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dataGridView).EndInit(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Label label1; + private DateTimePicker dateTimePickerDate; + private Button buttonCancel; + private Button buttonSave; + private GroupBox groupBox1; + private DataGridView dataGridView; + private DataGridViewComboBoxColumn ColumnProduct; + private DataGridViewTextBoxColumn ColumnQuantity; + } +} \ No newline at end of file diff --git a/Project/Forms/FormSale.cs b/Project/Forms/FormSale.cs new file mode 100644 index 0000000..9137caa --- /dev/null +++ b/Project/Forms/FormSale.cs @@ -0,0 +1,60 @@ +using Project.Entities; +using Project.Repositories; + +namespace Project.Forms; + +public partial class FormSale : Form +{ + private readonly ISaleRepository _saleRepository; + + public FormSale(ISaleRepository saleRepository, IProductRepository productRepository) + { + _saleRepository = saleRepository ?? throw new ArgumentNullException(nameof(saleRepository)); + + InitializeComponent(); + + ColumnProduct.DataSource = productRepository.GetAllProducts(); + ColumnProduct.DisplayMember = "Name"; + ColumnProduct.ValueMember = "Id"; + } + + private void buttonSave_Click(object sender, EventArgs e) + { + try + { + if (dataGridView.RowCount < 1) + { + throw new Exception("Имеются незаполненные поля"); + } + + _saleRepository.AddSale(Sale.CreteOperation(0, + dateTimePickerDate.Value.Date, + CreateListSaleProductFromDataGrid())); + + Close(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при сохранении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void buttonCancel_Click(object sender, EventArgs e) => Close(); + + private List CreateListSaleProductFromDataGrid() + { + var list = new List(); + foreach (DataGridViewRow row in dataGridView.Rows) + { + if (row.Cells["ColumnProduct"].Value == null || + row.Cells["ColumnQuantity"].Value == null) + { + continue; + } + list.Add(SaleProduct.CreateOperation(0, + Convert.ToInt32(row.Cells["ColumnProduct"].Value), + Convert.ToInt32(row.Cells["ColumnQuantity"].Value))); + } + return list; + } +} diff --git a/Project/Forms/FormSale.resx b/Project/Forms/FormSale.resx new file mode 100644 index 0000000..73e7586 --- /dev/null +++ b/Project/Forms/FormSale.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + \ No newline at end of file diff --git a/Project/Forms/FormSales.Designer.cs b/Project/Forms/FormSales.Designer.cs new file mode 100644 index 0000000..add9cf3 --- /dev/null +++ b/Project/Forms/FormSales.Designer.cs @@ -0,0 +1,111 @@ +namespace Project.Forms +{ + partial class FormSales + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + panel1 = new Panel(); + ButtonDel = new Button(); + ButtonAdd = new Button(); + dataGridViewGroups = new DataGridView(); + panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).BeginInit(); + SuspendLayout(); + // + // panel1 + // + panel1.Controls.Add(ButtonDel); + panel1.Controls.Add(ButtonAdd); + panel1.Dock = DockStyle.Right; + panel1.Location = new Point(828, 0); + panel1.Name = "panel1"; + panel1.Size = new Size(125, 439); + panel1.TabIndex = 0; + // + // ButtonDel + // + ButtonDel.BackgroundImage = Properties.Resources.Del; + ButtonDel.BackgroundImageLayout = ImageLayout.Stretch; + ButtonDel.Location = new Point(13, 172); + ButtonDel.Name = "ButtonDel"; + ButtonDel.Size = new Size(101, 100); + ButtonDel.TabIndex = 3; + ButtonDel.UseVisualStyleBackColor = true; + ButtonDel.Click += ButtonDel_Click; + // + // ButtonAdd + // + ButtonAdd.BackgroundImage = Properties.Resources.Add; + ButtonAdd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonAdd.Location = new Point(13, 66); + ButtonAdd.Name = "ButtonAdd"; + ButtonAdd.Size = new Size(100, 100); + ButtonAdd.TabIndex = 1; + ButtonAdd.UseVisualStyleBackColor = true; + ButtonAdd.Click += ButtonAdd_Click; + // + // dataGridViewGroups + // + dataGridViewGroups.AllowUserToAddRows = false; + dataGridViewGroups.AllowUserToDeleteRows = false; + dataGridViewGroups.AllowUserToResizeColumns = false; + dataGridViewGroups.AllowUserToResizeRows = false; + dataGridViewGroups.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridViewGroups.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewGroups.Dock = DockStyle.Fill; + dataGridViewGroups.Location = new Point(0, 0); + dataGridViewGroups.MultiSelect = false; + dataGridViewGroups.Name = "dataGridViewGroups"; + dataGridViewGroups.ReadOnly = true; + dataGridViewGroups.RowHeadersVisible = false; + dataGridViewGroups.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridViewGroups.Size = new Size(828, 439); + dataGridViewGroups.TabIndex = 2; + // + // FormSales + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(953, 439); + Controls.Add(dataGridViewGroups); + Controls.Add(panel1); + Name = "FormSales"; + Text = "Продажи"; + Load += FormSales_Load; + panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).EndInit(); + ResumeLayout(false); + } + + #endregion + + private Panel panel1; + private Button ButtonAdd; + private Button ButtonDel; + private DataGridView dataGridViewGroups; + } +} \ No newline at end of file diff --git a/Project/Forms/FormSales.cs b/Project/Forms/FormSales.cs new file mode 100644 index 0000000..ed1227f --- /dev/null +++ b/Project/Forms/FormSales.cs @@ -0,0 +1,81 @@ +using Project.Repositories; + +using Unity; + +namespace Project.Forms; + +public partial class FormSales : Form +{ + + private readonly IUnityContainer _container; + private readonly ISaleRepository _saleRepository; + + public FormSales(IUnityContainer container, ISaleRepository saleRepository) + { + InitializeComponent(); + _container = container ?? throw new ArgumentNullException(nameof(container)); + _saleRepository = saleRepository ?? throw new ArgumentNullException(nameof(saleRepository)); + } + + private void ButtonAdd_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при добавлении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonDel_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + if (MessageBox.Show("Удалить запись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes) + { + return; + } + try + { + _saleRepository.DeleteSale(findId); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при удалении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void LoadList() => dataGridViewGroups.DataSource = _saleRepository.GetAllSales(); + + private bool TryGetIdentifierFromSelectedRow(out int id) + { + id = 0; + if (dataGridViewGroups.SelectedRows.Count < 1) + { + MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + id = Convert.ToInt32(dataGridViewGroups.SelectedRows[0].Cells["ID"].Value); + return true; + } + + private void FormSales_Load(object sender, EventArgs e) + { + + try + { + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при загрузке", + MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } +} diff --git a/Project/Forms/FormSales.resx b/Project/Forms/FormSales.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormSales.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormWork.Designer.cs b/Project/Forms/FormWork.Designer.cs new file mode 100644 index 0000000..ff62efe --- /dev/null +++ b/Project/Forms/FormWork.Designer.cs @@ -0,0 +1,142 @@ +namespace Project.Forms +{ + partial class FormWork + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + buttonCancel = new Button(); + buttonSave = new Button(); + label2 = new Label(); + label3 = new Label(); + comboBoxProduct = new ComboBox(); + dateTimePickerWork = new DateTimePicker(); + comboBoxWorkType = new ComboBox(); + label4 = new Label(); + SuspendLayout(); + // + // buttonCancel + // + buttonCancel.Location = new Point(8, 121); + buttonCancel.Name = "buttonCancel"; + buttonCancel.Size = new Size(75, 23); + buttonCancel.TabIndex = 0; + buttonCancel.Text = "Отменить"; + buttonCancel.UseVisualStyleBackColor = true; + buttonCancel.Click += buttonCancel_Click; + // + // buttonSave + // + buttonSave.Location = new Point(210, 121); + buttonSave.Name = "buttonSave"; + buttonSave.Size = new Size(75, 23); + buttonSave.TabIndex = 1; + buttonSave.Text = "Сохранить"; + buttonSave.UseVisualStyleBackColor = true; + buttonSave.Click += buttonSave_Click; + // + // label2 + // + label2.AutoSize = true; + label2.Location = new Point(30, 12); + label2.Name = "label2"; + label2.Size = new Size(53, 15); + label2.TabIndex = 3; + label2.Text = "Продукт"; + // + // label3 + // + label3.AutoSize = true; + label3.Location = new Point(30, 80); + label3.Name = "label3"; + label3.Size = new Size(32, 15); + label3.TabIndex = 4; + label3.Text = "Дата"; + // + // comboBoxProduct + // + comboBoxProduct.FormattingEnabled = true; + comboBoxProduct.Location = new Point(92, 12); + comboBoxProduct.Name = "comboBoxProduct"; + comboBoxProduct.Size = new Size(179, 23); + comboBoxProduct.TabIndex = 8; + // + // dateTimePickerWork + // + dateTimePickerWork.Location = new Point(71, 74); + dateTimePickerWork.Name = "dateTimePickerWork"; + dateTimePickerWork.Size = new Size(200, 23); + dateTimePickerWork.TabIndex = 9; + // + // comboBoxWorkType + // + comboBoxWorkType.FormattingEnabled = true; + comboBoxWorkType.Location = new Point(92, 41); + comboBoxWorkType.Name = "comboBoxWorkType"; + comboBoxWorkType.Size = new Size(179, 23); + comboBoxWorkType.TabIndex = 10; + // + // label4 + // + label4.AutoSize = true; + label4.Location = new Point(12, 45); + label4.Name = "label4"; + label4.Size = new Size(71, 15); + label4.TabIndex = 11; + label4.Text = "Вид работы"; + // + // FormWork + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(307, 167); + Controls.Add(label4); + Controls.Add(comboBoxWorkType); + Controls.Add(dateTimePickerWork); + Controls.Add(comboBoxProduct); + Controls.Add(label3); + Controls.Add(label2); + Controls.Add(buttonSave); + Controls.Add(buttonCancel); + Name = "FormWork"; + Text = "Выполненная работа"; + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Button buttonCancel; + private Button buttonSave; + private Label label2; + private Label label3; + private NumericUpDown numericUpDownPrice; + private ComboBox comboBoxProduct; + private DateTimePicker dateTimePickerWork; + private ComboBox comboBoxWorkType; + private Label label4; + } +} \ No newline at end of file diff --git a/Project/Forms/FormWork.cs b/Project/Forms/FormWork.cs new file mode 100644 index 0000000..337afd0 --- /dev/null +++ b/Project/Forms/FormWork.cs @@ -0,0 +1,41 @@ +using Project.Entities; +using Project.Repositories; + +namespace Project.Forms; + +public partial class FormWork : Form +{ + private readonly IWorkRepository _workRepository; + private int? _workId; + + + public FormWork(IWorkRepository workRepository) + { + _workRepository = workRepository ?? + throw new ArgumentNullException(nameof(workRepository)); + InitializeComponent(); + } + + private void buttonSave_Click(object sender, EventArgs e) + { + try + { + //if (string.IsNullOrWhiteSpace(comboBoxProduct.SelectedValue) || string.IsNullOrEmpty(textBoxDescription.Text) || numericUpDownPrice.Value <= 0) + //{ + // throw new Exception("Имеются незаполненные поля"); + //} + + _workRepository.AddWork(CreateWork(0)); + + Close(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при сохранении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void buttonCancel_Click(object sender, EventArgs e) => Close(); + + private Work CreateWork(int id) => Work.CreateOperation(id, (int)comboBoxProduct.SelectedValue, (int)comboBoxWorkType.SelectedValue, dateTimePickerWork.Value.Date); +} diff --git a/Project/Forms/FormWork.resx b/Project/Forms/FormWork.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormWork.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormWorkType.Designer.cs b/Project/Forms/FormWorkType.Designer.cs new file mode 100644 index 0000000..f262d28 --- /dev/null +++ b/Project/Forms/FormWorkType.Designer.cs @@ -0,0 +1,141 @@ +namespace Project.Forms +{ + partial class FormWorkType + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + buttonCancel = new Button(); + buttonSave = new Button(); + label1 = new Label(); + label2 = new Label(); + label3 = new Label(); + textBoxName = new TextBox(); + textBoxDescription = new TextBox(); + numericUpDownPrice = new NumericUpDown(); + ((System.ComponentModel.ISupportInitialize)numericUpDownPrice).BeginInit(); + SuspendLayout(); + // + // buttonCancel + // + buttonCancel.Location = new Point(31, 116); + buttonCancel.Name = "buttonCancel"; + buttonCancel.Size = new Size(75, 23); + buttonCancel.TabIndex = 0; + buttonCancel.Text = "Отменить"; + buttonCancel.UseVisualStyleBackColor = true; + buttonCancel.Click += buttonCancel_Click; + // + // buttonSave + // + buttonSave.Location = new Point(206, 116); + buttonSave.Name = "buttonSave"; + buttonSave.Size = new Size(75, 23); + buttonSave.TabIndex = 1; + buttonSave.Text = "Сохранить"; + buttonSave.UseVisualStyleBackColor = true; + buttonSave.Click += buttonSave_Click; + // + // label1 + // + label1.AutoSize = true; + label1.Location = new Point(31, 15); + label1.Name = "label1"; + label1.Size = new Size(62, 15); + label1.TabIndex = 2; + label1.Text = "Название:"; + // + // label2 + // + label2.AutoSize = true; + label2.Location = new Point(31, 48); + label2.Name = "label2"; + label2.Size = new Size(65, 15); + label2.TabIndex = 3; + label2.Text = "Описание:"; + // + // label3 + // + label3.AutoSize = true; + label3.Location = new Point(58, 71); + label3.Name = "label3"; + label3.Size = new Size(38, 15); + label3.TabIndex = 4; + label3.Text = "Цена:"; + // + // textBoxName + // + textBoxName.Location = new Point(102, 12); + textBoxName.Name = "textBoxName"; + textBoxName.Size = new Size(179, 23); + textBoxName.TabIndex = 5; + // + // textBoxDescription + // + textBoxDescription.Location = new Point(102, 40); + textBoxDescription.Name = "textBoxDescription"; + textBoxDescription.Size = new Size(179, 23); + textBoxDescription.TabIndex = 6; + // + // numericUpDownPrice + // + numericUpDownPrice.Location = new Point(102, 69); + numericUpDownPrice.Name = "numericUpDownPrice"; + numericUpDownPrice.Size = new Size(179, 23); + numericUpDownPrice.TabIndex = 7; + // + // FormWork + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(307, 160); + Controls.Add(numericUpDownPrice); + Controls.Add(textBoxDescription); + Controls.Add(textBoxName); + Controls.Add(label3); + Controls.Add(label2); + Controls.Add(label1); + Controls.Add(buttonSave); + Controls.Add(buttonCancel); + Name = "FormWork"; + Text = "Вид работы"; + ((System.ComponentModel.ISupportInitialize)numericUpDownPrice).EndInit(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Button buttonCancel; + private Button buttonSave; + private Label label1; + private Label label2; + private Label label3; + private TextBox textBoxName; + private TextBox textBoxDescription; + private NumericUpDown numericUpDownPrice; + } +} \ No newline at end of file diff --git a/Project/Forms/FormWorkType.cs b/Project/Forms/FormWorkType.cs new file mode 100644 index 0000000..53b8a6f --- /dev/null +++ b/Project/Forms/FormWorkType.cs @@ -0,0 +1,41 @@ +using Project.Entities; +using Project.Repositories; + +namespace Project.Forms; + +public partial class FormWorkType : Form +{ + private readonly IWorkTypeRepository _workRepository; + private int? _workId; + + + public FormWorkType(IWorkTypeRepository workRepository) + { + _workRepository = workRepository ?? + throw new ArgumentNullException(nameof(workRepository)); + InitializeComponent(); + } + + private void buttonSave_Click(object sender, EventArgs e) + { + try + { + if (string.IsNullOrWhiteSpace(textBoxName.Text) || string.IsNullOrEmpty(textBoxDescription.Text) || numericUpDownPrice.Value <= 0) + { + throw new Exception("Имеются незаполненные поля"); + } + + _workRepository.AddWorkType(CreateWork(0)); + + Close(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при сохранении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void buttonCancel_Click(object sender, EventArgs e) => Close(); + + private WorkType CreateWork(int id) => WorkType.CreateOperation(id, textBoxName.Text, textBoxDescription.Text, (float)numericUpDownPrice.Value); +} diff --git a/Project/Forms/FormWorkType.resx b/Project/Forms/FormWorkType.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormWorkType.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormWorkTypes.Designer.cs b/Project/Forms/FormWorkTypes.Designer.cs new file mode 100644 index 0000000..d17c778 --- /dev/null +++ b/Project/Forms/FormWorkTypes.Designer.cs @@ -0,0 +1,124 @@ +namespace Project.Forms +{ + partial class FormWorkTypes + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + panel1 = new Panel(); + ButtonDel = new Button(); + ButtonUpd = new Button(); + ButtonAdd = new Button(); + dataGridViewGroups = new DataGridView(); + panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).BeginInit(); + SuspendLayout(); + // + // panel1 + // + panel1.Controls.Add(ButtonDel); + panel1.Controls.Add(ButtonUpd); + panel1.Controls.Add(ButtonAdd); + panel1.Dock = DockStyle.Right; + panel1.Location = new Point(828, 0); + panel1.Name = "panel1"; + panel1.Size = new Size(125, 439); + panel1.TabIndex = 0; + // + // ButtonDel + // + ButtonDel.BackgroundImage = Properties.Resources.Del; + ButtonDel.BackgroundImageLayout = ImageLayout.Stretch; + ButtonDel.Location = new Point(13, 278); + ButtonDel.Name = "ButtonDel"; + ButtonDel.Size = new Size(101, 100); + ButtonDel.TabIndex = 3; + ButtonDel.UseVisualStyleBackColor = true; + ButtonDel.Click += ButtonDel_Click; + // + // ButtonUpd + // + ButtonUpd.BackgroundImage = Properties.Resources.Upd; + ButtonUpd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonUpd.Location = new Point(13, 172); + ButtonUpd.Name = "ButtonUpd"; + ButtonUpd.Size = new Size(100, 100); + ButtonUpd.TabIndex = 2; + ButtonUpd.UseVisualStyleBackColor = true; + // + // ButtonAdd + // + ButtonAdd.BackgroundImage = Properties.Resources.Add; + ButtonAdd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonAdd.Location = new Point(13, 66); + ButtonAdd.Name = "ButtonAdd"; + ButtonAdd.Size = new Size(100, 100); + ButtonAdd.TabIndex = 1; + ButtonAdd.UseVisualStyleBackColor = true; + ButtonAdd.Click += ButtonAdd_Click; + // + // dataGridViewGroups + // + dataGridViewGroups.AllowUserToAddRows = false; + dataGridViewGroups.AllowUserToDeleteRows = false; + dataGridViewGroups.AllowUserToResizeColumns = false; + dataGridViewGroups.AllowUserToResizeRows = false; + dataGridViewGroups.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridViewGroups.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewGroups.Dock = DockStyle.Fill; + dataGridViewGroups.Location = new Point(0, 0); + dataGridViewGroups.MultiSelect = false; + dataGridViewGroups.Name = "dataGridViewGroups"; + dataGridViewGroups.ReadOnly = true; + dataGridViewGroups.RowHeadersVisible = false; + dataGridViewGroups.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridViewGroups.Size = new Size(828, 439); + dataGridViewGroups.TabIndex = 2; + // + // FormWorks + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(953, 439); + Controls.Add(dataGridViewGroups); + Controls.Add(panel1); + Name = "FormWorks"; + Text = "Виды работ"; + Load += FormWorks_Load; + panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).EndInit(); + ResumeLayout(false); + } + + #endregion + + private Panel panel1; + private Button ButtonAdd; + private Button ButtonUpd; + private Button ButtonDel; + private DataGridView dataGridViewGroups; + } +} \ No newline at end of file diff --git a/Project/Forms/FormWorkTypes.cs b/Project/Forms/FormWorkTypes.cs new file mode 100644 index 0000000..476dc31 --- /dev/null +++ b/Project/Forms/FormWorkTypes.cs @@ -0,0 +1,80 @@ +using Project.Repositories; + +using Unity; + +namespace Project.Forms; + +public partial class FormWorkTypes : Form +{ + + private readonly IUnityContainer _container; + private readonly IWorkTypeRepository _workRepository; + + public FormWorkTypes(IUnityContainer container, IWorkTypeRepository workRepository) + { + InitializeComponent(); + _container = container ?? throw new ArgumentNullException(nameof(container)); + _workRepository = workRepository ?? throw new ArgumentNullException(nameof(workRepository)); + } + + private void ButtonAdd_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при добавлении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonDel_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + if (MessageBox.Show("Удалить запись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes) + { + return; + } + try + { + _workRepository.DeleteWorkType(findId); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при удалении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void LoadList() => dataGridViewGroups.DataSource = _workRepository.GetAllWorks(); + + private bool TryGetIdentifierFromSelectedRow(out int id) + { + id = 0; + if (dataGridViewGroups.SelectedRows.Count < 1) + { + MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + id = Convert.ToInt32(dataGridViewGroups.SelectedRows[0].Cells["ID"].Value); + return true; + } + + private void FormWorks_Load(object sender, EventArgs e) + { + try + { + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при загрузке", + MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } +} diff --git a/Project/Forms/FormWorkTypes.resx b/Project/Forms/FormWorkTypes.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormWorkTypes.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Forms/FormWorks.Designer.cs b/Project/Forms/FormWorks.Designer.cs new file mode 100644 index 0000000..6f00eff --- /dev/null +++ b/Project/Forms/FormWorks.Designer.cs @@ -0,0 +1,124 @@ +namespace Project.Forms +{ + partial class FormWorks + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + panel1 = new Panel(); + ButtonDel = new Button(); + ButtonUpd = new Button(); + ButtonAdd = new Button(); + dataGridViewGroups = new DataGridView(); + panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).BeginInit(); + SuspendLayout(); + // + // panel1 + // + panel1.Controls.Add(ButtonDel); + panel1.Controls.Add(ButtonUpd); + panel1.Controls.Add(ButtonAdd); + panel1.Dock = DockStyle.Right; + panel1.Location = new Point(828, 0); + panel1.Name = "panel1"; + panel1.Size = new Size(125, 439); + panel1.TabIndex = 0; + // + // ButtonDel + // + ButtonDel.BackgroundImage = Properties.Resources.Del; + ButtonDel.BackgroundImageLayout = ImageLayout.Stretch; + ButtonDel.Location = new Point(13, 278); + ButtonDel.Name = "ButtonDel"; + ButtonDel.Size = new Size(101, 100); + ButtonDel.TabIndex = 3; + ButtonDel.UseVisualStyleBackColor = true; + ButtonDel.Click += ButtonDel_Click; + // + // ButtonUpd + // + ButtonUpd.BackgroundImage = Properties.Resources.Upd; + ButtonUpd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonUpd.Location = new Point(13, 172); + ButtonUpd.Name = "ButtonUpd"; + ButtonUpd.Size = new Size(100, 100); + ButtonUpd.TabIndex = 2; + ButtonUpd.UseVisualStyleBackColor = true; + // + // ButtonAdd + // + ButtonAdd.BackgroundImage = Properties.Resources.Add; + ButtonAdd.BackgroundImageLayout = ImageLayout.Stretch; + ButtonAdd.Location = new Point(13, 66); + ButtonAdd.Name = "ButtonAdd"; + ButtonAdd.Size = new Size(100, 100); + ButtonAdd.TabIndex = 1; + ButtonAdd.UseVisualStyleBackColor = true; + ButtonAdd.Click += ButtonAdd_Click; + // + // dataGridViewGroups + // + dataGridViewGroups.AllowUserToAddRows = false; + dataGridViewGroups.AllowUserToDeleteRows = false; + dataGridViewGroups.AllowUserToResizeColumns = false; + dataGridViewGroups.AllowUserToResizeRows = false; + dataGridViewGroups.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridViewGroups.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewGroups.Dock = DockStyle.Fill; + dataGridViewGroups.Location = new Point(0, 0); + dataGridViewGroups.MultiSelect = false; + dataGridViewGroups.Name = "dataGridViewGroups"; + dataGridViewGroups.ReadOnly = true; + dataGridViewGroups.RowHeadersVisible = false; + dataGridViewGroups.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridViewGroups.Size = new Size(828, 439); + dataGridViewGroups.TabIndex = 2; + // + // FormWorks + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(953, 439); + Controls.Add(dataGridViewGroups); + Controls.Add(panel1); + Name = "FormWorks"; + Text = "Выполненные работы"; + Load += FormWorks_Load; + panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dataGridViewGroups).EndInit(); + ResumeLayout(false); + } + + #endregion + + private Panel panel1; + private Button ButtonAdd; + private Button ButtonUpd; + private Button ButtonDel; + private DataGridView dataGridViewGroups; + } +} \ No newline at end of file diff --git a/Project/Forms/FormWorks.cs b/Project/Forms/FormWorks.cs new file mode 100644 index 0000000..13955ad --- /dev/null +++ b/Project/Forms/FormWorks.cs @@ -0,0 +1,80 @@ +using Project.Repositories; + +using Unity; + +namespace Project.Forms; + +public partial class FormWorks : Form +{ + + private readonly IUnityContainer _container; + private readonly IWorkRepository _workRepository; + + public FormWorks(IUnityContainer container, IWorkRepository workRepository) + { + InitializeComponent(); + _container = container ?? throw new ArgumentNullException(nameof(container)); + _workRepository = workRepository ?? throw new ArgumentNullException(nameof(workRepository)); + } + + private void ButtonAdd_Click(object sender, EventArgs e) + { + try + { + _container.Resolve().ShowDialog(); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при добавлении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void ButtonDel_Click(object sender, EventArgs e) + { + if (!TryGetIdentifierFromSelectedRow(out var findId)) + { + return; + } + if (MessageBox.Show("Удалить запись?", "Удаление", MessageBoxButtons.YesNo) != DialogResult.Yes) + { + return; + } + try + { + _workRepository.DeleteWork(findId); + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при удалении", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void LoadList() => dataGridViewGroups.DataSource = _workRepository.GetAllWorks(); + + private bool TryGetIdentifierFromSelectedRow(out int id) + { + id = 0; + if (dataGridViewGroups.SelectedRows.Count < 1) + { + MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + id = Convert.ToInt32(dataGridViewGroups.SelectedRows[0].Cells["ID"].Value); + return true; + } + + private void FormWorks_Load(object sender, EventArgs e) + { + try + { + LoadList(); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Ошибка при загрузке", + MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } +} diff --git a/Project/Forms/FormWorks.resx b/Project/Forms/FormWorks.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Project/Forms/FormWorks.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Project/Program.cs b/Project/Program.cs new file mode 100644 index 0000000..3ae4226 --- /dev/null +++ b/Project/Program.cs @@ -0,0 +1,37 @@ +using Unity.Lifetime; +using Unity.Microsoft.Logging; +using Unity; +using Project.Repositories; +using Project.Repositories.Implementations; + +namespace Project +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(CreateContainer().Resolve()); + } + + private static IUnityContainer CreateContainer() + { + var container = new UnityContainer(); + + // + container.RegisterType(); + container.RegisterType(); + container.RegisterType(); + container.RegisterType(); + container.RegisterType(); + + return container; + } + } +} \ No newline at end of file diff --git a/Project/Project.csproj b/Project/Project.csproj new file mode 100644 index 0000000..5173565 --- /dev/null +++ b/Project/Project.csproj @@ -0,0 +1,54 @@ + + + + WinExe + net8.0-windows + enable + true + enable + + + + + + + + + + + + + + + + + + + + Form + + + Form + + + Form + + + + Form + + + True + True + Resources.resx + + + + + + PublicResXFileCodeGenerator + Resources.Designer.cs + + + + \ No newline at end of file diff --git a/Project/Properties/Resources.Designer.cs b/Project/Properties/Resources.Designer.cs new file mode 100644 index 0000000..4c412ed --- /dev/null +++ b/Project/Properties/Resources.Designer.cs @@ -0,0 +1,93 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace Project.Properties { + using System; + + + /// + /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. + /// + // Этот класс создан автоматически классом StronglyTypedResourceBuilder + // с помощью такого средства, как ResGen или Visual Studio. + // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen + // с параметром /str или перестройте свой проект VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Project.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Перезаписывает свойство CurrentUICulture текущего потока для всех + /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Add { + get { + object obj = ResourceManager.GetObject("Add", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Del { + get { + object obj = ResourceManager.GetObject("Del", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Upd { + get { + object obj = ResourceManager.GetObject("Upd", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/Project/Properties/Resources.resx b/Project/Properties/Resources.resx new file mode 100644 index 0000000..d1f1839 --- /dev/null +++ b/Project/Properties/Resources.resx @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\Add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Upd.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Project/Repositories/IManufacturerRepository.cs b/Project/Repositories/IManufacturerRepository.cs new file mode 100644 index 0000000..1aed42b --- /dev/null +++ b/Project/Repositories/IManufacturerRepository.cs @@ -0,0 +1,12 @@ +using Project.Entities; + +namespace Project.Repositories; + +public interface IManufacturerRepository +{ + IEnumerable GetAllManufacturers(); + Manufacturer GetManufacturerById(int id); + void AddManufacturer(Manufacturer manufacturer); + void UpdateManufacturer(Manufacturer manufacturer); + void DeleteManufacturer(int id); +} diff --git a/Project/Repositories/IProductRepository.cs b/Project/Repositories/IProductRepository.cs new file mode 100644 index 0000000..44873e9 --- /dev/null +++ b/Project/Repositories/IProductRepository.cs @@ -0,0 +1,12 @@ +using Project.Entities; + +namespace Project.Repositories; + +public interface IProductRepository +{ + IEnumerable GetAllProducts(); + Product GetProductById(int id); + void AddProduct(Product product); + void UpdateProduct(Product product); + void DeleteProduct(int id); +} diff --git a/Project/Repositories/ISaleRepository.cs b/Project/Repositories/ISaleRepository.cs new file mode 100644 index 0000000..1744ce0 --- /dev/null +++ b/Project/Repositories/ISaleRepository.cs @@ -0,0 +1,10 @@ +using Project.Entities; + +namespace Project.Repositories; + +public interface ISaleRepository +{ + IEnumerable GetAllSales(); + void AddSale(Sale sale); + void DeleteSale(int id); +} diff --git a/Project/Repositories/IWorkRepository.cs b/Project/Repositories/IWorkRepository.cs new file mode 100644 index 0000000..30e6ef4 --- /dev/null +++ b/Project/Repositories/IWorkRepository.cs @@ -0,0 +1,11 @@ +using Project.Entities; + +namespace Project.Repositories; + +public interface IWorkRepository +{ + IEnumerable GetAllWorks(); + void AddWork(Work work); + void DeleteWork(int id); + Work GetWorkById(int id); +} \ No newline at end of file diff --git a/Project/Repositories/IWorkTypeRepository.cs b/Project/Repositories/IWorkTypeRepository.cs new file mode 100644 index 0000000..c806f34 --- /dev/null +++ b/Project/Repositories/IWorkTypeRepository.cs @@ -0,0 +1,10 @@ +using Project.Entities; + +namespace Project.Repositories; + +public interface IWorkTypeRepository +{ + IEnumerable GetAllWorks(); + void AddWorkType(WorkType work); + void DeleteWorkType(int id); +} \ No newline at end of file diff --git a/Project/Repositories/Implementations/ManufacturerRepository.cs b/Project/Repositories/Implementations/ManufacturerRepository.cs new file mode 100644 index 0000000..32413b0 --- /dev/null +++ b/Project/Repositories/Implementations/ManufacturerRepository.cs @@ -0,0 +1,28 @@ +using Project.Entities; + +namespace Project.Repositories.Implementations; + +public class ManufacturerRepository : IManufacturerRepository +{ + public void AddManufacturer(Manufacturer manufacturer) + { + } + + public void DeleteManufacturer(int id) + { + } + + public IEnumerable GetAllManufacturers() + { + return []; + } + + public Manufacturer GetManufacturerById(int id) + { + return Manufacturer.CreateOperation(0, ""); + } + + public void UpdateManufacturer(Manufacturer manufacturer) + { + } +} diff --git a/Project/Repositories/Implementations/ProductRepository.cs b/Project/Repositories/Implementations/ProductRepository.cs new file mode 100644 index 0000000..da623d7 --- /dev/null +++ b/Project/Repositories/Implementations/ProductRepository.cs @@ -0,0 +1,28 @@ +using Project.Entities; + +namespace Project.Repositories.Implementations; + +public class ProductRepository : IProductRepository +{ + public void AddProduct(Product product) + { + } + + public void DeleteProduct(int id) + { + } + + public IEnumerable GetAllProducts() + { + return []; + } + + public Product GetProductById(int id) + { + return Product.CreteOperation(0, "", "", 0, 0, 0, Entities.Enums.CategoryType.Gaming, Entities.Enums.ProductAttributes.Popularity); + } + + public void UpdateProduct(Product product) + { + } +} diff --git a/Project/Repositories/Implementations/SaleRepository.cs b/Project/Repositories/Implementations/SaleRepository.cs new file mode 100644 index 0000000..e95f2d1 --- /dev/null +++ b/Project/Repositories/Implementations/SaleRepository.cs @@ -0,0 +1,19 @@ +using Project.Entities; + +namespace Project.Repositories.Implementations; + +public class SaleRepository : ISaleRepository +{ + public void AddSale(Sale sale) + { + } + + public void DeleteSale(int id) + { + } + + public IEnumerable GetAllSales() + { + return []; + } +} diff --git a/Project/Repositories/Implementations/WorkRepository.cs b/Project/Repositories/Implementations/WorkRepository.cs new file mode 100644 index 0000000..d3b49b3 --- /dev/null +++ b/Project/Repositories/Implementations/WorkRepository.cs @@ -0,0 +1,28 @@ +using Project.Entities; + +namespace Project.Repositories.Implementations; + +public class WorkRepository : IWorkRepository +{ + public void AddWork(Work work) + { + } + + public void DeleteWork(int id) + { + } + + public IEnumerable GetAllWorks() + { + return []; + } + + public Work GetWorkById(int id) + { + return Work.CreateOperation(0, 0, 0, DateTime.Now); + } + + public void UpdateWork(Work work) + { + } +} diff --git a/Project/Repositories/Implementations/WorkTypeRepository.cs b/Project/Repositories/Implementations/WorkTypeRepository.cs new file mode 100644 index 0000000..be77766 --- /dev/null +++ b/Project/Repositories/Implementations/WorkTypeRepository.cs @@ -0,0 +1,28 @@ +using Project.Entities; + +namespace Project.Repositories.Implementations; + +public class WorkTypeRepository : IWorkTypeRepository +{ + public void AddWorkType(WorkType work) + { + } + + public void DeleteWorkType(int id) + { + } + + public IEnumerable GetAllWorks() + { + return []; + } + + public WorkType GetWorkById(int id) + { + return WorkType.CreateOperation(0, "", "", 0); + } + + public void UpdateWork(WorkType work) + { + } +} diff --git a/Project/Resources/Add.png b/Project/Resources/Add.png new file mode 100644 index 0000000000000000000000000000000000000000..079cda019f1118f5671d84910becfc5dde2479a1 GIT binary patch literal 14601 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 literal 0 HcmV?d00001 diff --git a/Project/Resources/Del.png b/Project/Resources/Del.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4c3568f247b4dfde2a07949312bc9c55bec95d GIT binary patch literal 16895 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 Vy%ao^3KC7wH8pK~uB!FZ{{w8S7&-s| literal 0 HcmV?d00001 diff --git a/Project/Resources/Upd.png b/Project/Resources/Upd.png new file mode 100644 index 0000000000000000000000000000000000000000..79dd85fda304e67d00c86fe621ec827b2d59f7f7 GIT binary patch literal 12849 zcmdUVi9b|t^#613EM}9jlWi;^#0XKywWgA^h&Cn^Ni|AQ!X=6b?Ua~Ok%~c!60W5v zSxeDoY$4lN%97=GeZJq{?|=B+*Su!#@;v7`=Y8I1nR{=Xi}N~B+EN+-Ky*(kV-O(P(ScV@CoHZD_v%GKp`uX{J{L*hHC;aNvLw)?Pf;l8Qxv{_{knYl^3E%=-Ph#0 zuP%P3a`f>t_>@k2`(M|WHa0eDYir|&__vmp7XCe%t&7ja&-~uFv2Vi$Jw3hp`g&Xk zeD&6ba(vA1+iLB}(p_C$_?gMaCY_y~_zo_!%gzp8W$M}D$WA-EsiN)p4!-@*NL&uC z;n&v}r>Cc9W@i59dvbEJJvjK9RDQ;A6 zisG*u3cqiu;D!vOv1Vsy$1*j??`h%Fr>3Tc(p7O-aDl@aYPjTo|Nh|^4&GKB;i*sD z*B-sQ?C;;d!aEwjZz=!z^JgGUr7u-+I71zWa421EVq)UYgXR4vnMHvbXPXbo_;*x?w}VlT+WujbmeD-Rsu%tXqe}g@cCU zFnU)L$LE)$qrlb{hqueYVQ_G8I%mb`=xEP%c^pg}f&PsfrylCH+t_s2*)^P(6$*to zyg1rJLqo&E!y_Xj{r&v|0|ULiy*)iWICS0J-8hCViOL`26>u;7d7#r2x3uk&>Q8Iy zj#TaL+j>8)Ykp0XefRDi?t;&sKMTHpo9KQ&R(EBrDoj}9(VFSM<==s? zJ9g~oJaS~>iA7VAW=pF1K*#s)meSwv-w$RQ{3tjwI?&Tmn;jGsH1PRj$G&}khWp0~ zHVu@PcDT9yysT(tWhLzH>PblWm9uf|(}U@Wq3+YCC&vc*)0dBC8+Tn-?$63<-?*{2 zu#m^&<>uygXJq`F9JzGq(m+}oR#Mb;^=cpfNlk6Ova(kd=vXWDYKe8Y$bJR@0zq4y zw*giIh9q&B?DfpUBasbfN6<24gk9D;lyEbKMvk;+?9a<{X~?+JPH-t3;kGyAanPR&|37S4!?CbH6aW@jZ)d$d zd(^%nYW(9##iE~zK5Fie+_`lyua(Q_O7Mgz z@~e4~_oJSz&f2VEF5?0WBFmpj3)}RlGfC-hlXby*um_oRzZNK^nvHs^kr=tVm#ADy z&tEg7E%Jc+*i$s)a(KR4=KcHj4?rCCaa6X`|VPtu^Xfo+f@50cgP1e-t+9-J!%Ac6J{-Gf?65ENDLOPBSC!(LV z4Gl?9qgO<8;59ZoyuH26e-L?0{TR^L+UJIZUg^|}rKtwQOhmR+D<}{oT)bgiO61cn z8&dYlNWGeiX9u8jCDr9+Zi;Ny%})6=ru2b)Gi~|OkL;n ztIGkcqq+R|;FZ^KqFoxP!-;j`(r510yJ#OxH3jkC=W0vXf_%~h!ClMaCdlwBs~^$JtLrwRuJt^e8cGll(QsSvy#f=R%}xrquG!UHbg7ax0LkScbZ` zv`CPuvX~XJaVBd(j$y@3AZ1gs3cJ{1Osc9Rk~@yXCd|CPVz!#zv zwlcCPAcn{E_aTMkK6r5M06f}GD^EpbcA&lW`BFI0%O8V*-x@SWJDKR>z&c~>>8mxV zi~bay9W$-H{^U`y;}*n=u6pK@+4_*;p`o(R(}DW0sX=dtoB(a#R^g53&!5*O8PGI% zRm9HYnjnTf8Zz)>RYLE=4h~EWvB7~DC7_i(M=Mehu{3HQvutcUqV&lSsgAftqEtG{ zCdF}Nu7dZgumb&y0|NgY^iQ&u8_Fd@u za@d+H!<`>{@l`vTtC<`tEhyd!O`Rzn4}RuC>7edYQ{Z6`AFhzK!EvagC3`_@J==}6 zqc{4J93|0_&!#Sv6Gk?zw`cniMEJn@LlE^IzHE8mMh4!6x9qVMxwtqeIiHTXO`{JDN zPRtO_y6w0gx)T=ORoS@jI2_IkdT2Xu6YCYS=#$f`6dqUxj_ZqQv;P;f6v98MMq zDYNOvK;k{A<6SWsy{OtsW-@!)U&z1_=%Ey3I8#RtQ1cnrtg>A_tJ=m&~0 zUZ3Fwt7odKi&gg!(6cXZiNln1&lZ%5WkP>Kp2b(*cnv$`x`^@~KYjY?4F#eoztE(q zKDB=4Ui#Jm&HcRkgVheKayf0m9o#>V7a)n5gNpb^>&p~8#S(I=%ql>QO+lBHRot5ObZ@H@X#yz)so!n*%PJ(C+SsQKmeFn7u!c;Xp zRgmL9LhXdSDV~<%qbf|asqbD45YqyOqUwo#FSoJ|N z$1Xd#))pLvb_~Qn8eJnv$sp|`XYYnKkU?j}(ZEsFZYYhI+c<5ybkmZDgb-MUbHeVK z^o0Uu1;b^A5&JG8aFlAbQ0Xm}wc#PmzNvR4kis+r6$_VlQ0|D}a+;^wUmowh8$nCh zWOaA^=*m>f0@q}%Y_#p$iFc<;6r+Lt6l4O9!N_dJ)I_{^0O+e0&PwVmP*y!8Q1q}F z*7_JWy~cHv;kXpc&8kCZX5Of60W#$#%NN3-6g}nB6pU*&teM4xi*ua(irz~~1G$!KsFa@2ixhw4JcV7uYljhwA(!3V{(1f~FUtVjjIM?s_-2I>Pi^OF&0(9DRC zsrjny)N2bfr_FVVEVJ9xh!RDn;*z7$VyMM}ipmr>-V>_ycJsq^|Fm1tNd%!ePNV|n zV=hT)!K$mc#c3B9Z1uxM17)$7I8Fd&78{clC}=NNzmX2hXdRS73n+h#Ii& z^e_;KXW8o_%b;WiY8kswcDQ~1YFAlV#LUtO` z;WlpX7E_=9mk(<`=w4L+mlqw||Dw8#S+OzGM)1UGJ$SrT3QP`-k7r~=sF(wZ^2XYA zV-Ui5Vcw^TkC&PJQd_Q@S&<7`M36+>$Cad0t)NCO#gjLF^o99ORiMkN#}hVOnFrJ< zC^S!B+fbY&3UoO$=h7n7KymGRDNqq$L01hznYvg+4iycpg1EX35gs0@@&sGkG-?e# z8Y`zka)B0-=+X1%+@ahAec&~p51ggD_m0syoYQIbRvTuQ;I!nob)M7&Wabf)oIU7f z2(~NB6Jo>kB7d%*1}qqn;M9W&S>Mj%rc0>kMK^UC`cDG_3Shpa(aNszo4KK_5%7TY zpw@tf&MlOVmZm{z!BTsO8_@@1r+bMUOq2a7UWz-Xc{}2U6T}n+D@7P&+YYb_%pUi$u8F_^Q}Hnq<>XhrVpd2bUo`cW0^_r55V-aEkVGJu zsQq*6Duk(C1$u>sVI_N34Wbo~fwTzr<1z5l7H9z(?D==-F(7WI;OSNq+;9ZfW86zU zmR!g7?LeDEkjmb^-~}QEYwNxKG;jl}4SWvawO|J__ajBRViRH{nfH)^n)gAC$-(Ys z5FgNvubvmzOr5PgfVhC`Gcj^MF8Wq_bNM*V<@PeNVpo|0e0-b z135b{sV)^fMqAwc5j9y>2)9d>GFk-~X=kV=&{_|`d{OwaJ*O$Z+}uk>5x&{ZFUwvc7pdPKF=L3&P&n>N^| zdQZ67L+kg+b4;}V^WkeT%pK?*H`I`Vo~x9;poxAWD%Z@qJu1#!X#>t}S@a38wIEy$r&|Po@6Mv=sqW2Q5MLD8PU-d4 zATwQ1lW33-EG1i^EC-wfM#Ah;VwHJ#xV?SrGL#r)qdh-4LM`3=0k6~Uki&gnm=Did zg??%7s=5{Voa)1? z$289k_vke{svG|BH-zJ$R|+OKHR&<|H(f&PwH``lQd~@vy&3!byy7svH zGUJx5x3}Sc;zquUD6aD(^0pX`8zQe%U(1T1TLKOr{&CI@;WC@Vb}p@m$R}l|Lt7}= z*4eU+ZGZ*AB6-UIt6r{@6o{(C%U`GRN!icAaw0F^>z6MYWNS7$7Y_@qfj(Nh@#B|^ zg{17KAkrKCWpos#l}_qDSVC|rvRMgQzkdB$S`5Vk75KVLR*_8rR1tU`53dhqpqqml zQ))^Vo(SqMnWL1V*F{A|_W~%VA&{3(? zJS#G}#q&ly%C0BmGIygix-fJpJr zRK$d!CXSw4{fX!{0kPo765+kJ;LV!jDsK+kLwXl)P!s&{C3ROI5|I0HO?l3?7hqO` zvgFp^1q+LibWJeo>)Sg_X2BJXCeiIU#!ta|BG2$KRf90K&$Zpbchg8o=rR(@8m_TN z+(GZQT4F04y#ni!gXC(<e@Ti(?+a*M`MOmyEJdw2BIlvwTd>1b zYUlo-pHmx`gYT1FKV1>x6p25Z=|?H^rn{_Ow0B3oy9OIlgDK-9R>C?tB92Sd-?wfo zVw$H+E;AU_p}VXDHxEL7Pws`Oh5_w$z-4eUbNp@PMvY#?{vu7{s`^pd;O#q6 z?)-5Ia_E_53{=n?QMd*M3voTFq84T$C54uwbN{B>fBbkwlg6g;n^+kk@!FyltASTcTe`#U*o$(W}S0o6uz9a0tqAEs|4X;D~u=$}8K zo{$=6S~kregFhTw;&b>WAz*kt=$Bj$rt<%_ zKc!5WXW<4Pq+s*+z|#*ocJOaQRKCaRGa*rqm7;&`=i0AHoq~Mhh427R=UCLBjhI}$ zbJkk0FVSs(E#VKqxZ45K;`!5Q2Lu&^^G^2QD~IYXfdZhKu138$f}ea>*~;TbsMp1T zHl(YzFu!e`Y0~R6dUa(g!3JV;Avf_p zGEydiCaB$(=KqqE9W2dDt&dpkBp*lATb;NIc9=Fzs1OdP-r9`9LIspo8EaMHCr_anOtmC4&Du@77&oY zH6Ve875p4bs#iF#!J_)fCiz-{SgrUDO>Er25? zX8^t_s4Q0_MQ)C$dwEU|8QjF)w{(Z%N;3Plq6GVW*@CdC!)ru?#m!iOoJ!M>K$mHa zevy;Jvdv#=@U&4uTUS?)CQTr=$cLNvaYK9`izPDzC*DqrR0As2Ob;AAbI&nH_50k_ zZKAu-*0Wfp-o(H`a^rP$?sPa+drTz{y%l#($k>gJnO!KMuX%5?|2vB#&(j#o*alyK z9hD7C$&q_C0S2ex;;*aEr(@*j<|o|Y9a0k9iHX*CTQirS+g2pW;}mln@L@DA88h%j zoj|gMhqH0CFP?=DAXCR#XQi$VY$Z3gN$h#}<f<&RX2fcQHN;T|ZwX*5kL7$h z5sGzJuG=MyH^S4u4C}8Ba_Ox9O|_@;*g(R#XWci#hCG!SVXw-Ww?tObM`O5gl>%-E z8667(E`QL=8%2KpYwJxrcq&cZjI8a5JT$xwt%Om5gp*jxT90AVG~Z;fSTJ0ZjuYP# zg=uTzh>B-1mDLRw9-?kkc$Lca9K}+d)!D8NYO@AIxPsJ(>oU}+api#TaRsB zxiF*$c=~8&nxFQPI$^`!}|&V-MI4e9ft^|`rIe4Xs+;3tHLT9IxdgargAD9P8du@RC_GNyO*bzG*VE#d4 ztOC>Tn5{aCJ7tEi^yP44E9T)!1}VxyTTQ@DWDde&KTB8ZNxl}{bHsS*c5fhleszO@ zQ6meaVE!j{Z%}&}NO0}9!3B#YnM&lf^u3d3E&O46v^s6wfIJ7%GOUZ>>7$aXE{&$p zj3MA%LPr*t+?Y?TiI{v;-tbaG6M1(c%Msh)Os$b&1wi#p6r}cvH6z&#{(8c#nc(#n zELQ5Mx6o5_6B42Oo5c5Y8d$xI)qo1jHmHN4W1=wnox%V8sz$ldo6asIOP`jhQc!H`3m4p$SYK5;M<*YBDPD+WBRJK{`saYu3W5$q1|%ISC$iV!n(tZ)o*w4p zT_S?lL?61#e&{j<$@@r@W0g^viC46%al>=)aCJpHpWS#PR_lbm{$jiRwB;!=_fI5% zOOX*M;^6w%9l7zA{QSFepjeFz@BJd(J=E{TFMYF%o%JPi2wLo7R6bIWhJXr2vLtx_ z%ww}5xv>vAMJ7su8GXM?o75v^1-tlqyQ4%eMN}**O`|6}fUj$z#T;TO3R;zueUTh_ z=3h-Y2)r3>@P0we`{Z9GfmeNYy*L$X=FkW}H&BNs*Ehq?dueZFcopzHarESI<`q<% zEZnmi^o>w@_Y1gZqH&_Z$FuOeYl@7ATLKvUa0<(p24xnqr>){6)C~6Wl}PkB?k*fXCJ|KX$b;=2=2v*rXc3Zh`cV zw>6>TiBK!N-5tfl{!n~`?LNY-%-L-hp%8g9x$}6#a`5mb9moWCqb>xl61(M-Pm`lx z(RXz>9m(Bdh<=fr&f2|b`&ZcR2T3Wc`p>hg!~j1}u`RcWpj!^bv2vE6VjIw<#+sPF zsRxiUuV{mbU7r+j;#h+xa)<9}t($fN`FGQfF)$fkGklMUriUIBT?LJ`Va_kU)ftjg zmVnm`#l+0MV&0o#5BUY7!RrFuI{iSgDQd6$Q_$OJS{^;})$jfi=9hMf0F&Yk)RZ!j zZXEazjX1MzDJu;H`#0>!Rm%=*&<_r>Pv%>X@_7 zA}=10yo}yl)N}hTvXa~ck>Iu2t})EX^oEbyiSINfq+n>_0g)rANU z&&6y|0Gf)iv!*3CJuI`!mW33qhQVD!U_dxeXWRyJXk#4Pq(5>&zO^ z?M5uTbM^aBEf1b8Yn6wA>mr|<;i{iRNlotlwRD0Hj2|*Trku8nZaG|G$@{#O{T#T;u;PH8aaSkg3ll>xtpDFYn!wwM`3nU~cBjACrkvHp z!=)DMkY`>3PrcrpeH!_s9CgPvrv#%$H~|zsY+S~Bizl+9yyeiH`2{3{!gLlf4$(ijDN;UhMP;2!p$y)x{}%&4XJ;)gQ3WO4-tA5iy<(<4I!ue`y3NpxP0 zCy@R&P9LX9vKn@=i`&$O{|js_KO*OjIRw6HB72vB83{a4{|gSilzx%EZ&=eEiReWM z`{?ZDz@VRos6Sv`!h=A2;eR-A0Fkt&+0bg`E5Fmi}gMb6Q8?}S^#|+E}c(zg{yNS-GJ+$}2$q&^?!qsO!^MlrfRW zBtl;Mu*E2G_pW8EzFJlN-F!0eT-vjS<*o1Pro)CKN{enBDQbUpddp`8lZipELY+Gi}CPKoE%%}3n-P=&-ucu9#Lv6lmVH}Gk0gyPfRh$(K zZSPz&O%zmN!CmPx$s-PCxsg}8z5p`+FJ!g%i#!X|>bEwZnvc|DsUbMSYrvAey8U)A zJh4=ngnon7;CrgbyDV_~-lm7Iaw|E4htnbPq^l+3iAJoi3`!Ny2@YzeVsjQ%v=Tsh z9HqKAo=FI4Cz?a#L94{Gf6-WQkix72&ixk`57r;S_) zw+Rg6RyH3%SY#K&57#A;*;BFor{~KTZCMHv4bk@()>}blEX=YJJV%Sj&emwbW@ruE zXR>LVZzblzbCLvE@uQ|%pfOfg*tg-(w+igzOJ)big2{9H#++9PmZ(bUwS0T|e|gyMrjG#^w~rT(MY6aw32j z0-pSj12I5ZE`(iLei-Wa273ru|H+WsGAxM_p$Dd`7>$OY9<3SO*7kxoFztEaxrN@c zd5fyc@3(@GxA-%OcN8H3zoZ0Btg>8T@QnWXQMxQhQRpxus8#>N?b?#rq)i|nXeBA6 z`D%kbrWH764j}l2mrByBp*?i${XzWBC9b@NI#Mnc`C=*B;rES-y`Z1;*nZAc`ngDz z33m;AHI)8pewu8#loSQd*4L_adZW)_p|~=rnu^E$m?iQ<|H46gQl?ns#VY&-qrAm;0fH3b@gHh zwgN8ME**m8u@0Xr!1#eA7A8Abnlttnop9xEu|tiC+W#aH#vv=C{*!Plg8mG#g}_cy zD{Acp}HYkaTqzvZ^qa%=A5M@j~|~kXCOAhqJxhqIz8&=rvynooCUfFn`tB z`MuVk@#m5cw@Xmq1V5d85vjsO$|usl1V9N%H=Lubh{KN~wYELfFd&~i4=QuW0gH&o z=^iqH9*4PIHAFAm^s<61*uuMS_d_LaqEc+(;8v##M)eXBz99=e0rahqt$)Za4 zzj%;cn%0w01^A5oQ6_K{3!#d$YPFNq(9|xqA3*2Pjw?XUkgrQD`nDBxAB|RreX4*D z^x;Fd=SPNszyH}TWDDcW=8t$jZjyj<5^%KXXd;d*vQ}%7b6R0 zFsCWk{AVCxr-c@fCbS36$7X_%ok$u4(K(um^;QSpFCfjhBc_7OXHNX6g^&Hjb7+m6 z+iD_Hzbv38LKK3nL1sQc77I&v7m@%|8l>vSBfb^r(aD6(#nRxRD?1I!e|th7imrTl zL)3`1h0+)mc_T=vNW_j<69=`DnBlH|2zpElDFKX!LnP#gG~)}_)@9@YMQd%`?Cgsa zFfnoLwKE^Buw>PvA%-9c(!AS;-(|z!cifpvY{>ZKd46$u zHVfvLaNdlciZ%S`GYIWmRCAdj*h6wpan}w(P=681Aw11Vv7pvV-|p{1DzEa<+{MtO zy*&{@~d{nc?zTS!oVCrkahNDhh5f4%3c`d+H?YAb-g1!e?^#6xST82%*e5*N!3Z3M`VvNP$QNjqcM)gj8l{Wi#Xr!I-Nyg#$7vkXVE*6 zUg#1k>#~_%#UcYJ%#0Hr0KbbK0UP3}m%>~aItRQ?+G>~4&K(kfz&qwJU)`XXc1{eA z;-I-y*7a}u^+2>FZl2wlpO#S768cI!Ns@_Yp;y|d`{N)r3tY_9Dhlhlr_^FQh1>T- z8qo_3Qp2O7j5vCd!n)*mH6DJ%i3R0s5I5DNm3vU z2~zH2u|*ZN<>1(BCsV6Im>D4|{t+aOsO5Y5C@)H{0@mV)-rl*JpjHmoiSwP203>eR z>QSrJk;{#&^g;oZRg&61j(07hipEEX>%qxx9S=)ZZY04QpxcG+<`CBttHVF zkP?RQGS2qWrVxSbE5)=FNt4aC4YAG;804dpVM0W3Hyw@2y2Lg0c>PKEC z;05u!2!rVY-CJ-wsEbQHeS?_nEW7J8-uwsySJc3cy&kJ};s>Q%9-s?4!tYq)p6STc zYK0xG&bY66*c(9==WUi_)xdo3vOWqvz5SF2FrZ1YrgP?Rn?wp2~&6lD$Z?^m*A*A-iCMw7>T+?+>QR3~+Jl9z$)CkBJI4&erH*yJDSy$=qF~MuzZOL; zM9Yt@4wqb$)Z0E7v=g*Ud@0B%p9t2rsT=LAbDkt7hhKmA!0K%O$e!8f_TWy|NhSA@ z3!u5-xqoW#?}eUr?_+DkBPcJcKAs&h*GK(lHXn*0e{9d6+FRoa{oTU|9^3{~+ElP(raW1fm;>aJz|o_RKC1dfr{fZ&js}3u})yj#Q6NQ#ED^Noi@L z;YquE(eL}YTTX+ctLKDyA^${?cH#vwR!fGHKyL1&4;a^E>#qg(t>&9%43^BK%`Z5q zYh$kkz@e+9DdV@up_Ry5##$*kwArdr1Z|FZf2d4m%6@iTN6_mLuyyVo75VebkdPu9 z+2cV7N!OThlSInq2$Z{iqmz*KT&2@Oa>Mk_G$}<$m%C(YM)_nqC3v-CAiFd{8HLUoI4`Qx*#j81y94n0CR3{Kk`dnI1W6jQ|HUk zKF@VCKQ0qoe6h`hnu+T9xOtQNvRC)7`ML(paw?1ZJ+Oz|YC&*l7ZFBn?+P`2gv{O2uKMEsTZPSiedd-p?ZZfqs?V4nX& z@cZcUA^(Z9*$gy1Sh(T0m0cO1!TCKhMp8NXQSYIOUe>lfW#_|1g!F;QQy~>A!Hm5a zmR)M8oW^G$6S9_IqIlz>hGLbO`zKgAc^{1%4Q?v6FNq589er5p119JXE{3lJO&Jg` zgMlra(P;j@CG3<<;z!jPBQS9VdhTO2L014RZWEr7eK*#iv0|rVA4vb=&Af-_7%cV9 zv&wfxkU!UA&xf~7t@(GyQ)k_isp20s;WFbSC%bP;I-@SQ0(@I