private void btnOK_Click(object sender, EventArgs e) { HR_DepartmentController _controller = new HR_DepartmentController(); if (!ValidateData()) { return; } if (txtDeptId.Text.Equals(string.Empty)) { HR_Department _item = new HR_Department(); _item.Name = txtDeptName.Text; _item.ParentId = Convert.ToInt32(cboParentDept.SelectedValue); if (cboParentDept.SelectedIndex > 0) { _item.Level = 1; } //if (cboManager.SelectedIndex > 0) _item.ManagerId = Convert.ToInt32(cboManager.SelectedValue); _item.Created = DateTime.Now; _controller.Add(_item); } else { HR_Department _item = _controller.GetByID(Convert.ToInt32(txtDeptId.Text)); _item.Name = txtDeptName.Text; _item.ParentId = Convert.ToInt32(cboParentDept.SelectedValue); if (cboParentDept.SelectedIndex > 0) { _item.Level = 1; } else { _item.Level = 0; } //if (cboManager.SelectedIndex > 0) _item.ManagerId = Convert.ToInt32(cboManager.SelectedValue); _controller.Edit(_item); } BindingDept(); }
private void treeViewDepartment_DoubleClick(object sender, EventArgs e) { if (treeViewDepartment.Nodes.Count <= 0) { return; } TreeNode _node = treeViewDepartment.SelectedNode; if (_node != null) { HR_DepartmentController _controller = new HR_DepartmentController(); HR_Department _item = _controller.GetByID(Convert.ToInt32(_node.Name)); if (_item != null) { txtDeptId.Text = _node.Name; txtDeptName.Text = _item.Name; txtCreated.Text = _item.Created.ToString("dd/MM/yyyy"); if (_item.ParentId > 0) { cboParentDept.SelectedValue = _item.ParentId; } else { cboParentDept.SelectedIndex = 0; } if (_item.ManagerId > 0) { cboManager.SelectedValue = _item.ManagerId; } else { cboManager.SelectedIndex = 0; } } } }