начало только

This commit is contained in:
Ctepa 2024-12-19 08:47:36 +04:00
parent c4150d9536
commit 089d3869a2
3 changed files with 22 additions and 0 deletions

View File

@ -1,12 +1,23 @@
using Publication.Entites.Enums; using Publication.Entites.Enums;
using System.ComponentModel;
public class Customers public class Customers
{ {
public int Id { get; set; } public int Id { get; set; }
[DisplayName("ФИО заказчика")]
public string FullName { get; set; } public string FullName { get; set; }
[DisplayName("Возраст")]
public int Age { get; set; } public int Age { get; set; }
[DisplayName("Тип заказчика")]
public TypeCustomers TypeCustomer { get; set; } public TypeCustomers TypeCustomer { get; set; }
[DisplayName("Телефон")]
public string Phone { get; set; } public string Phone { get; set; }
[DisplayName("Почта")]
public string Email { get; set; } = string.Empty; public string Email { get; set; } = string.Empty;
public static Customers CreateEntity(int id, string fullName, int age, TypeCustomers typeCustomer, string phone, string email) public static Customers CreateEntity(int id, string fullName, int age, TypeCustomers typeCustomer, string phone, string email)

View File

@ -1,12 +1,18 @@
using Publication.Entites.Enums; using Publication.Entites.Enums;
namespace Publication.Entites; namespace Publication.Entites;
using System.ComponentModel;
public class Materials public class Materials
{ {
public int Id { get; set; } public int Id { get; set; }
[DisplayName("Дата")]
public DateTime DateMaterials { get; set; } public DateTime DateMaterials { get; set; }
[DisplayName("Количество")]
public int Count { get; set; } public int Count { get; set; }
[DisplayName("Материал")]
public TypeMaterials Material { get; set; } public TypeMaterials Material { get; set; }
public static Materials CreateEntity(int id, DateTime dateMaterials, int count, TypeMaterials typeMaterials) public static Materials CreateEntity(int id, DateTime dateMaterials, int count, TypeMaterials typeMaterials)

View File

@ -1,4 +1,5 @@
using DocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing; using DocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing;
using System.ComponentModel;
using Unity; using Unity;
namespace Publication.Entites; namespace Publication.Entites;
@ -16,6 +17,10 @@ public class PrintingHouses
public IEnumerable<PrintingHouseOrders> printingHouseOrder { get; set; } = []; public IEnumerable<PrintingHouseOrders> printingHouseOrder { get; set; } = [];
[DisplayName("Продукты")]
public string Product => printingHouseOrder != null ?
string.Join(", ", printingHouseOrder.Select(x => $"{x} {x.Count}")) : string.Empty;
public static PrintingHouses CreateEntity(int id, string title, string phone, string address,int materialsId, IEnumerable<PrintingHouseOrders> printingHouseOrders) public static PrintingHouses CreateEntity(int id, string title, string phone, string address,int materialsId, IEnumerable<PrintingHouseOrders> printingHouseOrders)
{ {