Beispiel #1
0
        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();
                }
            }
        }