Пример #1
0
        /// <summary>
        /// 初始化下拉列表的值
        /// </summary>
        protected void ShowDDLInfo()
        {
            try
            {
                //初始化下拉列表

                //部门下拉列表
                DataTable dt1  = new DataTable();
                string    sql1 = " SELECT ID,NAME FROM USER_Groups WHERE (TAGS = '部门') AND (DELFLAG = 0)  GROUP BY ID,NAME ";
                dt1 = pageControl.doSql(sql1).Tables[0];

                CheckBox_DEPARTMENT.DataSource     = dt1;
                CheckBox_DEPARTMENT.DataTextField  = "NAME";
                CheckBox_DEPARTMENT.DataValueField = "ID";
                CheckBox_DEPARTMENT.DataBind();
                //for (int i = 0; i < dt1.Rows.Count; i++)
                //{
                //    string DepartName = dt1.Rows[i]["NAME"].ToString();
                //    string ID = dt1.Rows[i]["ID"].ToString();

                //    ListItem li = new ListItem(DepartName, ID);
                //    DDL_DEPARTMENT.Items.Add(li);

                //}

                //岗位下拉列表
                DataTable dt2  = new DataTable();
                string    sql2 = " SELECT ID,NAME FROM USER_Groups WHERE (TAGS = '岗位') AND (DELFLAG = 0)  GROUP BY ID,NAME ";
                dt2 = pageControl.doSql(sql2).Tables[0];

                for (int k = 0; k < dt2.Rows.Count; k++)
                {
                    string Station = dt2.Rows[k]["NAME"].ToString();
                    string ID      = dt2.Rows[k]["ID"].ToString();

                    ListItem li = new ListItem(Station, ID);
                    DDL_Station.Items.Add(li);
                }

                //状态
                DataTable dt3  = new DataTable();
                string    sql3 = " SELECT ID, WorkStataName FROM USER_WorkStats_Base WHERE (DELFLAG = '0') ";
                dt3 = pageControl.doSql(sql3).Tables[0];

                for (int j = 0; j < dt3.Rows.Count; j++)
                {
                    string   WorkStats = dt3.Rows[j]["WorkStataName"].ToString();
                    string   ID        = dt3.Rows[j]["ID"].ToString();
                    ListItem li        = new ListItem(WorkStats, ID);
                    DDL_WorkStats.Items.Add(li);
                }

                //学历
                DataTable dt4  = new DataTable();
                string    sql4 = " SELECT ID, EducationLevel FROM USER_EducationLevel_Base ";
                dt4 = pageControl.doSql(sql4).Tables[0];

                for (int t = 0; t < dt4.Rows.Count; t++)
                {
                    string   EducationLevel = dt4.Rows[t]["EducationLevel"].ToString();
                    string   ID             = dt4.Rows[t]["ID"].ToString();
                    ListItem li             = new ListItem(EducationLevel, ID);
                    DDL_EducationLevel.Items.Add(li);
                }
            }
            catch
            {
            }
        }
Пример #2
0
        protected void ShowUsersInfo(string id)
        {
            try
            {
                //获取到人员的详细信息
                users_Model = users_Bll.GetModel(id);

                //姓名
                TB_Name.Text = check(users_Model.REALNAME);
                //联系电话
                TB_TEL.Text = check(users_Model.TEL);
                //移动电话
                TextBox_TEMP1.Text = check(users_Model.TEMP1);
                //邮箱
                TB_EMAIL.Text = check(users_Model.EMAIL);
                //入职时间
                TB_DatesEmployed.Value = check2(users_Model.DatesEmployed);
                //离职时间
                TB_LeaveDates.Value = check2(users_Model.LeaveDates);
                //生日
                TB_BIRTHDAY.Value = check2(users_Model.BIRTHDAY);
                //籍贯
                TB_NativePlace.Text = check(users_Model.NativePlace);
                //住址
                TB_ADDRESS.Text = check(users_Model.ADDRESS);
                //毕业学校
                TB_GraduateSchool.Text = check(users_Model.GraduateSchool);
                //专业
                TB_Major.Text = check(users_Model.Major);
                //工作履历
                TB_TrackRecord.Text = check(users_Model.TrackRecord);

                //初始化下拉列表

                //部门下拉列表
                DataTable dt1  = new DataTable();
                string    sql1 = " SELECT ID,NAME FROM USER_Groups WHERE (TAGS = '部门') AND (DELFLAG = 0)  GROUP BY ID,NAME ";
                dt1 = pageControl.doSql(sql1).Tables[0];
                CheckBox_DEPARTMENT.DataSource     = dt1;
                CheckBox_DEPARTMENT.DataTextField  = "NAME";
                CheckBox_DEPARTMENT.DataValueField = "ID";
                CheckBox_DEPARTMENT.DataBind();
                //获取部门信息
                string[] Depart = users_Model.DepartMentID.Split(',');
                //将部门信息导出部门选项中
                foreach (ListItem item in CheckBox_DEPARTMENT.Items)
                {
                    for (int i = 0; i < Depart.Length; i++)
                    {
                        if (Depart[i] == item.Value)
                        {
                            item.Selected = true;
                        }
                    }
                }
                //for (int i = 0; i < dt1.Rows.Count; i++)
                //{
                //    string DepartName = dt1.Rows[i]["NAME"].ToString();
                //    string ID = dt1.Rows[i]["ID"].ToString();

                //    ListItem li = new ListItem(DepartName, ID);
                //    DDL_DEPARTMENT.Items.Add(li);

                //    if (ID.Equals(users_Model.DepartMentID))
                //    {
                //        li.Selected = true;
                //    }
                //}

                //岗位下拉列表
                DataTable dt2  = new DataTable();
                string    sql2 = " SELECT ID,NAME FROM USER_Groups WHERE (TAGS = '岗位') AND (DELFLAG = 0)  GROUP BY ID,NAME ";
                dt2 = pageControl.doSql(sql2).Tables[0];

                for (int k = 0; k < dt2.Rows.Count; k++)
                {
                    string Station = dt2.Rows[k]["NAME"].ToString();
                    string ID      = dt2.Rows[k]["ID"].ToString();

                    ListItem li = new ListItem(Station, ID);
                    DDL_Station.Items.Add(li);

                    if (ID.Equals(users_Model.StationID))
                    {
                        li.Selected = true;
                    }
                }

                //状态
                DataTable dt3  = new DataTable();
                string    sql3 = " SELECT ID, WorkStataName FROM USER_WorkStats_Base WHERE (DELFLAG = '0') ";
                dt3 = pageControl.doSql(sql3).Tables[0];

                for (int j = 0; j < dt3.Rows.Count; j++)
                {
                    string   WorkStats = dt3.Rows[j]["WorkStataName"].ToString();
                    string   ID        = dt3.Rows[j]["ID"].ToString();
                    ListItem li        = new ListItem(WorkStats, ID);
                    DDL_WorkStats.Items.Add(li);

                    if (ID.Equals(users_Model.WorkStats))
                    {
                        li.Selected = true;
                    }
                }

                //性别
                for (int i = 0; i < RadioButtonList_SEX.Items.Count; i++)
                {
                    if (RadioButtonList_SEX.Items[i].Value.Equals(users_Model.SEX))
                    {
                        RadioButtonList_SEX.Items[i].Selected = true;
                    }
                }

                //是否为项目经理
                RadioButtonList_IsManager.SelectedValue = users_Model.IsManager.ToString();

                //学历
                DataTable dt4  = new DataTable();
                string    sql4 = " SELECT ID, EducationLevel FROM USER_EducationLevel_Base ";
                dt4 = pageControl.doSql(sql4).Tables[0];

                for (int t = 0; t < dt4.Rows.Count; t++)
                {
                    string   EducationLevel = dt4.Rows[t]["EducationLevel"].ToString();
                    string   ID             = dt4.Rows[t]["ID"].ToString();
                    ListItem li             = new ListItem(EducationLevel, ID);
                    DDL_EducationLevel.Items.Add(li);

                    if (ID.Equals(users_Model.EducationLevel))
                    {
                        li.Selected = true;
                    }
                }
            }
            catch
            {
                Response.Write("<script>alert('出错!')</script>");
            }
        }