Esempio n. 1
0
 private void bindRefundRule(Order order, string source)
 {
     if (order.IsSpecial)
     {
         RefundAndReschedulingProvision rule = order.IsThirdRelation
                                                   ? order.Supplier.Product.RefundAndReschedulingProvision
                                                   : order.Provider.Product.RefundAndReschedulingProvision;
         hidPublishRefundRule.Value =
             string.Format(
                 "<div class='hd'><h2>更改规定:</h2><span>{0}</span></div><div class='hd'><h2>作废规定:</h2><span>{1}</span></div><div class='hd'><h2>退票规定:</h2><span>{2}</span></div><div class='hd'><h2>签转规定:</h2><span>{3}</span><div>",
                 rule == null ? string.Empty : rule.Alteration,
                 rule == null ? string.Empty : rule.Scrap,
                 rule == null ? string.Empty : rule.Refund,
                 rule == null ? string.Empty : rule.Transfer
                 );
         if (order.Status == OrderStatus.Applied)
         {
             hidShowProductAttention.Value = "2";
         }
         else if (order.Status == OrderStatus.Ordered && order.RevisedPrice)
         {
             hidShowProductAttention.Value = "3";
         }
         else
         {
             hidShowProductAttention.Value = "1";
         }
     }
     else
     {
         hidShowProductAttention.Value = "";
     }
 }
Esempio n. 2
0
        public static string GetRegulation(RefundAndReschedulingProvision regulation)
        {
            StringBuilder result = new StringBuilder();

            result.AppendFormat("<p><span class=b>更改规定:</span>{0}</p>", regulation.Alteration);
            result.AppendFormat("<p><span class=b>作废规定:</span>{0}</p>", regulation.Scrap);
            result.AppendFormat("<p><span class=b>退票规定:</span>{0}</p>", regulation.Refund);
            result.AppendFormat("<p><span class=b>签转规定:</span>{0}</p>", regulation.Transfer);
            return(result.ToString());
        }
Esempio n. 3
0
 private string getProvision(RefundAndReschedulingProvision provision)
 {
     if (provision == null)
     {
         return(string.Empty);
     }
     return(string.Format("作废规定:{0}<br />改签规定:{1}<br />签转规定:{2}<br />退票规定:{3}",
                          provision.Scrap,
                          provision.Alteration,
                          provision.Transfer,
                          provision.Refund));
 }
Esempio n. 4
0
        public static string GetGeneralBunkRegulation(RefundAndReschedulingProvision bunk)
        {
            if (bunk == null)
            {
                return(string.Empty);
            }
            StringBuilder result = new StringBuilder();

            result.AppendFormat("<p><span class=b>退票规定:</span>{0}</p>", bunk.Refund);
            result.AppendFormat("<p><span class=b>废票规定:</span>{0}</p>", bunk.Scrap);
            result.AppendFormat("<p><span class=b>更改规定:</span>{0}</p>", bunk.Alteration);
            result.AppendFormat("<p><span class=b>签转规定:</span>{0}</p>", bunk.Transfer);
            return(result.ToString());
        }
Esempio n. 5
0
        public static string GetBunkRegulation(RefundAndReschedulingProvision bunk, Service.Order.Domain.Order order)
        {
            if (bunk == null)
            {
                return(string.Empty);
            }
            StringBuilder result = new StringBuilder();

            result.AppendFormat("<p><span class=b>退票规定:</span>{0}</p>", bunk.Refund);
            if (!order.IsThirdRelation)
            {
                result.AppendFormat("<p><span class=b>废票规定:</span>{0}</p>", bunk.Scrap);
            }
            result.AppendFormat("<p><span class=b>更改规定:</span>{0}</p>", bunk.Alteration);
            result.AppendFormat("<p><span class=b>签转规定:</span>{0}</p>", bunk.Transfer);
            return(result.ToString());
        }