public HAItemHistoryBase(CU_B_HA_ITEM_HISTORY Entity) : base(Entity.ROWGUID) { /* * ProductCode = Entity.PRODUCT_CODE; * SerialNumber = Entity.SERIAL_NUMBER; * Side = Entity.SIDE_CODE; */ }
public override void LoadData <T>(DbContext context, dynamic entity) { base.LoadData <T>(context, (T)entity); CustomersContext DBContext = (CustomersContext)context; if (entity is CU_B_HA_ITEM_HISTORY) { CU_B_HA_ITEM_HISTORY Item = (CU_B_HA_ITEM_HISTORY)entity; ProductDescription = Item.PD_S_PRODUCT?.PRODUCT_DESCR; SideDescription = Item.SY_SIDE?.SIDE_DESCR; PD_S_PRODUCT_EXT_AUS ProductExtData = DBContext.PD_S_PRODUCT_EXT_AUS.FirstOrDefault(E => E.DIVISION_CODE == Item.DIVISION_CODE && E.COMPANY_CODE == Item.COMPANY_CODE && E.PRODUCT_CODE == Item.PRODUCT_CODE); ProductCommercialDescription = ProductExtData?.PRODUCT_COMMER; } }
public override void LoadData <T>(DbContext context, dynamic entity) { base.LoadData <T>(context, (T)entity); CustomersContext DBContext = (CustomersContext)context; if (entity is CU_B_HA_ITEM_HISTORY) { CU_B_HA_ITEM_HISTORY Item = (CU_B_HA_ITEM_HISTORY)entity; SupplierCode = Item.PD_S_PRODUCT.SUPPLIER_CODE; CU_B_HA_ITEM_HISTORY_EXT_AUS ItemExt = DBContext.CU_B_HA_ITEM_HISTORY_EXT_AUS.FirstOrDefault(E => E.COMPANY_CODE == Item.COMPANY_CODE && E.DIVISION_CODE == Item.DIVISION_CODE && E.CUSTOMER_CODE == Item.CUSTOMER_CODE && E.PRODUCT_CODE == Item.PRODUCT_CODE && E.SERIAL_NUMBER == Item.SERIAL_NUMBER); if (ItemExt != null) { FittingDate = ItemExt.FITTING_DATE; } } }