/// <summary>
        /// 发放许可证
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnSendLicense_Click(object sender, RoutedEventArgs e)
        {
            List <EquipmentCheck> chkeques = GetCheckEqus();

            if (chkeques.Count > 1 || chkeques.Count == 0)
            {
                MessageBox.Show("请选择一条要发放许可证的设备!", "提示", MessageBoxButton.OK);
                return;
            }
            else
            {
                EquipmentCheck chkequ = chkeques[0];
                if (chkequ.CheckState != CheckStateEnum.Qualified)
                {
                    MessageBox.Show("设备未通过检测,不能发放许可证", "提示", MessageBoxButton.OK);
                    return;
                }
                else
                {
                    //chkequ.SendLicense = SendLicenseEnum.SendLicense;
                    //List<ActivityEquipmentInfo> equs = new List<ActivityEquipmentInfo>();
                    //equs.Add(chkequ.Equipment);

                    //SendLicense(chkequ, equs);
                }
            }
        }
 /// <summary>
 /// 发放许可证
 /// </summary>
 private void SendLicense(EquipmentCheck chkequ, List <ActivityEquipmentInfo> equs)
 {
     PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.StationPlan.I_CO_IA_StationPlan>(channel =>
     {
         try
         {
             channel.SaveEquipmentCheck(chkequ);
             MessageBox.Show("许可证发放成功!", "提示", MessageBoxButton.OK);
             OnQueryEquCheck();
             checkEquListControl.CancelChKAll();
             PrintLicense(equs);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.GetExceptionMessage());
         }
     });
 }