Exemplo n.º 1
0
        public BomSubsidiary UpdateBomSubsidiary(BomSubsidiary updBomSubsidiary)
        {
            BomSubsidiary bomSubsidiary = null;

            try
            {
                _bomSubsidiaryDal.Update(updBomSubsidiary);
                bomSubsidiary = updBomSubsidiary;
            }
            catch (RepositoryException ex)
            {
                throw new AisinoMesServiceException("修改副产品信息失败!", ex);
            }
            return(bomSubsidiary);
        }
Exemplo n.º 2
0
        public BomSubsidiary AddBomSubsidiary(BomSubsidiary newBomSubsidiary)
        {
            BomSubsidiary bomSubsidiary = null;

            try
            {
                _bomSubsidiaryDal.Add(newBomSubsidiary);
                bomSubsidiary = newBomSubsidiary;
            }
            catch (RepositoryException ex)
            {
                throw new AisinoMesServiceException("添加副产品信息失败!", ex);
            }
            return(bomSubsidiary);
        }
Exemplo n.º 3
0
 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);
     }
 }