protected void storeSPCode_Refresh(object sender, StoreRefreshDataEventArgs e) { if (cmbChannel.SelectedItem != null) { this.storeSPCode.DataSource = SPCodeWrapper.GetAvaiableCodeForClient(SPChannelWrapper.FindById(Convert.ToInt32(cmbChannel.SelectedItem.Value)), SPSClientID); } else { this.storeSPCode.DataSource = new List <SPCodeWrapper>(); } this.storeSPCode.DataBind(); }
protected void btnSaveSPClientCodeRelation_Click(object sender, DirectEventArgs e) { SPCodeWrapper codeWrapper = SPCodeWrapper.FindById(Convert.ToInt32(cmbCode.SelectedItem.Value)); if (!string.IsNullOrEmpty(codeWrapper.AssignedClientName)) { X.Msg.Show(new MessageBoxConfig { Title = "警告", Message = string.Format("该代码已经分配给客户{0},确认转给客户{1}?", codeWrapper.AssignedClientName, SPSClientID.Name), Width = 300, Buttons = MessageBox.Button.OKCANCEL, Multiline = false, AnimEl = this.btnSavelSPClientCodeRelation.ClientID, Fn = new JFunction { Fn = "beforeSaveClientCodeRelation" } }); //X.Msg.Confirm("警告", string.Format("该代码已经分配给客户{0},确认转给客户{1}?", codeWrapper.AssignedClientName, SPSClientID.Name), new JFunction { Fn = "beforeSaveClientCodeRelation" }).Show(); return; } if (codeWrapper.AssignedClientName == SPSClientID.Name) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format("该代码已经分配给客户{0},不能重复分配", SPSClientID.Name); if (cmbChannel.SelectedItem != null) { this.storeSPCode.DataSource = SPCodeWrapper.GetAvaiableCodeForClient(SPChannelWrapper.FindById(Convert.ToInt32(cmbChannel.SelectedItem.Value)), SPSClientID); } else { this.storeSPCode.DataSource = new List <SPCodeWrapper>(); } this.storeSPCode.DataBind(); return; } SaveClientCodeRelation(); }