Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
        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);
        }