protected string ReplaceOrderInfo(string content) { content = content.Replace("{$OrderID}", this.m_OrderInfo.OrderId.ToString()); content = content.Replace("{$OrderNum}", this.m_OrderInfo.OrderNum); content = content.Replace("{$ContacterName}", this.m_OrderInfo.ContacterName); content = content.Replace("{$MoneyTotal}", this.m_OrderInfo.MoneyTotal.ToString()); content = content.Replace("{$MoneyReceipt}", this.m_OrderInfo.MoneyReceipt.ToString()); content = content.Replace("{$MoneyNeedPay}", Convert.ToString((decimal)(this.m_OrderInfo.MoneyTotal - this.m_OrderInfo.MoneyReceipt))); content = content.Replace("{$InputTime}", this.m_OrderInfo.InputTime.ToString()); content = content.Replace("{$UserName}", this.m_OrderInfo.UserName); content = content.Replace("{$Address}", this.m_OrderInfo.Address); content = content.Replace("{$ZipCode}", this.m_OrderInfo.ZipCode); content = content.Replace("{$Mobile}", this.m_OrderInfo.Mobile); content = content.Replace("{$Phone}", this.m_OrderInfo.Phone); content = content.Replace("{$Email}", this.m_OrderInfo.Email); content = content.Replace("{$Charge_Deliver}", this.m_OrderInfo.ChargeDeliver.ToString()); content = content.Replace("{$PresentMoney}", this.m_OrderInfo.PresentMoney.ToString()); content = content.Replace("{$PresentExp}", this.m_OrderInfo.PresentExp.ToString()); content = content.Replace("{$PresentPoint}", this.m_OrderInfo.PresentPoint.ToString()); content = content.Replace("{$Discount_Payment}", this.m_OrderInfo.DiscountPayment.ToString()); content = content.Replace("{$PaymentType}", GetPaymentType(this.m_OrderInfo.PaymentType)); content = content.Replace("{$DeliverType}", GetDeliverType(this.m_OrderInfo.DeliverType)); content = content.Replace("{$OrderStatus}", PEContext.EnumToHtml <OrderStatus>(this.m_OrderInfo.Status)); content = content.Replace("{$PayStatus}", GetPayStatus(this.m_OrderInfo.MoneyTotal, this.m_OrderInfo.MoneyReceipt)); content = content.Replace("{$DeliverStatus}", PEContext.EnumToHtml <DeliverStatus>(this.m_OrderInfo.DeliverStatus)); content = content.Replace("{$OrderInfo}", this.OrderDetail); return(content); }
private static string GetPayStatus(decimal moneyTotal, decimal moneyReceipt) { if (moneyTotal > moneyReceipt) { if (moneyReceipt > 0M) { return(PEContext.EnumToHtml <PayStatus>(PayStatus.ReceivedEarnest)); } return(PEContext.EnumToHtml <PayStatus>(PayStatus.WaitForPay)); } return(PEContext.EnumToHtml <PayStatus>(PayStatus.Payoff)); }