| | |
| | | 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); |
| | | } |
| | | |
| | | //编辑 |
| | |
| | | { |
| | | var dlg = new UpdateEmployeeDlg(); |
| | | var currentVm = this.gridView1.GetCurrentViewModel(_AllEmployee); |
| | | //var a =currentVm.ErpCode; |
| | | if (currentVm == null) |
| | | { |
| | | MessageBoxHelper.ShowWarning("请选择数据行"); |
| | |
| | | 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) |
| | | //{ |