This commit is contained in:
32
server/AyaNova/models/ViewPartRequestList.cs
Normal file
32
server/AyaNova/models/ViewPartRequestList.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
namespace AyaNova.Models
|
||||
{
|
||||
//Note this is how to define a View backed model with no key (id)
|
||||
|
||||
[Microsoft.EntityFrameworkCore.Keyless]
|
||||
public class ViewPartRequestList
|
||||
{
|
||||
public long RequestId { get; set; }
|
||||
public long PartId { get; set; }
|
||||
public long PartWarehouseId { get; set; }
|
||||
public decimal Quantity { get; set; }
|
||||
public long Serial { get; set; }
|
||||
public string PartNumber { get; set; }
|
||||
public string PartName { get; set; }
|
||||
public string PartWarehouseName { get; set; }
|
||||
public long WholesalerId { get; set; }
|
||||
public string WholesalerName { get; set; }
|
||||
public long AltWholesalerId { get; set; }
|
||||
public string AltWholesalerName { get; set; }
|
||||
}//eoc
|
||||
}//eons
|
||||
|
||||
/*
|
||||
"CREATE VIEW viewpartrequestlist AS SELECT AWORKORDERITEMPARTREQUEST.ID AS REQUESTID, PARTID, PARTWAREHOUSEID, QUANTITY, AWORKORDER.SERIAL, "
|
||||
+"APART.PARTNUMBER AS PARTNUMBER, APART.NAME AS PARTNAME, APARTWAREHOUSE.NAME AS PARTWAREHOUSENAME, AWHOLESALER.NAME AS WHOLESALERNAME, "
|
||||
+"AWHOLESALER.ID AS WHOLESALERID, AALTWHOLESALER.ID AS ALTWHOLESALERID, AALTWHOLESALER.NAME AS ALTWHOLESALERNAME FROM AWORKORDERITEMPARTREQUEST "
|
||||
+"LEFT JOIN AWORKORDERITEM ON AWORKORDERITEM.ID = AWORKORDERITEMPARTREQUEST.WORKORDERITEMID LEFT JOIN AWORKORDER ON AWORKORDERITEM.WORKORDERID = AWORKORDER.ID "
|
||||
+"LEFT JOIN AWORKORDERSTATUS ON AWORKORDER.LASTSTATUSID = AWORKORDERSTATUS.ID LEFT JOIN APART ON AWORKORDERITEMPARTREQUEST.PARTID = APART.ID "
|
||||
+"LEFT JOIN APARTWAREHOUSE ON AWORKORDERITEMPARTREQUEST.PARTWAREHOUSEID = APARTWAREHOUSE.ID LEFT JOIN AVENDOR AS AWHOLESALER ON (APART.WHOLESALERID = AWHOLESALER.ID) "
|
||||
+"LEFT JOIN AVENDOR AS AALTWHOLESALER ON (APART.ALTERNATIVEWHOLESALERID = AALTWHOLESALER.ID) WHERE AWORKORDERITEMPARTREQUEST.PURCHASEORDERITEMID IS NULL AND "
|
||||
+"AWORKORDERSTATUS.COMPLETED = FALSE ORDER BY AWORKORDERITEMPARTREQUEST.ID;"
|
||||
*/
|
||||
Reference in New Issue
Block a user