private async void SaveDepartment_Clcik(object sender, RoutedEventArgs e) { if (isAddNewDepart) { if (departmentBLL.InsertDepartment(DepartmentInfo.departmentModel)) { this.Hide(); MsgHelper.RefreshDataGrid(); MsgHelper.RefreshCombox(); await this.ShowMessageAsync("提示", "添加成功!"); this.Close(); } else { await this.ShowMessageAsync("提示", "修改失败"); } } else { if (departmentBLL.UpdateDepartment(DepartmentInfo.departmentModel)) { this.Hide(); MsgHelper.RefreshDataGrid(); MsgHelper.RefreshCombox(); await this.ShowMessageAsync("提示", "修改成功!!"); this.Close(); } else { await this.ShowMessageAsync("提示", "修改失败!"); } } }
private void Delete(object x) { var dp = x as Department; MessageBoxResult confirmToDel = MessageBox.Show("确认要删除部门" + dp.Dname + "吗?部门所在员工请自行转移或删除", "删除提示", MessageBoxButton.YesNo, MessageBoxImage.Question); if (confirmToDel == MessageBoxResult.Yes) { if (departmentBLL.DeleteDepartment(dp)) { DepartmentsModel.Remove(dp); MessageBox.Show("部门信息删除成功!"); MsgHelper.RefreshCombox(); } else { MessageBox.Show("部门信息删除失败!"); } } }