/// <summary>
        /// 预付退款接口
        /// </summary>
        /// <param name="OrderRefundEntity"></param>
        /// <returns></returns>
        public static OrderRefundEntity saveRefund(OrderRefundEntity OrderRefundEntity)
        {
            OrderRefundDBEntity dbParm = (OrderRefundEntity.OrderRefundDBEntity.Count > 0) ? OrderRefundEntity.OrderRefundDBEntity[0] : new OrderRefundDBEntity();

            string DataString = "{\"OrderNum\":\"" + dbParm.Obj_id + "\",\"amount\":" + dbParm.Amount + ",\"operator\":\"" + dbParm.Operators + "\",\"remark\":\"" + dbParm.Remark + "\",\"sn\":\"" + dbParm.Sn + "\",\"refundAccount\":\"" + dbParm.Refund_account + "\",\"refundTime\":\"" + dbParm.Refund_time + "\",\"type\":\"" + dbParm.Type + "\"}";

            string HotelPrRoomPlanUrl = JsonRequestURLBuilder.saveRefund();
            CallWebPage callWebPage = new CallWebPage();
            string strHotelPrRoomPlan = callWebPage.CallWebByURL(HotelPrRoomPlanUrl, DataString);
            JObject oHotelPrRoomPlan = JObject.Parse(strHotelPrRoomPlan);

            if ("success".Equals(JsonRequestURLBuilder.GetJsonStringValue(oHotelPrRoomPlan, "message").Trim('"')) && "200".Equals(JsonRequestURLBuilder.GetJsonStringValue(oHotelPrRoomPlan, "code").Trim('"')))
            {
                OrderRefundEntity.ErrorMSG = JsonRequestURLBuilder.GetJsonStringValue(oHotelPrRoomPlan, "message").Trim('"');
                OrderRefundEntity.Result = 1;
            }
            else
            {
                OrderRefundEntity.ErrorMSG = JsonRequestURLBuilder.GetJsonStringValue(oHotelPrRoomPlan, "message").Trim('"') + JsonRequestURLBuilder.GetJsonStringValue(oHotelPrRoomPlan, "code").Trim('"');
                OrderRefundEntity.Result = -1;
            }

            return OrderRefundEntity;
        }
        /// <summary>
        /// 退款接口
        /// </summary>
        /// <param name="OrderRefundEntity"></param>
        /// <returns></returns>
        public static OrderRefundEntity saveRefund(OrderRefundEntity OrderRefundEntity)
        {
            OrderRefundEntity.LogMessages.MsgType = MessageType.INFO;
            OrderRefundEntity.LogMessages.Content = _nameSpaceClass + "GetRoomNumber";
            LoggerHelper.LogWriter(OrderRefundEntity.LogMessages);

            try
            {
                return OrderInfoSA.saveRefund(OrderRefundEntity);

            }
            catch (Exception ex)
            {
                OrderRefundEntity.LogMessages.MsgType = MessageType.ERROR;
                OrderRefundEntity.LogMessages.Content = _nameSpaceClass + "GetRoomNumber  Error: " + ex.Message;
                LoggerHelper.LogWriter(OrderRefundEntity.LogMessages);
                throw ex;
            }
        }
    protected void btnDivRenewPlan_Click(object sender, EventArgs e)
    {
        _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage();
        _commonEntity.LogMessages.Userid = UserSession.Current.UserAccount;
        _commonEntity.LogMessages.Username = UserSession.Current.UserDspName;
        _commonEntity.LogMessages.IpAddress = UserSession.Current.UserIP;

        _commonEntity.CommonDBEntity = new List<CommonDBEntity>();
        CommonDBEntity commonDBEntity = new CommonDBEntity();

        _OrderRefundEntity.LogMessages = new HotelVp.Common.Logger.LogMessage();
        _OrderRefundEntity.LogMessages.Userid = UserSession.Current.UserAccount;
        _OrderRefundEntity.LogMessages.Username = UserSession.Current.UserDspName;
        _OrderRefundEntity.LogMessages.IpAddress = UserSession.Current.UserIP;

        _OrderRefundEntity.OrderRefundDBEntity = new List<OrderRefundDBEntity>();
        OrderRefundDBEntity orderRefundDBEntity = new OrderRefundDBEntity();

        orderRefundDBEntity.Obj_id = FogOrderNum == "" ? this.HidFogOrderNum.Value : FogOrderNum;
        orderRefundDBEntity.Amount = lblRefundAmount.Text;//退款金额
        orderRefundDBEntity.Operators = lblRefundName.Text;//退款人
        orderRefundDBEntity.Remark = txtRefundRemark.InnerText;//退款备注
        //orderRefundDBEntity.Type = lblRefundMethod.Text;//退款方式
        orderRefundDBEntity.Type = HidPayMethod.Value;//退款方式
        orderRefundDBEntity.Create_time = System.DateTime.Now.ToString();
        orderRefundDBEntity.Sn = lblRefundEntryNumber.Text;//流水号
        orderRefundDBEntity.Refund_account = lblRefundAccount.Text; //退款账号
        orderRefundDBEntity.Refund_time = this.lblRefundTime.Value;//退款时间

        _OrderRefundEntity.OrderRefundDBEntity.Add(orderRefundDBEntity);
        _OrderRefundEntity = OrderInfoBP.saveRefund(_OrderRefundEntity);

        commonDBEntity.Event_Type = "订单操作-退款";
        commonDBEntity.Event_ID = FogOrderNum == "" ? this.HidFogOrderNum.Value : FogOrderNum;
        string conTent = "退款金额:" + lblRefundAmount.Text + ",退款人:" + lblRefundName.Text + ",退款备注:" + txtRefundRemark.InnerText + ",退款方式:" + lblRefundMethod.Text + ",流水号:" + lblRefundEntryNumber.Text + ",退款账号:" + lblRefundAccount.Text + ",退款时间" + lblRefundTime.Value;
        commonDBEntity.Event_Content = conTent;

        commonDBEntity.Event_Result = "MSG:" + _OrderRefundEntity.ErrorMSG + ",Result:" + _OrderRefundEntity.Result.ToString();
        _commonEntity.CommonDBEntity.Add(commonDBEntity);
        CommonBP.InsertEventHistory(_commonEntity);

        ScriptManager.RegisterStartupScript(this.UpdatePanel10, this.GetType(), "keyclosebtn", "BtnCompleteStyle();", true);

        ScriptManager.RegisterStartupScript(this.UpdatePanel10, this.GetType(), "keyclosediv", "invokeCloseDiv();", true);
    }