From 510643d77bd33d73bb9afae041120941e978b91c Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 28 十月 2024 16:30:57 +0800
Subject: [PATCH] 增加了来料检验申请

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |   78 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 68 insertions(+), 10 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 5f30a79..299df99 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -57,6 +57,39 @@
                 }
             }
         }
+        /// <summary>
+        ///     httpPost璁块棶鏈嶅姟
+        /// </summary>
+        /// <param name="url">鏈嶅姟鍦板潃</param>
+        /// <param name="meth">鏂规硶鍚嶇О</param>
+        /// <param name="param">鍙傛暟</param>
+        /// <returns></returns>
+        public static async Task<string> HttpPostAsync(string url, string meth, string param)
+        {
+            if (string.IsNullOrEmpty(url))
+                url = WebApiUrl;
+            url += meth;
+            var request = (HttpWebRequest)WebRequest.Create(url);
+            request.Method = "POST";
+            request.ContentType = "application/json";
+            request.Headers.Add("token", GetBasicAuthTicket());
+            request.Accept = "*/*";
+            request.Timeout = 15000;
+            request.AllowAutoRedirect = false;
+            using (Stream requestStream = await request.GetRequestStreamAsync())
+            {
+                byte[] dataBytes = Encoding.UTF8.GetBytes(param);
+                await requestStream.WriteAsync(dataBytes, 0, dataBytes.Length);
+            }
+
+            using (WebResponse response = await request.GetResponseAsync())
+            {
+                using (StreamReader reader = new StreamReader(response.GetResponseStream()))
+                {
+                    return await reader.ReadToEndAsync();
+                }
+            }
+        }
 
         /// <summary>
         ///     httpPost璁块棶鏈嶅姟
@@ -252,6 +285,13 @@
             if (gridViews != null)
                 foreach (var gv in gridViews)
                     gv.OptionsBehavior.Editable = !isEdt;
+
+           var _btnAry=  controls.Find("btnSelect", false);
+            if (_btnAry.Length > 0) {
+                var _btnType = _btnAry[0];
+                _btnType.Enabled = !isEdt;
+            }
+
             foreach (JProperty property in dynamicObject.Properties())
             {
                 var strName = property.Name;
@@ -282,10 +322,7 @@
                                     txt.ReadOnly = isEdt;
                                     txt.SelectedIndex = i;
                                 }
-
-                                ;
                             }
-
                             continue;
                         }
 
@@ -410,12 +447,11 @@
                                 txt.Text = strVal;
                             }
                         }
-
                         //鑷畾涔変粨搴�
                         if (colType is UcLookCk)
                         {
                             var txt = colType as UcLookCk;
-                            txt.SetCode( strVal);
+                            txt.SetIdOrCode( strVal);
                             txt.Enabled = !isEdt;
                             continue;
                         }
@@ -423,18 +459,16 @@
                         if (colType is UcLookSupplier)
                         {
                             var txt = colType as UcLookSupplier;
-                            txt.SetCode(strVal);
+                            txt.SetIdOrCode(strVal);
                             txt.Enabled = !isEdt;
                             continue;
                         }
                         if (colType is SimpleButton)
                         {
-                            var txt = colType as UcLookCk;
-                            txt.SetCode(strVal);
+                            var txt = colType as SimpleButton;
                             txt.Enabled = !isEdt;
                             continue;
                         }
-
                     }
                 }
                 catch (Exception ex)
@@ -519,6 +553,30 @@
                     txt.ReadOnly = isEdt;
                     continue;
                 }
+
+                //鑷畾涔変粨搴�
+                if (ctrl is UcLookCk)
+                {
+                    var txt = ctrl as UcLookCk;
+                    txt.SetIdOrCode("-1");
+                    txt.Enabled = !isEdt;
+                    continue;
+                }
+                //鑷畾涔変緵搴斿晢
+                if (ctrl is UcLookSupplier)
+                {
+                    var txt = ctrl as UcLookSupplier;
+                    txt.SetIdOrCode("-1");
+                    txt.Enabled = !isEdt;
+                    continue;
+                }
+                if (ctrl is SimpleButton)
+                {
+                    var txt = ctrl as SimpleButton;
+                    txt.Enabled = !isEdt;
+                    continue;
+                }
+
             }
         }
 
@@ -677,7 +735,7 @@
         /// </summary>
         /// <param name="str"></param>
         /// <returns></returns>
-        public Guid ToGuid(string str)
+        public static Guid ToGuid(string str)
         {
             if (string.IsNullOrEmpty(str)) return Guid.Empty;
             return Guid.Parse(str);

--
Gitblit v1.9.3