示例#1
0
文件: BomService.cs 项目: wpmyj/LC
        public BomSubsidiary UpdateBomSubsidiary(BomSubsidiary updBomSubsidiary)
        {
            BomSubsidiary bomSubsidiary = null;

            try
            {
                _bomSubsidiaryDal.Update(updBomSubsidiary);
                bomSubsidiary = updBomSubsidiary;
            }
            catch (RepositoryException ex)
            {
                throw new AisinoMesServiceException("修改副产品信息失败!", ex);
            }
            return(bomSubsidiary);
        }
示例#2
0
文件: BomService.cs 项目: wpmyj/LC
        public BomSubsidiary AddBomSubsidiary(BomSubsidiary newBomSubsidiary)
        {
            BomSubsidiary bomSubsidiary = null;

            try
            {
                _bomSubsidiaryDal.Add(newBomSubsidiary);
                bomSubsidiary = newBomSubsidiary;
            }
            catch (RepositoryException ex)
            {
                throw new AisinoMesServiceException("添加副产品信息失败!", ex);
            }
            return(bomSubsidiary);
        }
示例#3
0
文件: BomService.cs 项目: wpmyj/LC
 public void DeleteBomSubsidiary(BomSubsidiary delBomSubsidiary)
 {
     try
     {
         _unitOfWork.AddAction(delBomSubsidiary, DataActions.Delete);
         //删除路线工段表中对应的路线记录
         List <BomSubsidiarySection> bomSubsidiarySectionLst = _bomSubsidiarySectionDal.Find(d => d.bom_subsidiary_id == delBomSubsidiary.id).Entities.ToList();
         foreach (BomSubsidiarySection bomSubsidiarySection in bomSubsidiarySectionLst)
         {
             _unitOfWork.AddAction(bomSubsidiarySection, DataActions.Delete);
         }
         _unitOfWork.Save();
     }
     catch (RepositoryException ex)
     {
         throw new AisinoMesServiceException("删除副产品信息失败!", ex);
     }
 }