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(); } }
/// <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; }