/// <summary> /// 删除单据 /// </summary> /// <param name="entity"></param> /// <returns></returns> public override string Delete(OrdersEntity entity) { using (var ts = new TransactionScope()) { entity.IsDelete = (int)EIsDelete.Deleted; entity.IncludeIsDelete(true); entity.Where(a => a.OrderNum == entity.OrderNum); var line = Orders.Update(entity); var detail = new OrderDetailEntity(); detail.Where(a => a.OrderNum == entity.OrderNum); line += OrderDetail.Delete(detail); ts.Complete(); return(line > 0 ? EnumHelper.GetEnumDesc(EReturnStatus.Success) : string.Empty); } }