コード例 #1
0
ファイル: SupplierCompany.cs プロジェクト: unicloud/FRP
        /// <summary>
        ///     添加供应商物料
        /// </summary>
        /// <param name="material">物料</param>
        public SupplierCompanyMaterial AddMaterial(Material material)
        {
            if (material == null || material.IsTransient())
            {
                throw new ArgumentException("物料参数为空!");
            }

            var supplierMaterial = new SupplierCompanyMaterial
            {
                SupplierCompanyId = Id,
                SupplierCompany = this,
                MaterialId = material.Id,
                Material = material
            };

            SupplierCompanyMaterials.Add(supplierMaterial);

            return supplierMaterial;
        }
コード例 #2
0
ファイル: SupplierCompany.cs プロジェクト: unicloud/FRP
        /// <summary>
        /// 添加物料
        /// </summary>
        /// <param name="mterialId">物料主键</param>
        /// <returns></returns>
        public SupplierCompanyMaterial AddMaterial(int mterialId)
        {
            if (mterialId==0)
            {
                throw new ArgumentException("物料参数为空!");
            }

            var supplierMaterial = new SupplierCompanyMaterial
            {
                SupplierCompanyId = Id,
                MaterialId = mterialId,
            };

            SupplierCompanyMaterials.Add(supplierMaterial);
            return supplierMaterial;
        }
コード例 #3
0
ファイル: SupplierAppService.cs プロジェクト: unicloud/FRP
 /// <summary>
 ///     删除合作公司物料
 /// </summary>
 /// <param name="supplierCompanyBfeMaterial"></param>
 private void DelSupplierCompanyMaterial(SupplierCompanyMaterial supplierCompanyBfeMaterial)
 {
     _supplierCompanyMaterialRepository.Remove(supplierCompanyBfeMaterial);
 }