public FormDimissionList(AuthorityFlag authFlag)
        {
            InitializeComponent();

            m_billMessageServer.BillType = "员工离职申请单";
            AuthorityControl(authFlag);

            txtApplicant.Text  = BasicInfo.LoginName;
            txtApplicant.Tag   = BasicInfo.LoginID;
            txtDept.Text       = BasicInfo.DeptName;
            txtDept.Tag        = BasicInfo.DeptCode;
            txtWorkPost.Text   = m_personnerServer.GetPersonnelArchiveByNameAndCode(BasicInfo.LoginName, BasicInfo.LoginID);
            dtpDate.Value      = ServerTime.Time;
            lblStatus.Text     = DimissionBillStatus.新建单据.ToString();
            menuStrip1.Visible = true;

            DataTable dt = m_personnerServer.GetHighestDept(txtApplicant.Tag.ToString());

            if (dt != null && dt.Rows.Count > 0)
            {
                m_highDept = dt.Rows[0]["deptCode"].ToString();
            }
        }
Example #2
0
        /// <summary>
        /// 清空控件
        /// </summary>
        void ClearControl()
        {
            txtApplicant.Text         = BasicInfo.LoginName;
            txtApplicant.Tag          = BasicInfo.LoginID;
            txtChangeReason.Text      = "";
            txtGeneralManager.Text    = "";
            txtGMOpinion.Text         = "";
            txtHRDirector.Text        = "";
            txtHROpinion.Text         = "";
            txtNewDeptDirector.Text   = "";
            txtNewDeptOpinion.Text    = "";
            txtDormPeople.Text        = "";
            txtFilesPeople.Text       = "";
            txtITPeople.Text          = "";
            txtNewLearder.Text        = "";
            txtNewLearderOpinion.Text = "";
            txtOldLearder.Text        = "";
            txtOldLearderOpinion.Text = "";
            txtTurnOverPeople.Text    = "";
            txtOldDept.Text           = BasicInfo.DeptName;
            txtOldDept.Tag            = BasicInfo.DeptCode;
            txtOldDeptDirector.Text   = "";
            txtOldDeptOpinion.Text    = "";

            DataTable postDt = m_PostServer.GetOperatingPost(null);

            for (int i = 0; i < postDt.Rows.Count; i++)
            {
                cmbNewWorkPost.Items.Add(postDt.Rows[i]["岗位名称"].ToString());
            }

            IQueryable <View_HR_Dept> m_findDepartment;

            if (m_departmentServer.GetAllDeptInfo(out m_findDepartment, out m_error))
            {
                foreach (var item in m_findDepartment)
                {
                    cmbNewDept.Items.Add(item.部门名称);
                }
            }

            lblStatus.Text = PostChangeStatus.新建单据.ToString();

            txtOldWorkPost.Text = m_personnerServer.GetPersonnelArchiveByNameAndCode(BasicInfo.LoginName, BasicInfo.LoginID);

            if (txtOldWorkPost.Text.Trim() != "")
            {
                txtOldWorkPost.Tag = m_PostServer.GetOperatingPostByPostName(txtOldWorkPost.Text.Trim()).岗位编号;
            }

            cmbNewDept.SelectedIndex     = -1;
            cmbNewWorkPost.SelectedIndex = -1;

            cbNewDeptAuthorize.Checked    = false;
            cbOldDeptAuthorize.Checked    = false;
            cbGMAuthorize.Checked         = false;
            cbHRAuthorize.Checked         = false;
            cbIsDorm.Checked              = false;
            cbIsIT.Checked                = false;
            cbIsPersonnelFiles.Checked    = false;
            cbIsWorkTurnOver.Checked      = false;
            cbNewlearderAuthorize.Checked = false;
            cbOldLearderAuthorize.Checked = false;
        }