示例#1
0
        public void InsertSupplierCompanyBFEMaterial(SupplierCompanyBFEMaterialDTO supplierCompanyBfeMaterial)
        {
            //判断增加的物料是否存在
            SupplierCompanyMaterial supplierCompanyMaterial = _supplierCompanyMaterialRepository.GetAll()
                .FirstOrDefault(
                    p => p.MaterialId == supplierCompanyBfeMaterial.MaterialId
                         &&
                         p.SupplierCompanyId ==
                         supplierCompanyBfeMaterial.SupplierCompanyId);
            if (supplierCompanyMaterial != null)
                throw new Exception("BFE物料已存在");

            SupplierCompany supplier = _supplierCompanyRepository.Get(supplierCompanyBfeMaterial.SupplierCompanyId);
            if (supplier != null)
            {
                supplier.AddMaterial(supplierCompanyBfeMaterial.MaterialId); //添加物料
            }
        }
示例#2
0
 public void DeleteSupplierCompanyBFEMaterial(SupplierCompanyBFEMaterialDTO supplierCompanyBfeMaterial)
 {
     SupplierCompanyMaterial supplierMaterial =
         _supplierCompanyMaterialRepository.Get(supplierCompanyBfeMaterial.SupplierCompanyMaterialId);
     DelSupplierCompanyMaterial(supplierMaterial);
 }