From 437425784b7612e10d4a54bd64905c508347514d Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期二, 06 五月 2025 15:12:50 +0800
Subject: [PATCH] fqc

---
 DevApp/Gs.DevApp/DevFrm/User/UserSetPwd.cs |   77 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/User/UserSetPwd.cs b/DevApp/Gs.DevApp/DevFrm/User/UserSetPwd.cs
new file mode 100644
index 0000000..8a1a725
--- /dev/null
+++ b/DevApp/Gs.DevApp/DevFrm/User/UserSetPwd.cs
@@ -0,0 +1,77 @@
+锘縰sing DevExpress.XtraEditors;
+using Gs.DevApp.ToolBox;
+using Newtonsoft.Json;
+using System;
+using System.Windows.Forms;
+
+namespace Gs.DevApp.DevFrm.User
+{
+    public partial class UserSetPwd : XtraForm
+    {
+        public UserSetPwd(string _userGuid)
+        {
+            InitializeComponent();
+            userGuid = _userGuid;
+            btnCancel.Click += BtnCancel_Click;
+            btnSave.Click += BtnSave_Click;
+        }
+
+        public string userGuid { get; set; }
+
+        private void BtnSave_Click(object sender, EventArgs e)
+        {
+            if (string.IsNullOrEmpty(txtNewPwd.Text.Trim()))
+            {
+                MsgHelper.Warning("鏂板瘑鐮佷笉鑳戒负绌猴紒");
+                txtNewPwd.Focus();
+                return;
+            }
+
+            if (string.IsNullOrEmpty(txtNewPwd2.Text.Trim()))
+            {
+                MsgHelper.Warning("瀵嗙爜涓嶈兘涓虹┖锛�");
+                txtNewPwd2.Focus();
+                return;
+            }
+
+            if (txtNewPwd.Text != txtNewPwd2.Text)
+            {
+                MsgHelper.Warning("浣犵殑涓ゆ瀵嗙爜涓嶄竴鑷达紒");
+                txtNewPwd2.Focus();
+                return;
+            }
+
+            var _obj = new
+            {
+                userGuid = userGuid,
+                newPass = txtNewPwd.Text.Trim()
+            };
+            try
+            {
+                var strJson = UtilityHelper.HttpPost("", "User/SetUserPass",
+                    JsonConvert.SerializeObject(_obj));
+                var _rtn = UtilityHelper.ReturnToDynamic(strJson);
+                MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnData.outMsg);
+                if (_rtn.rtnCode > 0)
+                {
+                    DialogResult = DialogResult.OK;
+                    Close();
+                }
+                else
+                {
+                    DialogResult = DialogResult.None;
+                }
+            }
+            catch (Exception ex)
+            {
+                DialogResult = DialogResult.Cancel;
+                MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+            }
+        }
+
+        private void BtnCancel_Click(object sender, EventArgs e)
+        {
+            Close();
+        }
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3