private void xbtnSave_Click(object sender, RoutedEventArgs e) { List <EmeClearState> statelist = new List <EmeClearState>(); foreach (string guid in SaveStateDic.Keys) { EmeClearState cs = new EmeClearState(); cs.Name = guid; cs.Value = SaveStateDic[guid]; statelist.Add(cs); } bool isSuccessfule = false; PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel => { isSuccessfule = channel.UpdateEmeClearStateInfoList(statelist); }); condition = new EmeClearQueryCondition(); condition.PlaceGuid = activityPlaceInfo.Guid; condition.NeedClear = "1"; PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel => { EmeClearInfoList = channel.GetEmeClearHandleInfoList(condition); }); MessageBox.Show("保存完毕!"); }
public EmeClearHandle_Control(ActivityPlaceInfo activityPlaceInfo) { InitializeComponent(); EmeClearState cs1 = new EmeClearState(); cs1.Name = "未作处理"; cs1.Value = "0"; _emeClearStateList.Add(cs1); EmeClearState cs2 = new EmeClearState(); cs2.Name = "清理成功"; cs2.Value = "1"; _emeClearStateList.Add(cs2); EmeClearState cs3 = new EmeClearState(); cs3.Name = "清理失败"; cs3.Value = "2"; _emeClearStateList.Add(cs3); this.activityPlaceInfo = activityPlaceInfo; condition.PlaceGuid = activityPlaceInfo.Guid; condition.NeedClear = "1"; PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel => { EmeClearInfoList = channel.GetEmeClearHandleInfoList(condition); }); }
private void cbxList_DropDownClosed(object sender, EventArgs e) { ComboBox cbx = sender as ComboBox; if (cbx != null) { if (cbx.SelectedItem != null) { EmeClearState cs = (EmeClearState)cbx.SelectedItem; //check(cbx.SelectedItem.ToString()); string key = cbx.Tag as string; if (cs != null) { if (SaveStateDic.ContainsKey(key) == true) { SaveStateDic[key] = cs.Value; } else { SaveStateDic.Add(key, cs.Value); } } } } }