From c42e01627d34dc2ff3d18cc47b2018de3dbef36d Mon Sep 17 00:00:00 2001
From: cdk <2441919651@qq.com>
Date: 星期五, 25 七月 2025 15:15:34 +0800
Subject: [PATCH] 计件工资样式调整

---
 DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
index 678a20c..2421411 100644
--- a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
+++ b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
@@ -167,11 +167,13 @@
                         Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView2);
                         // 淇濆瓨鍘熷鍊�
                         SaveOriginalValues();
+                        SetGridView2EditState(false);
                     }
                     else
                     {
                         Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gridControl2, gridView2);
                         _originalValues.Clear();
+                        SetGridView2EditState(false);
                     }
 
                     JArray array2 = new JArray();
@@ -228,7 +230,8 @@
         /// <param name="e"></param>
         private void ToolBarMenu1_btnEscClick(object sender, EventArgs e)
         {
-           // Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 1);
+            // Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 1);
+            SetGridView2EditState(false);
         }
 
         /// <summary>
@@ -374,6 +377,20 @@
         {
             // 鍏跺畠闇�瑕佺殑UI鐘舵�佸垏鎹�
             //Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 3);
+            SetGridView2EditState(true);
+
+        }
+
+        private void SetGridView2EditState(bool editable)
+        {
+            // 鍦ㄥ矖
+            var colHour = gridView2.Columns["hour"];
+            if (colHour != null)
+                colHour.OptionsColumn.AllowEdit = editable;
+            // 淇敼鍘熷洜
+            var colReason = gridView2.Columns["reason"];
+            if (colReason != null)
+                colReason.OptionsColumn.AllowEdit = editable;
         }
 
         /// <summary>
@@ -445,6 +462,7 @@
                     ToolBox.MsgHelper.ShowInformation("淇濆瓨鎴愬姛锛�");
                     getPageList();
                     toolBarMenu1.isSetBtn = true;
+                    SetGridView2EditState(false);
                 }
                 else
                 {

--
Gitblit v1.9.3