private void btnEmployees_Click(object sender, EventArgs e) { int index = dGVFirms.CurrentRow.Index; int firmId = _firmsViewModel.GetFirmIdByIndex(index); using (var employeesView = new EmployeesView(new EmployeesViewModel(), firmId, 0)) { employeesView.StartPosition = FormStartPosition.CenterParent; employeesView.ShowDialog(); } }
private void btnEmployeesOfDepartment_Click(object sender, EventArgs e) { if (dGVDepartment.CurrentRow != null) { int index = dGVDepartment.CurrentRow.Index; int departmentId = _companyStructureViewModel.Departments[index].NodeId; using (var employeesView = new EmployeesView(new EmployeesViewModel(), _firmId, departmentId)) { employeesView.StartPosition = FormStartPosition.CenterParent; employeesView.ShowDialog(); } } }