From 14cccf079662c052b2e04d30b9d9082ada1272ff Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 23 八月 2024 10:01:16 +0800
Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0

---
 WinFrmUI/HStation.WinFrmUI.Organize.Core/02-Employee/EmployeeMgrMainPanel.cs |   41 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Organize.Core/02-Employee/EmployeeMgrMainPanel.cs b/WinFrmUI/HStation.WinFrmUI.Organize.Core/02-Employee/EmployeeMgrMainPanel.cs
index 9c2bf80..c38d910 100644
--- a/WinFrmUI/HStation.WinFrmUI.Organize.Core/02-Employee/EmployeeMgrMainPanel.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Organize.Core/02-Employee/EmployeeMgrMainPanel.cs
@@ -26,26 +26,27 @@
             HStation.BLL.EmployeeMain _service = new();
             _AllEmployee.Clear();
             var _All = await _service.GetAll();
+
             foreach (HStation.Vmo.EmployeeMain emp in _All)
             {
+                //HStation.WinFrmUI.Organize.EmployeeViewModel All = new HStation.WinFrmUI.Organize.EmployeeViewModel(emp);
                 _AllEmployee.Add(emp);
             }
-            employeeViewModelBindingSource.DataSource = _AllEmployee;
-            this.employeeViewModelBindingSource.ResetBindings(false);
+            employeeModelBindingSource.DataSource = _AllEmployee;
+            this.employeeModelBindingSource.ResetBindings(false);
         }
-
-
+       
 
         //娣诲姞
         private void BtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
         {
-            var dlg = new AddEmployeeDlg(); 
+            var dlg = new AddEmployeeDlg();
             if (dlg.ShowDialog() != DialogResult.OK)
             {
                 return;
             }
             DateShow();
-            this.employeeViewModelBindingSource.ResetBindings(false);
+            this.employeeModelBindingSource.ResetBindings(false);
         }
 
         //缂栬緫
@@ -53,6 +54,7 @@
         {
             var dlg = new UpdateEmployeeDlg();
             var currentVm = this.gridView1.GetCurrentViewModel(_AllEmployee);
+            //var a =currentVm.ErpCode;
             if (currentVm == null)
             {
                 MessageBoxHelper.ShowWarning("璇烽�夋嫨鏁版嵁琛�");
@@ -62,11 +64,36 @@
             if (dlg.ShowDialog() == DialogResult.OK)
             {
                 DateShow();
-                this.employeeViewModelBindingSource.ResetBindings(false);
+                this.employeeModelBindingSource.ResetBindings(false);
             }
 
         }
 
+        private void gridView1_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
+        {
+            if (e.Column == colStaffStatus)
+            {
+                var employee = e.Row as HStation.Vmo.EmployeeMain;
+                if (employee == null)
+                {
+                    return;
+                }
+
+                e.Value = employee.StaffStatus == eJobType.exist ? "鍦ㄨ亴" : "绂昏亴";
+            }
+            if(e.Column == colRequirePasswordReset)
+            {
+                var employee = e.Row as HStation.Vmo.EmployeeMain;
+                if (employee == null)
+                {
+                    return;
+                }
+                e.Value = employee.RequirePasswordReset == 1 ? "鏄�" : "鍚�";
+            }
+
+
+        }
+
         ////鍒犻櫎
         //private async void BtnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
         //{

--
Gitblit v1.9.3