public void Update(WXHouseReservationPayEntity 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(WXHouseReservationPayEntity pEntity, IDbTransaction pTran) { _currentDAO.Create(pEntity, pTran); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Update(WXHouseReservationPayEntity pEntity, IDbTransaction pTran) { Update(pEntity, true, pTran); }
/// <summary> /// 分页根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public PagedQueryResult <WXHouseReservationPayEntity> PagedQueryByEntity(WXHouseReservationPayEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex) { return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex)); }
/// <summary> /// 创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> public void Create(WXHouseReservationPayEntity pEntity) { _currentDAO.Create(pEntity); }
/// <summary> /// 根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public WXHouseReservationPayEntity[] QueryByEntity(WXHouseReservationPayEntity pQueryEntity, OrderBy[] pOrderBys) { return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys)); }
/// <summary> /// 删除 /// </summary> /// <param name="pEntity"></param> public void Delete(WXHouseReservationPayEntity pEntity) { _currentDAO.Delete(pEntity); }
public void Update(WXHouseReservationPayEntity pEntity, bool pIsUpdateNullField) { _currentDAO.Update(pEntity, pIsUpdateNullField); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> public void Update(WXHouseReservationPayEntity pEntity) { Update(pEntity, true); }
/// <summary> /// 支付(过户)。 /// </summary> /// <returns></returns> public static void TransferCallBack(string content) { Loggers.DEFAULT.Debug(new DebugLogInfo { Message = "支付(过户)" }); // 解析strXML为SendBuyMessage响应对象 SendPayMessage model = GetPayModelResponse(content); Hashtable htComm = GetCommonreturn(model.Commonreturn); string customerId = htComm["CustomerID"].ToString(); string userId = htComm["UserID"].ToString(); string prePaymentId = htComm["PrePaymentID"].ToString(); string seqNo = htComm["SeqNO"].ToString(); string merchantdate = htComm["Merchantdate"].ToString(); string resultPageUrl = htComm["ToPageURL"].ToString(); Loggers.DEFAULT.Debug(new DebugLogInfo { Message = "ToPageUrl" + resultPageUrl }); var loggingSessionInfo = Default.GetBSLoggingSession(customerId, userId); int fundState; //交易状态 string retMsg; //判断华安赎回返回Retcode状态 if (model.Retcode == "0000") { fundState = (int)PayHouseStateEnum.Order; retMsg = "委托已受理"; } else { fundState = (int)PayHouseStateEnum.Unsold; retMsg = "委托失败"; } #region 更新订单表中的证件号码 var orderBll = new WXHouseOrderBLL(loggingSessionInfo); WXHouseOrderEntity orderEntity = orderBll.GetByID(prePaymentId); if (orderEntity != null) { orderEntity.Assbuyeridno = model.Assbuyeridno; } orderBll.Update(orderEntity); #endregion #region 增加支付记录 var redeemBll = new WXHouseReservationPayBLL(loggingSessionInfo); WXHouseReservationPayEntity entity = redeemBll.GetByPrePaymentID(customerId, prePaymentId); if (entity != null) { entity.FundState = fundState; entity.HaorderNO = model.HaorderNO; redeemBll.Update(entity); } else { entity = new WXHouseReservationPayEntity { ReservationPayID = Guid.NewGuid(), PrePaymentID = new Guid(prePaymentId), SeqNO = seqNo, Fundtype = (int)FundtypeeEnum.ReservationPay, FundState = fundState, Merchantdate = merchantdate, HaorderNO = model.HaorderNO }; int haDt; int.TryParse(model.Hatradedt, out haDt); entity.Hatradedt = haDt; entity.Retmsg = model.Retmsg; entity.Retcode = model.Retcode; entity.CustomerID = customerId; redeemBll.Create(entity); } #endregion string toPageUrl = resultPageUrl + "&type=3&retStatus=" + fundState + "&retMsg=" + retMsg + "&Retcode=" + model.Retcode; RedirectUrl(toPageUrl); }