/// <summary> /// 获得和当前数据库数据匹配的数据 /// </summary> /// <returns></returns> public TradePrintTee MatchCurrentData() { Alading.Entity.Trade trade = TradeService.GetTrade(_customTid); //调用时间戳比较函数判断是否需要重新赋值 if (SystemHelper.CompareTimeStamp(trade.TradeTimeStamp, _tradeTimeStamp) == false) { //TODO 是否弹出提示框 SetValues(trade); } return(this); }
/// <summary> /// 赋值函数 /// </summary> /// <param name="trade"></param> private void SetValues(Alading.Entity.Trade trade) { _customTid = trade.CustomTid; _tradeTimeStamp = trade.TradeTimeStamp; ReceiverName = trade.receiver_name; ReceiverState = trade.receiver_state; ReceiverCity = trade.receiver_city; ReceiverDistrict = trade.receiver_district; ReceiverAddress = trade.receiver_address; ReceiverZip = trade.receiver_zip; ReceiverMobile = trade.receiver_mobile; ReceiverPhone = trade.receiver_phone; CompanyCode = trade.LogisticCompanyCode; }
public TradePrintTee(Alading.Entity.Trade trade) { SetValues(trade); }