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; } }