private void Button_EditEmployee_Click(object sender, EventArgs e) { GlobalVars.Log.Info("MainForm: Редактирование сотрудника"); if (DataGridView_Employers.SelectedRows.Count != 0) { var selectedRowIndex = DataGridView_Employers.CurrentRow.Index; var employeeId = Convert.ToDecimal(DataGridView_Employers.SelectedRows[0].Cells["ID"].Value); var form = new EmployeeInfoEditForm(employeeId: employeeId) { Owner = this }; form.ShowDialog(); FillDataGridViewEmployers(); foreach (DataGridViewRow row in DataGridView_Employers.Rows) { row.Selected = row.Index == selectedRowIndex; } if (selectedRowIndex < DataGridView_Employers.RowCount) { DataGridView_Employers.CurrentCell = DataGridView_Employers.Rows[selectedRowIndex].Cells[0]; } else { DataGridView_Employers.CurrentCell = DataGridView_Employers.Rows[0].Cells[0]; } } }
private void Button_AddEmployee_Click(object sender, EventArgs e) { GlobalVars.Log.Info("MainForm: Добавление сотрудника"); Guid?selectedDepartmentId = null; if (TreeView_Departments.SelectedNode != null) { selectedDepartmentId = new Guid(TreeView_Departments.SelectedNode.Name); } var form = new EmployeeInfoEditForm(id: selectedDepartmentId) { Owner = this }; form.ShowDialog(); FillDataGridViewEmployers(); }