public override void Execute(object parameter) { List <Employee> employees = DB.EmployeeRepository.Get(); List <EmployeeModel> employeeModels = new List <EmployeeModel>(); EmployeeMapper employeeMapper = new EmployeeMapper(); for (int i = 0; i < employees.Count; i++) { Employee employee = employees[i]; EmployeeModel employeeModel = employeeMapper.Map(employee); employeeModel.No = i + 1; employeeModels.Add(employeeModel); } Enumeration.Enumerate(employeeModels); EmployeeViewModel employeeViewModel = new EmployeeViewModel(); employeeViewModel.AllEmployees = employeeModels; employeeViewModel.Employees = new ObservableCollection <EmployeeModel>(employeeModels); EmployeesControl employeesControl = new EmployeesControl(); employeesControl.DataContext = employeeViewModel; MainWindow mainWindow = (MainWindow)mainViewModel.Window; mainWindow.GrdCenter.Children.Clear(); mainWindow.GrdCenter.Children.Add(employeesControl); }
//员工表删除 protected void InformationGridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { int inflid = int.Parse(InformationGridView.Rows[e.RowIndex].Cells[0].Text); EmployeesControl ec = new EmployeesControl(); ec.delete(inflid); //bindGrid(); }
public MaintenanceMenuControl(HomeControl form) { InitializeComponent(); this.form = form; equimentType = new EquipmentTypeControl(); user = new UsersControl(); brand = new BrandControl(); model = new ModelsControl(); technologies = new TechnologiesConnectionControl(); equipo = new EquimentControl(); employeesControl = new EmployeesControl(); rentReturnsControl = new RentReturnsControl(); }