/// <summary>
        /// 刷新控件
        /// </summary>
        void RefreshControl()
        {
            ClearControl();

            if (SelectedNode == null || SelectedNode.Tag == null || SelectedNode.Tag.ToString() == "system")
            {
                return;
            }

            View_HR_Dept dept = m_departmentServer.GetDeptByDeptCode(SelectedNode.Tag.ToString());

            txtCode.Text = dept.部门代码;
            txtName.Text = dept.部门名称;

            // 获取部门负责人
            IQueryable <View_SelectPersonnel> directorGroup = m_personnerServer.GetDirector(dept.部门代码, "1");

            if (directorGroup != null && directorGroup.Count() > 0)
            {
                foreach (var item in directorGroup)
                {
                    cmbPrincipal.Items.Add(item.员工姓名);
                }

                cmbPrincipal.SelectedIndex = 0;
                cmbPrincipal.Tag           = directorGroup.ToList();
            }

            // 获取部门主管
            directorGroup = null;
            directorGroup = m_personnerServer.GetDirector(dept.部门代码, "0");

            if (directorGroup != null && directorGroup.Count() > 0)
            {
                foreach (var item in directorGroup)
                {
                    cmbDirector.Items.Add(item.员工姓名);
                }

                cmbDirector.SelectedIndex = 0;
                cmbDirector.Tag           = directorGroup.ToList();
            }

            // 获取部门分管领导
            directorGroup = null;
            directorGroup = m_personnerServer.GetDirector(dept.部门代码, "2");

            if (directorGroup != null && directorGroup.Count() > 0)
            {
                foreach (var item in directorGroup)
                {
                    cmbLeader.Items.Add(item.员工姓名);
                }

                cmbLeader.SelectedIndex = 0;
                cmbLeader.Tag           = directorGroup.ToList();
            }

            if (dept.电话 != null)
            {
                txtTelephone.Text = dept.电话;
            }

            if (dept.真 != null)
            {
                txtFax.Text = dept.真;
            }

            if (dept.备注 != null)
            {
                txtRemark.Text = dept.备注;
            }

            cmbDeptType.Text = dept.部门类型;
            numOrder.Value   = dept.排序号;

            txtFatherCode.Text = dept.父级编码;
        }