From dbafcedefd3840d48b978de50141a15cffcc1e09 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 25 十月 2024 09:59:33 +0800
Subject: [PATCH] Merge branch 'master' of http://43.142.96.171:8080/r/~tjx/GsMesClient

---
 DevApp/Gs.DevApp/UserControl/ShowFilter.cs |  153 +++++++++++++++++++++++++++++---------------------
 1 files changed, 89 insertions(+), 64 deletions(-)

diff --git a/DevApp/Gs.DevApp/UserControl/ShowFilter.cs b/DevApp/Gs.DevApp/UserControl/ShowFilter.cs
index ebfc3f9..91537cc 100644
--- a/DevApp/Gs.DevApp/UserControl/ShowFilter.cs
+++ b/DevApp/Gs.DevApp/UserControl/ShowFilter.cs
@@ -1,126 +1,145 @@
 锘縰sing System;
 using System.Collections.Generic;
 using System.Data;
+using System.Text;
 using System.Windows.Forms;
+using DevExpress.XtraEditors;
+using DevExpress.XtraEditors.Controls;
 using DevExpress.XtraGrid.Columns;
 using Gs.DevApp.ToolBox;
-using static Gs.DevApp.ToolBox.UtilityHelper;
-
 
 namespace Gs.DevApp.UserControl
 {
-    public partial class ShowFilter : DevExpress.XtraEditors.XtraForm
+    public partial class ShowFilter : XtraForm
     {
-        /// <summary>
-        /// 鍥炶皟浜嬩欢
-        /// </summary>
-        public event EventHandler<UpdateParentEventArgs> UpdateParent;
+        private readonly GridColumnCollection _columns;
+
+        public ShowFilter(GridColumnCollection Columns,
+            List<FilterEntity> list = null)
+        {
+            FilterList = list;
+            _columns = Columns;
+            InitializeComponent();
+            repositoryItemComboBox1.TextEditStyle =
+                TextEditStyles.DisableTextEditor;
+            repositoryItemComboBox1.SelectedIndexChanged +=
+                RepositoryItemComboBox1_SelectedIndexChanged;
+            repositoryItemComboBox1.ParseEditValue +=
+                RepositoryItemComboBox1_ParseEditValue;
+            repositoryItemComboBox2.TextEditStyle =
+                TextEditStyles.DisableTextEditor;
+            repositoryItemComboBox2.SelectedIndexChanged +=
+                RepositoryItemComboBox2_SelectedIndexChanged;
+            repositoryItemComboBox2.ParseEditValue +=
+                RepositoryItemComboBox2_ParseEditValue;
+            gridView1.OptionsFind.ShowSearchNavButtons = false;
+            // this.gridView1.OptionsView.ShowAutoFilterRow = true;
+            gridView1.OptionsView.ShowGroupPanel = false;
+            btnEsc.Click += BtnEsc_Click;
+            btnQuery.Click += BtnQuery_Click;
+            getPageList();
+        }
 
         /// <summary>
-        /// 鏌ヨ闆嗗悎
+        ///     鏌ヨ闆嗗悎
         /// </summary>
         public List<FilterEntity> FilterList { get; set; }
 
-
-        private GridColumnCollection _columns;
-        public ShowFilter(GridColumnCollection Columns, List<FilterEntity> list = null)
-        {
-            this.FilterList = list;
-            this._columns = Columns;
-            InitializeComponent();
-            repositoryItemComboBox1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
-            repositoryItemComboBox1.SelectedIndexChanged += RepositoryItemComboBox1_SelectedIndexChanged;
-            repositoryItemComboBox1.ParseEditValue += RepositoryItemComboBox1_ParseEditValue;
-            repositoryItemComboBox2.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
-            repositoryItemComboBox2.SelectedIndexChanged += RepositoryItemComboBox2_SelectedIndexChanged;
-            repositoryItemComboBox2.ParseEditValue += RepositoryItemComboBox2_ParseEditValue;
-            this.gridView1.OptionsFind.ShowSearchNavButtons = false;
-            // this.gridView1.OptionsView.ShowAutoFilterRow = true;
-            this.gridView1.OptionsView.ShowGroupPanel = false;
-            this.btnEsc.Click += BtnEsc_Click;
-            this.btnQuery.Click += BtnQuery_Click;
-            getPageList();
-        }
+        /// <summary>
+        ///     鍥炶皟浜嬩欢
+        /// </summary>
+        public event EventHandler<UpdateParentEventArgs> UpdateParent;
 
         private void BtnQuery_Click(object sender, EventArgs e)
         {
             gridView1.CloseEditor();
             gridView1.UpdateCurrentRow();
-            System.Text.StringBuilder sbWhere = new System.Text.StringBuilder();
-            List<FilterEntity> list = new List<FilterEntity>();
-            for (int i = 0; i < gridView1.DataRowCount; i++)
+            var sbWhere = new StringBuilder();
+            var list = new List<FilterEntity>();
+            for (var i = 0; i < gridView1.DataRowCount; i++)
             {
-                if (string.IsNullOrEmpty(this.gridView1.GetRowCellValue(i, "field").ToString())
-                    || string.IsNullOrEmpty(this.gridView1.GetRowCellValue(i, "fieldWhere").ToString())
-                    || string.IsNullOrEmpty(this.gridView1.GetRowCellValue(i, "fieldValue").ToString())
-                    )
+                if (string.IsNullOrEmpty(gridView1.GetRowCellValue(i, "field")
+                        .ToString())
+                    || string.IsNullOrEmpty(gridView1
+                        .GetRowCellValue(i, "fieldWhere").ToString())
+                    || string.IsNullOrEmpty(gridView1
+                        .GetRowCellValue(i, "fieldValue").ToString())
+                   )
                     continue;
                 string _fieId, _fileIdDec;
-                (_fieId, _fileIdDec) = _getFiled(this.gridView1.GetRowCellValue(i, "field").ToString());
+                (_fieId, _fileIdDec) =
+                    _getFiled(gridView1.GetRowCellValue(i, "field").ToString());
                 string _fileWhere, _fileWhereDec;
-                (_fileWhere, _fileWhereDec) = _getFiled(this.gridView1.GetRowCellValue(i, "fieldWhere").ToString());
-                string _fieldValue = this.gridView1.GetRowCellValue(i, "fieldValue").ToString();
+                (_fileWhere, _fileWhereDec) = _getFiled(gridView1
+                    .GetRowCellValue(i, "fieldWhere").ToString());
+                var _fieldValue = gridView1.GetRowCellValue(i, "fieldValue")
+                    .ToString();
                 if (_fileWhere.Contains("like"))
                 {
                     _fileWhere = " like ";
                     _fieldValue = "%" + _fieldValue + "%";
                 }
-                list.Add(new FilterEntity(_fieId, _fileIdDec, _fileWhere, _fileWhereDec, _fieldValue));
+
+                list.Add(new FilterEntity(_fieId, _fileIdDec, _fileWhere,
+                    _fileWhereDec, _fieldValue));
             }
-            UpdateParent?.Invoke(this, new UpdateParentEventArgs { FilterList = list });
-            this.Close();
+
+            UpdateParent?.Invoke(this,
+                new UpdateParentEventArgs { FilterList = list });
+            Close();
         }
 
-       /// <summary>
-       /// 
-       /// </summary>
+        /// <summary>
+        /// </summary>
         private void getPageList()
         {
             foreach (GridColumn col in _columns)
-            {
                 if (col.Tag != null && col.Tag.ToString().StartsWith("query"))
                 {
-                    CboItemEntity item = new CboItemEntity();
-                    item.Text = col.Tag.ToString().Replace("query_a.", "") + "锛�" + col.Caption + "锛�";
+                    var item = new CboItemEntity();
+                    item.Text = col.Tag.ToString().Replace("query_a.", "") +
+                                "锛�" + col.Caption + "锛�";
                     //item.Value = col.FieldName;
                     item.Value = col.Tag.ToString().Replace("query_a.", "");
                     repositoryItemComboBox1.Items.Add(item);
                 }
-            }
-            Dictionary<string, string> d2 = new Dictionary<string, string>();
+
+            var d2 = new Dictionary<string, string>();
             d2.Add(">", "澶т簬");
             d2.Add("<", "灏忎簬");
             d2.Add("=", "绛変簬");
             d2.Add("<>", "涓嶇瓑浜�");
             d2.Add("like", "鍖呭惈");
-            foreach (KeyValuePair<string, string> kvp in d2)
+            foreach (var kvp in d2)
             {
-                CboItemEntity item = new CboItemEntity();
+                var item = new CboItemEntity();
                 item.Text = kvp.Key + "锛�" + kvp.Value + "锛�";
                 item.Value = kvp.Key;
                 repositoryItemComboBox2.Items.Add(item);
             }
+
             try
             {
-                DataTable dt = new DataTable();
+                var dt = new DataTable();
                 dt.Columns.Add("field", typeof(string));
                 dt.Columns.Add("fieldWhere", typeof(string));
                 dt.Columns.Add("fieldValue", typeof(string));
-                foreach (FilterEntity _sql in FilterList)
+                foreach (var _sql in FilterList)
                 {
-                    DataRow dr = dt.NewRow();
+                    var dr = dt.NewRow();
                     dr["field"] = _sql.fileId + "锛�" + _sql.fileIdDec;
                     dr["fieldWhere"] = _sql.fileOper + "锛�" + _sql.fileOperDec;
                     dr["fieldValue"] = _sql.fileValue.Replace("%", "");
                     dt.Rows.Add(dr);
                 }
+
                 gcMain.BindingContext = new BindingContext();
                 gcMain.DataSource = dt;
                 gcMain.ForceInitialize();
             }
             catch (Exception ex)
             {
-                ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+                MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
             }
         }
 
@@ -128,34 +147,40 @@
         {
             return (_field.Split('锛�')[0], _field.Split('锛�')[1]);
         }
+
         private void BtnEsc_Click(object sender, EventArgs e)
         {
-            this.Close();
+            Close();
         }
-        private void RepositoryItemComboBox2_ParseEditValue(object sender, DevExpress.XtraEditors.Controls.ConvertEditValueEventArgs e)
+
+        private void RepositoryItemComboBox2_ParseEditValue(object sender,
+            ConvertEditValueEventArgs e)
         {
             if (e.Value != null)
             {
-                e.Value = e.Value.ToString(); e.Handled = true;
+                e.Value = e.Value.ToString();
+                e.Handled = true;
             }
         }
 
-        private void RepositoryItemComboBox2_SelectedIndexChanged(object sender, EventArgs e)
+        private void RepositoryItemComboBox2_SelectedIndexChanged(object sender,
+            EventArgs e)
         {
-
         }
 
-        private void RepositoryItemComboBox1_ParseEditValue(object sender, DevExpress.XtraEditors.Controls.ConvertEditValueEventArgs e)
+        private void RepositoryItemComboBox1_ParseEditValue(object sender,
+            ConvertEditValueEventArgs e)
         {
             if (e.Value != null)
             {
-                e.Value = e.Value.ToString(); e.Handled = true;
+                e.Value = e.Value.ToString();
+                e.Handled = true;
             }
         }
 
-        private void RepositoryItemComboBox1_SelectedIndexChanged(object sender, EventArgs e)
+        private void RepositoryItemComboBox1_SelectedIndexChanged(object sender,
+            EventArgs e)
         {
-
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3