Add project files.

This commit is contained in:
pkus
2025-01-24 13:37:01 +01:00
parent ee70a3c8af
commit ed726eea09
94 changed files with 4591 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class EntityBase
{
public int ID { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class Purchaser : EntityBase
{
public string PurchaserCode { get; set; }
public string PurchaserDesc { get; set; }
public ICollection<Recipient> Recipients { get; set; }
}
}

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class Recipient : EntityBase
{
public int PurchaserID { get; set; }
public Purchaser Purchaser { get; set; }
public string RecipientCode { get; set; }
public string RecipientDesc { get; set; }
public ICollection<ScheduleOrder> ScheduleOrders { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class ScheduleOrder : EntityBase
{
public string PONum { get; set; }
public int OrderID { get; set; }
public int RecipientID { get; set; }
public Recipient Recipient { get; set; }
public DateTime LastUpdateDate { get; set; }
public int DocNumber { get; set; }
public string? DocType { get; set; }
public ICollection<ScheduleOrderDetail> ScheduleOrderDetails { get; set; }
public ICollection<ScheduleOrderMisc> ScheduleOrderMiscs { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class ScheduleOrderDetail : EntityBase
{
public int ScheduleOrderID { get; set; }
public ScheduleOrder ScheduleOrder { get; set; }
public string Sc_productCode { get; set; }
public string Sh_productCode { get; set; }
public int? Price { get; set; }
public ICollection<ScheduleOrderDetailDetail> ScheduleOrderDetailDetails { get; set; }
public ICollection<ScheduleOrderDetailMisc> ScheduleOrderDetailMiscs { get; set; }
}
}

View File

@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class ScheduleOrderDetailDetail : EntityBase
{
public int ScheduleOrderDetailID { get; set; }
public ScheduleOrderDetail ScheduleOrderDetail { get; set; }
public int Qty { get; set; }
public DateTime DateFrom { get; set; }
public DateTime DateTo { get; set; }
public string SccType { get; set; }
public string? SccDesc { get; set; }
public string? QtyType { get; set; }
public string? QtyDesc { get; set; }
public string Status { get; set; }
public DateTime? ShipDate { get; set; }
public DateTime LastUpdateDate { get; set; }
public ICollection<ScheduleOrderDetailDetailMisc> ScheduleOrderDetailDetailMiscs { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class ScheduleOrderDetailDetailMisc : EntityBase
{
public int ScheduleOrderDetailDetailID { get; set; }
public ScheduleOrderDetailDetail ScheduleOrderDetailDetail { get; set; }
public string Type { get; set; }
public string Value { get; set; }
public string? Label { get; set; }
public bool Display { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class ScheduleOrderDetailMisc : EntityBase
{
public int ScheduleOrderDetailID { get; set; }
public ScheduleOrderDetail ScheduleOrderDetail { get; set; }
public string Type { get; set; }
public string Value { get; set; }
public string? Label { get; set; }
public bool Display { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaKrosnoEfDataModel.Entities
{
public class ScheduleOrderMisc : EntityBase
{
public int ScheduleOrderID { get; set; }
public ScheduleOrder ScheduleOrder { get; set; }
public string Type { get; set; }
public string Value { get; set; }
public string? Label { get; set; }
public bool Display { get; set; }
}
}