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