protected void btnSaveSPClientCodeRelation_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SPClientCodeRelationWrapper obj = SPClientCodeRelationWrapper.FindById(int.Parse(hidId.Text.Trim()));

                if (!ShowForClient)
                {
                    obj.Price                 = Convert.ToDecimal(this.txtPrice.Text.Trim());
                    obj.InterceptRate         = Convert.ToDecimal(this.txtInterceptRate.Text.Trim());
                    obj.SyncData              = this.chkSyncData.Checked;
                    obj.SycnRetryTimes        = this.txtSycnRetryTimes.Text.Trim();
                    obj.SycnNotInterceptCount = Convert.ToInt32(this.txtSycnNotInterceptCount.Text.Trim());
                }

                if (obj.SyncDataSetting == null)
                {
                    obj.SyncDataSetting = new SPSDataSycnSettingWrapper();

                    SPSDataSycnSettingWrapper.Save(obj.SyncDataSetting);
                }


                obj.SyncDataSetting.SycnMOUrl           = this.txtSycnDataUrl.Text.Trim();
                obj.SyncDataSetting.SycnMOOkMessage     = this.txtSycnOkMessage.Text.Trim();
                obj.SyncDataSetting.SycnMOFailedMessage = this.txtSycnFailedMessage.Text.Trim();



                SPClientCodeRelationWrapper.Update(obj);

                winSPClientCodeRelationEdit.Hide();
                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
                return;
            }
        }
        public void SaveClientCodeRelation()
        {
            SPCodeWrapper codeWrapper = SPCodeWrapper.FindById(Convert.ToInt32(cmbCode.SelectedItem.Value));

            if (codeWrapper.ClientCodeRelation != null)
            {
                if (codeWrapper.ClientCodeRelation.ClientID.Id == SPSClientID.Id)
                {
                    return;
                }

                codeWrapper.ClientCodeRelation.IsEnable = false;
                codeWrapper.ClientCodeRelation.EndDate  = System.DateTime.Now;

                SPClientCodeRelationWrapper.Update(codeWrapper.ClientCodeRelation);
            }

            try
            {
                SPClientCodeRelationWrapper obj = new SPClientCodeRelationWrapper();

                obj.Price         = Convert.ToDecimal(this.txtPrice.Text.Trim());
                obj.InterceptRate = Convert.ToDecimal(this.txtInterceptRate.Text.Trim());
                obj.UseClientDefaultSycnSetting = false;
                obj.SyncData       = this.chkSyncData.Checked;
                obj.ClientID       = SPSClientID;
                obj.CodeID         = codeWrapper;
                obj.SycnRetryTimes = this.txtSycnRetryTimes.Text.Trim();

                if (obj.SyncData)
                {
                    SPSDataSycnSettingWrapper spsDataSycnSetting = new SPSDataSycnSettingWrapper();

                    spsDataSycnSetting.SycnMO              = true;
                    spsDataSycnSetting.SyncType            = "1";
                    spsDataSycnSetting.SycnMOUrl           = this.txtSycnDataUrl.Text.Trim();
                    spsDataSycnSetting.SycnMOOkMessage     = this.txtSycnOkMessage.Text.Trim();
                    spsDataSycnSetting.SycnMOFailedMessage = this.txtSycnFailedMessage.Text.Trim();

                    SPSDataSycnSettingWrapper.Save(spsDataSycnSetting);

                    obj.SyncDataSetting = spsDataSycnSetting;
                }

                obj.StartDate             = System.DateTime.Now;
                obj.EndDate               = null;
                obj.IsEnable              = true;
                obj.SycnNotInterceptCount = Convert.ToInt32(this.txtSycnNotInterceptCount.Text.Trim());
                obj.CreateBy              = this.ParentPage.CurrentLoginUser.UserID;
                obj.CreateAt              = System.DateTime.Now;
                obj.LastModifyBy          = this.ParentPage.CurrentLoginUser.UserID;
                obj.LastModifyAt          = System.DateTime.Now;


                SPClientCodeRelationWrapper.Save(obj);

                winSPClientCodeRelationAdd.Hide();
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
            }
        }