Пример #1
0
        /// <summary>
        ///     创建发动机租赁供应商
        /// </summary>
        /// <param name="supplierCompany">供应商公司</param>
        /// <returns>创建的发动机租赁供应商</returns>
        public static EngineLeaseSupplier CreateEngineLeaseSupplier(SupplierCompany supplierCompany)
        {
            var engineLeaseSupplier = new EngineLeaseSupplier();

            engineLeaseSupplier.SetSupplierCompany(supplierCompany);

            return engineLeaseSupplier;
        }
Пример #2
0
        /// <summary>
        ///     创建BFE采购供应商
        /// </summary>
        /// <param name="supplierCompany">供应商公司</param>
        /// <returns>创建的BFE采购供应商</returns>
        public static BFEPurchaseSupplier CreateBFEPurchaseSupplier(SupplierCompany supplierCompany)
        {
            var bfePurchaseSupplier = new BFEPurchaseSupplier();

            bfePurchaseSupplier.SetSupplierCompany(supplierCompany);

            return bfePurchaseSupplier;
        }
Пример #3
0
        /// <summary>
        ///     创建飞机购买供应商
        /// </summary>
        /// <param name="supplierCompany">供应商公司</param>
        /// <returns>创建的飞机购买供应商</returns>
        public static AircraftPurchaseSupplier CreateAircraftPurchaseSupplier(SupplierCompany supplierCompany)
        {
            var aircraftPurchaseSupplier = new AircraftPurchaseSupplier();

            aircraftPurchaseSupplier.SetSupplierCompany(supplierCompany);

            return aircraftPurchaseSupplier;
        }
Пример #4
0
        /// <summary>
        ///     创建供应商公司
        /// </summary>
        /// <param name="code">供应商公司编码</param>
        /// <returns></returns>
        public static SupplierCompany CreateSupplieCompany(string code)
        {
            var supplierCompany = new SupplierCompany
            {
                Code = code,
                LinkmanId = Guid.NewGuid()
            };

            return supplierCompany;
        }
Пример #5
0
        /// <summary>
        ///     设置供应商公司
        /// </summary>
        /// <param name="supplierCompany">供应商公司</param>
        public void SetSupplierCompany(SupplierCompany supplierCompany)
        {
            if (supplierCompany == null
                ||
                supplierCompany.IsTransient())
            {
                throw new ArgumentException("供应商公司参数为空!");
            }

            SupplierCompany = supplierCompany;
            SupplierCompanyId = supplierCompany.Id;
        }
Пример #6
0
        /// <summary>
        ///     创建其他供应商
        /// </summary>
        /// <param name="supplierCompany">供应商公司</param>
        /// <returns>创建的其他供应商</returns>
        public static OtherSupplier CreateOtherSupplier(SupplierCompany supplierCompany)
        {
            var otherSupplier = new OtherSupplier();

            otherSupplier.SetSupplierCompany(supplierCompany);

            return otherSupplier;
        }
Пример #7
0
        /// <summary>
        /// 创建维修供应商
        /// </summary>
        /// <param name="supplierCompany">供应商公司</param>
        /// <returns>创建维修供应商</returns>
        public static MaintainSupplier CreateMaintainSupplier(SupplierCompany supplierCompany)
        {
            var maintainSupplier = new MaintainSupplier();

            maintainSupplier.SetSupplierCompany(supplierCompany);

            return maintainSupplier;
        }