/// <summary>
        /// 删除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                int[] Handle = gridView.GetSelectedRows();
                if (Handle == null || Handle.Length == 0)
                {
                    XtraMessageBox.Show("请选择需要删除的记录", "消息");
                    return;
                }

                if (XtraMessageBox.Show("确定删除所选模型的报警推送配置吗?", "删除提示", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    List <string> ids           = new List <string>();
                    StringBuilder analysisNames = new StringBuilder();
                    foreach (var item in Handle)
                    {
                        ids.Add(gridView.GetRowCellValue(item, "Id").ToString().Trim());
                        analysisNames.Append(gridView.GetRowCellValue(item, "AnalysisModeName").ToString()).Append(",");
                    }
                    string reError = alarmNotificationPersonnelBusiness.DeleteJC_AlarmNotificationPersonnelConfig(ids);
                    if (reError == "100")
                    {
                        XtraMessageBox.Show("删除成功", "消息");
                        OperateLogHelper.InsertOperateLog(16, "报警推送-删除" + string.Format("内容:{0}", analysisNames.ToString().TrimEnd(',')), "报警推送-删除");
                        btnQuery_ItemClick(sender, e);
                    }
                    else
                    {
                        XtraMessageBox.Show(reError, "消息");
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex.Message);
                XtraMessageBox.Show(ex.Message, "消息");
            }
        }