private void tvPosiList_AfterSelect(object sender, TreeViewEventArgs e) { objControlService.init_GroupBox(gbPosi); listView1.Items.Clear(); //nListViewId = 0; if (e.Node.Level == 0) { nTreeViewId = 0; } else { //如果选中的是机构,则查看该机构下所有的岗位,并将其显示在ListView中 //if (Convert.ToInt32(e.Node.Tag.ToString()) >= 50000000 && Convert.ToInt32(e.Node.Tag.ToString()) < 60000000) if (Convert.ToInt32(e.Node.Tag.ToString()) >= 1000 && Convert.ToInt32(e.Node.Tag.ToString()) < 10000) { nTreeViewId = Convert.ToInt32(e.Node.Tag.ToString()); objGangWeiService.GetGangWeiListView(listView1, DateTime.Now, nTreeViewId); } //如果选中的是岗位,则查看该岗位并将其显示在GroupBox中 if (Convert.ToInt32(e.Node.Tag.ToString()) >= 60000000 && Convert.ToInt32(e.Node.Tag.ToString()) < 70000000) { nTreeViewId = Convert.ToInt32(e.Node.Tag.ToString()); GetPosiGroupBox(nTreeViewId); } } objControlService.DisabledGroupBoxItem(gbPosi); }
private void tvDeptList_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node.Level == 1) { objControlService.init_GroupBox(groupBox); int deptid = Convert.ToInt32(e.Node.Tag.ToString()); //查询、删除时使用 JiGou objJiGou = objJiGouService.GetJiGouByJiGouID(DateTime.Now, deptid); //查询创建对象 this.txtDeptId.Text = objJiGou.机构编号.ToString(); this.txtDept.Text = objJiGou.机构简称.ToString(); objControlService.DisabledGroupBoxItem(groupBox); } else if (e.Node.Level == 2) { #region 点选表格中的一行时,把内容送到编辑区 id = Convert.ToInt32(e.Node.Tag.ToString()); //查询、删除时使用 Admin objAdmin = objAdminService.GetAdminByID(DateTime.Now, id); //查询创建对象 this.txtDeptId.Text = objAdmin.deptid.ToString(); this.txtDept.Text = objAdmin.dept.ToString(); this.txtUserId.Text = objAdmin.userid.ToString(); this.txtUserName.Text = objAdmin.username.ToString(); this.ckbAttendance.Checked = objAdmin.Attendance; this.ckbOvertime.Checked = objAdmin.Overtime; this.ckbEvaluation.Checked = objAdmin.Evaluation; this.ckbAssessment.Checked = objAdmin.Assessment; this.txtBeiZhu.Text = objAdmin.备注.ToString(); this.txtStartDate.Text = string.Format("{0:yyyy.MM.dd}", Convert.ToDateTime(objAdmin.开始日期.ToString())); this.txtEndDate.Text = string.Format("{0:yyyy.MM.dd}", Convert.ToDateTime(objAdmin.结束日期.ToString())); objControlService.EnabledGroupBoxItem(groupBox); this.txtDeptId.Enabled = false; this.txtDept.Enabled = false; ////给当前机构编号最大值赋值 //maxDeptID = objJiGouService.GetMaxDeptID(); ////给新设同级机构编号赋值 //currentParentID = Convert.ToInt32(objJiGou.ParentID.ToString()); //maxParentSortID = Convert.ToInt32(objJiGouService.GetMaxSortID(objJiGou.ParentID)); ////给新设下级机构编号赋值 //currentDeptID = Convert.ToInt32(objJiGou.机构编号.ToString()); //maxChildSortID = Convert.ToInt32(objJiGouService.GetMaxSortID(objJiGou.机构编号)); ////点保存时使用 //bAdd = false; #endregion } else { objControlService.init_GroupBox(groupBox); objControlService.DisabledGroupBoxItem(groupBox); } }
/// <summary> /// 单击TreeView节点时获取当前节点的ID,用于后面查询该节点的信息及删除该节点。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TvDeptList_AfterSelect(object sender, TreeViewEventArgs e) { objControlService.init_GroupBox(gbDept); listView1.Items.Clear(); //nListViewId = 0; if (e.Node.Level == 0) { nTreeViewId = 0; } if (e.Node.Level >= 1) { nTreeViewId = Convert.ToInt32(e.Node.Tag.ToString()); GetDeptGroupBox(nTreeViewId); } objControlService.DisabledGroupBoxItem(gbDept); objJiGouService.GetJiGouListView(listView1, DateTime.Now, nTreeViewId); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //清空tabPage数据 objControlService.init_tabPage(tabPage1); objControlService.init_tabPage(tabPage2); //根据DataGridView双击行,确定要修改的数据,并显示给GroupBox string userid = this.dgvAllUser.CurrentRow.Cells["人员编号"].Value.ToString(); GetUserInfoGroupBox(userid); objControlService.DisabledGroupBoxItem(groupBox1); //根据选定的tabPage生成DgvProject数据 init_dgvProject(userid); }