From efac9037f25e301ca5564354547776737e8562e7 Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期三, 31 十二月 2025 13:56:21 +0800
Subject: [PATCH] Merge branch 'master' of http://lanpucloud.cn:1111/r/~zhengyabo/LB_TyreAppearanceInspectionSoftware
---
LB_SmartVision/Forms/Pages/UserManagementPage/UserManagementEditPage.cs | 143 +++--------------------------------------------
1 files changed, 9 insertions(+), 134 deletions(-)
diff --git a/LB_SmartVision/Forms/Pages/UserManagementPage/UserManagementEditPage.cs b/LB_SmartVision/Forms/Pages/UserManagementPage/UserManagementEditPage.cs
index 0cd133d..5bcb882 100644
--- a/LB_SmartVision/Forms/Pages/UserManagementPage/UserManagementEditPage.cs
+++ b/LB_SmartVision/Forms/Pages/UserManagementPage/UserManagementEditPage.cs
@@ -1,153 +1,28 @@
-锘縰sing LB_SmartVision.Forms.Pages.ProcessPage;
-using LB_SmartVision.ProcessRun;
-using LB_VisionControl;
-using LB_VisionProcesses;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Serialization;
+锘縰sing LB_VisionControl;
+using OpenCvSharp.Flann;
+using System;
using System.Collections.Concurrent;
-using System.Data;
-using System.Text;
-using VisionControl.Forms;
-using LB_SmartVision.Forms.Pages.SettingPage;
-using LB_SmartVisionCommon;
-using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel;
-using LB_SmartVision.Forms.Pages.CameraPage;
-using System.Security.Principal;
using System.Windows.Forms;
+using System.Xml.Linq;
namespace LB_SmartVision.Forms.Pages.UserManagementPage
{
public partial class UserManagementEditPage : UserControl
{
public Action<string, LogInfoType> LogInfo;
- RunSettingPage RunSettingPage = new RunSettingPage();
- LayoutPage LayoutPage = new LayoutPage();
- CsvPage CsvPage = new CsvPage();
+
+
public UserManagementEditPage()
{
Name = "UserManagementEditPage";
Text = "鐢ㄦ埛绠$悊璁剧疆";
-
- InitializeComponent();
- InitializeDataGridView();
- InitializeComboBox();
}
- private void InitializeDataGridView()
+ private void MESEditPage_Paint(object sender, PaintEventArgs e)
{
- // 璁剧疆DataGridView鍒楀
- dataGridViewUM.ColumnCount = 5;
-
- int totalWidth = dataGridViewUM.ClientSize.Width;
- int columnCount = dataGridViewUM.ColumnCount;
- int columnWidth = totalWidth / columnCount;
-
- // 璁剧疆鏈�灏忓搴�
- int minWidth = 100; // 鏈�灏忓搴�
- if (columnWidth < minWidth)
- {
- columnWidth = minWidth;
- }
-
- for (int i = 0; i < columnCount; i++)
- {
- dataGridViewUM.Columns[i].Width = columnWidth;
- }
-
- // 璁剧疆鍒楁爣棰�
- dataGridViewUM.Columns[0].Name = "鐢ㄦ埛鍚�";
- dataGridViewUM.Columns[1].Name = "瀵嗙爜";
- dataGridViewUM.Columns[2].Name = "濮撳悕";
- dataGridViewUM.Columns[3].Name = "宸ュ彿";
- dataGridViewUM.Columns[4].Name = "鏉冮檺";
-
- dataGridViewUM.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
-
- // 绂佹缂栬緫鍗曞厓鏍硷紙鍙�夛級
- dataGridViewUM.ReadOnly = true;
-
- // 鍏佽澶氳閫夋嫨锛堝彲閫夛級
- dataGridViewUM.MultiSelect = false;
-
- // 鏄剧ず琛屾爣棰橈紙鍙�夛級
- dataGridViewUM.RowHeadersVisible = true;
+ uiFlowLayoutPanel1.Controls.Clear();
}
- private void InitializeComboBox()
- {
- // 娣诲姞鏉冮檺閫夐」
- comboBoxPermission.Items.Add("绠$悊鍛�");
- comboBoxPermission.Items.Add("鎿嶄綔鍛�");
-
- // 璁剧疆榛樿閫夋嫨椤�
- comboBoxPermission.SelectedIndex = 1;
- }
-
- private void ClearInputFields()
- {
- textBoxUsername.Clear();
- textBoxPassword.Clear();
- textBoxName.Clear();
- textBoxEmployeeID.Clear();
- comboBoxPermission.SelectedIndex = 1;
- textBoxUsername.Focus(); // 灏嗙劍鐐硅缃洖鐢ㄦ埛鍚嶈緭鍏ユ
- }
- private void btnAdd_Click(object sender, EventArgs e)
- {
- // 楠岃瘉杈撳叆
- if (string.IsNullOrWhiteSpace(textBoxUsername.Text) ||
- string.IsNullOrWhiteSpace(textBoxPassword.Text) ||
- string.IsNullOrWhiteSpace(textBoxName.Text) ||
- string.IsNullOrWhiteSpace(textBoxEmployeeID.Text))
- {
- MessageBox.Show("璇峰~鍐欐墍鏈夊繀濉瓧娈碉紒", "鎻愮ず",
- MessageBoxButtons.OK, MessageBoxIcon.Warning);
- return;
- }
-
- // 鍒涘缓鏂拌鏁版嵁
- string[] row = new string[]
- {
- textBoxUsername.Text,
- textBoxPassword.Text, // 瀹為檯搴旂敤涓瘑鐮佸簲璇ュ姞瀵�
- textBoxName.Text,
- textBoxEmployeeID.Text,
- comboBoxPermission.SelectedItem.ToString()
- };
-
- // 璁剧疆鏁翠釜DataGridView鐨勯粯璁ゅ瓧浣撳拰棰滆壊
- dataGridViewUM.DefaultCellStyle.Font = new Font("瀹嬩綋", 12);
- dataGridViewUM.DefaultCellStyle.ForeColor = Color.Black; // 瀛椾綋棰滆壊
- dataGridViewUM.DefaultCellStyle.BackColor = Color.White; // 鑳屾櫙棰滆壊
-
- // 娣诲姞鏂拌鍒癉ataGridView
- dataGridViewUM.Rows.Add(row);
-
- // 娓呯┖杈撳叆妗�
- ClearInputFields();
- }
-
- private void btnDel_Click(object sender, EventArgs e)
- {
- if (dataGridViewUM.SelectedRows.Count > 0)
- {
- // 纭鍒犻櫎
- DialogResult result = MessageBox.Show("纭畾瑕佸垹闄ら�変腑鐨勮鍚楋紵",
- "纭鍒犻櫎", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
-
- if (result == DialogResult.Yes)
- {
- foreach (DataGridViewRow row in dataGridViewUM.SelectedRows)
- {
- dataGridViewUM.Rows.Remove(row);
- }
- }
- }
- else
- {
- MessageBox.Show("璇峰厛閫夋嫨瑕佸垹闄ょ殑琛岋紒", "鎻愮ず",
- MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
+
}
}
--
Gitblit v1.9.3