Пример #1
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="p_BE">要修改的实体</param>
 /// <param name="sqlTrans">事务类</param>
 public void RUpdate(BaseEntity p_BE,IDBTransAccess sqlTrans)
 {
     try
     {
         this.CheckCorrect(p_BE);
         PackISNDts entity=(PackISNDts)p_BE;
         PackISNDtsCtl control=new PackISNDtsCtl(sqlTrans);
         control.Update(entity);
     }
     catch(BaseException)
     {
         throw;
     }
     catch(Exception E)
     {
         throw new BaseException(E.Message);
     }
 }
Пример #2
0
 /// <summary>
 /// 新增(传入事务处理)
 /// </summary>
 /// <param name="p_BE">要新增的实体</param>
 /// <param name="sqlTrans">事务类</param>
 public void RAdd(BaseEntity p_BE,IDBTransAccess sqlTrans)
 {
     try
     {
         this.CheckCorrect(p_BE);
         PackISNDts entity=(PackISNDts)p_BE;
         PackISNDtsCtl control=new PackISNDtsCtl(sqlTrans);
         entity.ID=(int)EntityIDTable.GetID((long)SysEntity.WO_PackISNDts,sqlTrans);
         control.AddNew(entity);
     }
     catch(BaseException)
     {
         throw;
     }
     catch(Exception E)
     {
         throw new BaseException(E.Message);
     }
 }