24 lines
858 B
C#
Raw Normal View History

2024-12-11 14:26:44 +03:00
using System.ComponentModel;
namespace ProductionInCehOTP.Entities;
2024-11-12 19:18:35 +03:00
public class PlanWork
{
public int Id { get; private set; }
2024-12-11 14:26:44 +03:00
[DisplayName("Запланированное количество готовой продукции")]
2024-11-12 19:18:35 +03:00
public int Plan { get; private set; }
2024-12-11 14:26:44 +03:00
[DisplayName("Дата установки плана")]
2024-11-12 19:18:35 +03:00
public DateTime Date { get; private set; } = DateTime.Now;
2024-12-11 14:26:44 +03:00
[Browsable(false)]
2024-11-23 23:26:39 +03:00
public int WorkerId { get; private set; }
2024-11-12 19:18:35 +03:00
2024-11-23 23:26:39 +03:00
public IEnumerable<PlanWorkForProduct> PlanWorkForProducts { get; private set; } = [];
2024-12-10 00:09:57 +03:00
public static PlanWork CreatePlanWork(int id,int workerId, int Plan, DateTime Date, IEnumerable<PlanWorkForProduct> planWorkForProducts)
2024-11-12 19:18:35 +03:00
{
2024-12-10 00:09:57 +03:00
return new PlanWork { Id = id,WorkerId = workerId, Plan = Plan, Date = Date, PlanWorkForProducts = planWorkForProducts };
2024-11-12 19:18:35 +03:00
}
}