From 5811f0b9f7879766dc1f6166ad538f562cbce045 Mon Sep 17 00:00:00 2001
From: cdk <2441919651@qq.com>
Date: 星期一, 30 六月 2025 15:41:44 +0800
Subject: [PATCH] 修改成扫码报工

---
 SQL/SQLHelper.cs |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/SQL/SQLHelper.cs b/SQL/SQLHelper.cs
index 2e296dc..86bd0f8 100644
--- a/SQL/SQLHelper.cs
+++ b/SQL/SQLHelper.cs
@@ -180,6 +180,44 @@
             }
             return dataTable;
         }
+
+        public DataTable ExecuteStoredProcedure(string procedureName, SqlParameter[] parameters = null)
+        {
+            try
+            {
+                using (SqlConnection connection = new SqlConnection(_connectionString))
+                {
+                    using (SqlCommand command = new SqlCommand(procedureName, connection))
+                    {
+                        command.CommandType = CommandType.StoredProcedure;
+
+                        // 娣诲姞鍙傛暟锛堝鏋滃瓨鍦級
+                        if (parameters != null && parameters.Length > 0)
+                        {
+                            command.Parameters.AddRange(parameters);
+                        }
+
+                        connection.Open();
+
+                        // 鍒涘缓DataTable瀛樺偍缁撴灉
+                        DataTable resultTable = new DataTable();
+
+                        // 浣跨敤SqlDataAdapter濉厖DataTable
+                        using (SqlDataAdapter adapter = new SqlDataAdapter(command))
+                        {
+                            adapter.Fill(resultTable);
+                        }
+
+                        return resultTable;
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                return null;
+            }
+        }
+
         public int ExecuteNonQuery(string sql)
         {
             return this.ExecuteNonQuery(sql, CommandType.Text, null);

--
Gitblit v1.9.3