public HAItemHistoryBase(CU_B_HA_ITEM_HISTORY Entity) : base(Entity.ROWGUID)
 {
     /*
      * ProductCode = Entity.PRODUCT_CODE;
      * SerialNumber = Entity.SERIAL_NUMBER;
      * Side = Entity.SIDE_CODE;
      */
 }
Ejemplo n.º 2
0
        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;
                }
            }
        }