Ejemplo n.º 1
0
        public override object Do(object obj)
        {
            GetOrderBomChangeHead bpObj        = (GetOrderBomChangeHead)obj;
            OrderBomChangeHeadDTO BomChangeDTO = new OrderBomChangeHeadDTO();

            if (obj != null)
            {
                SO.EntityKey SoKey = bpObj.SoID;
                BomChangeDTO = GetOrderBomHead(SoKey);
            }
            return(BomChangeDTO);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="SoKey"></param>
        /// <returns></returns>
        public OrderBomChangeHeadDTO GetOrderBomHead(SO.EntityKey SoKey)
        {
            OrderBomChangeHeadDTO BomChangeDTO = new OrderBomChangeHeadDTO();
            SO SoEntity = SoKey.GetEntity();

            if (SoEntity != null)
            {
                if (SoEntity.OrderBy != null)
                {
                    BomChangeDTO.CustomerID   = SoEntity.OrderBy.CustomerKey;
                    BomChangeDTO.CustomerCode = SoEntity.OrderBy.Code;
                    BomChangeDTO.CustomerName = SoEntity.OrderBy.Name;
                }
                if (SoEntity.Seller != null)
                {
                    BomChangeDTO.SaleManID   = SoEntity.SellerKey;
                    BomChangeDTO.SaleManCode = SoEntity.Seller.Code;
                    BomChangeDTO.SaleManName = SoEntity.Seller.Name;
                }
                if (SoEntity.SaleDepartment != null)
                {
                    BomChangeDTO.DepartMentID   = SoEntity.SaleDepartmentKey;
                    BomChangeDTO.DepartMentCode = SoEntity.SaleDepartment.Code;
                    BomChangeDTO.DepartMentName = SoEntity.SaleDepartment.Name;
                }
                if (SoEntity.Org != null)
                {
                    BomChangeDTO.GetOrgID   = SoEntity.OrgKey;
                    BomChangeDTO.GetOrgCode = SoEntity.Org.Code;
                    BomChangeDTO.GetOrgName = SoEntity.Org.Name;
                }
                BomChangeDTO.SoID        = SoEntity.Key;
                BomChangeDTO.SoOrderCode = SoEntity.ID + "";
                BomChangeDTO.SoOrderName = SoEntity.DocNo;
            }
            return(BomChangeDTO);
        }