Пример #1
0
        /// <summary>
        /// 支付宝绑定
        /// </summary>
        /// <param name="OrderId"></param>
        /// <param name="obj"></param>
        /// <returns></returns>
        protected string BindZhiFuBao(string orderId, object status, object zhifu, object xiafei)
        {
            System.Text.StringBuilder zhifubao = new System.Text.StringBuilder();

            Eyousoft_yhq.Model.OrderState OrderStatus = (Eyousoft_yhq.Model.OrderState)status;

            Eyousoft_yhq.Model.PaymentState PayStatus = (Eyousoft_yhq.Model.PaymentState)zhifu;

            Eyousoft_yhq.Model.ConSumState ConSumState = (Eyousoft_yhq.Model.ConSumState)xiafei;

            if (Eyousoft_yhq.Model.OrderState.待付款 == OrderStatus || Eyousoft_yhq.Model.OrderState.已成交 == OrderStatus)
            {
                if (PayStatus == Eyousoft_yhq.Model.PaymentState.已支付)
                {
                    zhifubao.Append("<span class=\"yifu\">" + ConSumState.ToString() + "</span>");
                }
                else
                {
                    zhifubao.AppendFormat("<a href=\"/AliPay/default.aspx?OrderId={0}\"><img src=\"/Images/zhifb.jpg\"></a>", orderId);
                }
            }
            else
            {
                zhifubao.Append("<span class=\"daifu\">等待付款</span>");
            }

            return(zhifubao.ToString());
        }
Пример #2
0
        /// <summary>
        /// 支付宝绑定
        /// </summary>
        /// <param name="OrderId"></param>
        /// <param name="obj"></param>
        /// <returns></returns>
        protected string BindZhiFuBao(string orderId, object status, object zhifu, object xiafei)
        {
            System.Text.StringBuilder zhifubao = new System.Text.StringBuilder();

            Eyousoft_yhq.Model.OrderState OrderStatus = (Eyousoft_yhq.Model.OrderState)status;

            Eyousoft_yhq.Model.PaymentState PayStatus = (Eyousoft_yhq.Model.PaymentState)zhifu;

            Eyousoft_yhq.Model.ConSumState ConSumState = (Eyousoft_yhq.Model.ConSumState)xiafei;

            if (Eyousoft_yhq.Model.OrderState.待付款 == OrderStatus || Eyousoft_yhq.Model.OrderState.已成交 == OrderStatus)
            {
                if (PayStatus == Eyousoft_yhq.Model.PaymentState.已支付)
                {
                    zhifubao.Append("<span class=\"yifu\">" + ConSumState.ToString() + "</span>");
                }
                else
                {
                    zhifubao.AppendFormat("<a data-id=\"{0}\" class=\"yueZF\" href=\"javascript:;\"><span class=\"daifu\">账户支付</span></a>", orderId);
                    zhifubao.AppendFormat("<a href=\"http://{1}/AppPage/weixin/GoPay.aspx?OrderId={0}\"><span class=\"daifu\">支付宝支付</span></a>", orderId, HttpContext.Current.Request.Url.Host);
                }
            }
            else
            {
                zhifubao.AppendFormat("<span class=\"daifu\">{0}</span>", OrderStatus.ToString());
            }

            return(zhifubao.ToString());
        }
Пример #3
0
 protected string getjiesuan(int paystate, int jiesuan)
 {
     Eyousoft_yhq.Model.PaymentState state = (Eyousoft_yhq.Model.PaymentState)paystate;
     if (state == Eyousoft_yhq.Model.PaymentState.未支付)
     {
         return("");
     }
     return(((Eyousoft_yhq.Model.JSfangshi)jiesuan).ToString());
 }
Пример #4
0
 protected string getOption(int paystate, string orderid)
 {
     Eyousoft_yhq.Model.PaymentState state = (Eyousoft_yhq.Model.PaymentState)paystate;
     if (state == Eyousoft_yhq.Model.PaymentState.未支付)
     {
         return("");
     }
     return(string.Format(" <a target=\"_blank\" href=\"SealPrint.aspx?id={0} \" class=\"contract\">合同</a> | ", orderid));
 }
Пример #5
0
        /// <summary>
        /// 支付宝绑定
        /// </summary>
        /// <param name="OrderId">订单ID</param>
        /// <param name="status">订单状态</param>
        /// <param name="zhifu">支付状态</param>
        /// <param name="IsealCheck">是否盖章</param>
        /// <param name="ContractType">合同类型</param>
        /// <returns></returns>
        protected string BindZhiFuBao(string orderId, object status, object zhifu, object IsealCheck, object ContractType)
        {
            System.Text.StringBuilder zhifubao = new System.Text.StringBuilder();

            Eyousoft_yhq.Model.OrderState OrderStatus = (Eyousoft_yhq.Model.OrderState)status;

            Eyousoft_yhq.Model.PaymentState PayStatus = (Eyousoft_yhq.Model.PaymentState)zhifu;

            if (Eyousoft_yhq.Model.OrderState.待付款 == OrderStatus || Eyousoft_yhq.Model.OrderState.已成交 == OrderStatus)
            {
                if (PayStatus == Eyousoft_yhq.Model.PaymentState.已支付)
                {
                    if (IsealCheck.ToString().ToLower() == "true")
                    {
                        if (Eyousoft_yhq.Model.ContractType.单定协议 == (Eyousoft_yhq.Model.ContractType)ContractType)
                        {
                            zhifubao.Append("<span style=\" color:#62A93E\">已付款</span>");
                        }
                        else
                        {
                            zhifubao.Append("<a id=\"AddressCheck\"  class=\"hetong\" href=\"javascript:;\" >合同寄送</a>");
                        }
                    }
                    else
                    {
                        if (Eyousoft_yhq.Model.ContractType.国外合同 == (Eyousoft_yhq.Model.ContractType)ContractType)
                        {
                            zhifubao.AppendFormat("<a target='_blank' class=\"qiandan\" href='/printPage/AbroadContract.aspx?id={0}'>电子签单</a>", orderId);
                        }
                        else if (Eyousoft_yhq.Model.ContractType.单定协议 == (Eyousoft_yhq.Model.ContractType)ContractType)
                        {
                            zhifubao.Append("<span style=\" color:#62A93E\">已付款</span>");
                        }
                        else
                        {
                            zhifubao.AppendFormat("<a target='_blank' class=\"qiandan\" href='/printPage/ChyardContract.aspx?id={0}'>电子签单</a>", orderId);
                        }
                    }
                }
                else
                {
                    zhifubao.AppendFormat("<a target='_blank' class=\"fukuan\" href='/Alipay/WebPay/AliPayIndex.aspx?OrderId={0}'>付款</a><br/>", orderId);
                    zhifubao.AppendFormat("<a  class=\"fukuan Yue\" href='javascript:;'>余额支付</a>");
                }
            }
            else
            {
                zhifubao.AppendFormat("<span class=\"daifu\">{0}</span>", OrderStatus.ToString());
            }

            return(zhifubao.ToString());
        }