/// <summary> /// 创建提现数据 /// </summary> public string CreateCustomerWithdrawalTransfer(string SeriaNo, string json, DataTable CustomerWithdrawal, int status) { try { var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo; CustomerWithdrawalTransferBLL bll = new CustomerWithdrawalTransferBLL(loggingSessionInfo); CustomerWithdrawalTransferEntity entity = new CustomerWithdrawalTransferEntity { SerialNo = SeriaNo, TransferId = Guid.NewGuid(), TransferTime = DateTime.Now, TransferStatus = status, TransferUserId = loggingSessionInfo.UserID, TransferInfo = json, IsDelete = 0, CustomerId = loggingSessionInfo.ClientID }; bll.Create(entity, null); CustomerWithdrawalTransferMappingBLL server = new CustomerWithdrawalTransferMappingBLL(loggingSessionInfo); foreach (DataRow item in CustomerWithdrawal.Rows) { CustomerWithdrawalTransferMappingEntity mapping = new CustomerWithdrawalTransferMappingEntity { IsDelete = 0, MappingId = Guid.NewGuid(), WithdrawalId = (Guid)item["WithdrawalId"], TransferId = entity.TransferId, CreateBy = loggingSessionInfo.UserID }; server.Create(mapping, null); } return(entity.TransferId.ToString()); } catch (Exception) { throw; } }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Update(CustomerWithdrawalTransferMappingEntity pEntity, IDbTransaction pTran) { Update(pEntity, true, pTran); }
public void Update(CustomerWithdrawalTransferMappingEntity pEntity, bool pIsUpdateNullField, IDbTransaction pTran) { _currentDAO.Update(pEntity, pIsUpdateNullField, pTran); }
/// <summary> /// 在事务内创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Create(CustomerWithdrawalTransferMappingEntity pEntity, IDbTransaction pTran) { _currentDAO.Create(pEntity, pTran); }
/// <summary> /// 创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> public void Create(CustomerWithdrawalTransferMappingEntity pEntity) { _currentDAO.Create(pEntity); }
/// <summary> /// 分页根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public PagedQueryResult <CustomerWithdrawalTransferMappingEntity> PagedQueryByEntity(CustomerWithdrawalTransferMappingEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex) { return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex)); }
/// <summary> /// 根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public CustomerWithdrawalTransferMappingEntity[] QueryByEntity(CustomerWithdrawalTransferMappingEntity pQueryEntity, OrderBy[] pOrderBys) { return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys)); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> public void Update(CustomerWithdrawalTransferMappingEntity pEntity) { Update(pEntity, true); }