Add project files.
This commit is contained in:
13
FaKrosnoEfDataModel/Entities/EntityBase.cs
Normal file
13
FaKrosnoEfDataModel/Entities/EntityBase.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
15
FaKrosnoEfDataModel/Entities/Purchaser.cs
Normal file
15
FaKrosnoEfDataModel/Entities/Purchaser.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
17
FaKrosnoEfDataModel/Entities/Recipient.cs
Normal file
17
FaKrosnoEfDataModel/Entities/Recipient.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
21
FaKrosnoEfDataModel/Entities/ScheduleOrder.cs
Normal file
21
FaKrosnoEfDataModel/Entities/ScheduleOrder.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
19
FaKrosnoEfDataModel/Entities/ScheduleOrderDetail.cs
Normal file
19
FaKrosnoEfDataModel/Entities/ScheduleOrderDetail.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
25
FaKrosnoEfDataModel/Entities/ScheduleOrderDetailDetail.cs
Normal file
25
FaKrosnoEfDataModel/Entities/ScheduleOrderDetailDetail.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
18
FaKrosnoEfDataModel/Entities/ScheduleOrderDetailMisc.cs
Normal file
18
FaKrosnoEfDataModel/Entities/ScheduleOrderDetailMisc.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
18
FaKrosnoEfDataModel/Entities/ScheduleOrderMisc.cs
Normal file
18
FaKrosnoEfDataModel/Entities/ScheduleOrderMisc.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user