private void DataPlay() { if (this.Request.QueryString["op"] != null) { this.txtop.Value = this.Request.QueryString["op"].ToString(); //新增还是修改 //判断当前用户是否有保存的权限 HyoaClass.Hyoa_global Hyoa_global = new HyoaClass.Hyoa_global(); if (Hyoa_global.isHaveRole("Role9999", this.Session["hyuid"].ToString())) { this.btn_submit.Visible = true; //保存 this.btn_jianzhi.Visible = true; //兼职 } else { this.btn_submit.Visible = false; //保存 this.btn_jianzhi.Visible = false; //兼职 } //新文档 if (this.Request.QueryString["op"] == "add") { if (this.hy_deptid.Text != "") { //根据部门ID得到部门名称 HyoaClass.Hyoa_dept Hyoa_dept = new HyoaClass.Hyoa_dept(); DataTable dtdept = Hyoa_dept.Getdept(this.hy_deptid.Text); if (dtdept.Rows.Count > 0) this.hy_deptname.Text = dtdept.Rows[0]["hy_deptname"].ToString(); this.ddlifleader.Items.Insert(0, "否"); this.ddlifleader.Items.Insert(1, "是"); this.ddlisenabled.Items.Insert(0, "是"); this.ddlisenabled.Items.Insert(1, "否"); this.ddlhy_field2.Items.Insert(0, "是"); this.ddlhy_field2.Items.Insert(1, "否"); this.ddlxb.Items.Insert(0, "--请选择--"); this.ddlxb.Items.Insert(1, "男"); this.ddlxb.Items.Insert(2, "女"); dtdept.Clear(); //自动获取最大排序号,然后+2 HyoaClass.Hyoa_user Hyoa_user = new HyoaClass.Hyoa_user(); DataTable dt_maxsort = Hyoa_user.GetMaxusersortbydept(this.hy_deptid.Text); if (dt_maxsort.Rows.Count > 0) txtuserno.Value = (int.Parse(dt_maxsort.Rows[0]["hy_sort"].ToString())+2).ToString(); else txtuserno.Value = "1"; } } //旧文档 if (this.Request.QueryString["op"] == "modify") { if (this.Request.QueryString["id"] != null) { this.ddlifleader.Items.Insert(0, "否"); this.ddlifleader.Items.Insert(1, "是"); this.ddlisenabled.Items.Insert(0, "是"); this.ddlisenabled.Items.Insert(1, "否"); this.ddlhy_field2.Items.Insert(0, "是"); this.ddlhy_field2.Items.Insert(1, "否"); this.ddlxb.Items.Insert(0, "--请选择--"); this.ddlxb.Items.Insert(1, "男"); this.ddlxb.Items.Insert(2, "女"); //根据用户ID得到信息 this.txtid.Text = this.Request.QueryString["id"].ToString(); HyoaClass.Hyoa_user Hyoa_user = new HyoaClass.Hyoa_user(); DataTable dtuser = Hyoa_user.Getuserallinfobyid(this.txtid.Text); if (dtuser.Rows.Count > 0) { this.txtuserid.Text = dtuser.Rows[0]["hy_userid"].ToString(); this.txtusername.Value = dtuser.Rows[0]["hy_username"].ToString(); this.hy_deptid.Text = dtuser.Rows[0]["hy_deptid"].ToString(); this.hy_deptname.Text = dtuser.Rows[0]["hy_deptname"].ToString(); this.txtposition.Value = dtuser.Rows[0]["hy_post"].ToString(); if (dtuser.Rows[0]["hy_ifleader"].ToString() == "是") this.ddlifleader.SelectedIndex = 1; else this.ddlifleader.SelectedIndex = 0; this.txtofficetel.Value = dtuser.Rows[0]["hy_officetel"].ToString(); this.txthometel.Value = dtuser.Rows[0]["hy_hometel"].ToString(); this.txtmobile.Value = dtuser.Rows[0]["hy_mobile"].ToString(); this.txtvirtualtel.Value = dtuser.Rows[0]["hy_virtualnumber"].ToString(); this.txtuserno.Value = dtuser.Rows[0]["hy_sort"].ToString(); if (dtuser.Rows[0]["hy_isenabled"].ToString() == "是") this.ddlisenabled.SelectedIndex = 0; else this.ddlisenabled.SelectedIndex = 1; if (dtuser.Rows[0]["hy_field2"].ToString() == "否") this.ddlhy_field2.SelectedIndex = 1; else this.ddlhy_field2.SelectedIndex = 0; if (dtuser.Rows[0]["hy_birthday"] != null) { if (dtuser.Rows[0]["hy_birthday"].ToString() != "" && System.DateTime.Parse(dtuser.Rows[0]["hy_birthday"].ToString()).ToString("yyyy-MM-dd") != "1900-01-01") this.txtbirthday.Value = System.DateTime.Parse(dtuser.Rows[0]["hy_birthday"].ToString()).ToString("yyyy-MM-dd"); } //if (dtuser.Rows[0]["hy_birthday"].ToString() != "" && dtuser.Rows[0]["hy_birthday"] != null && dtuser.Rows[0]["hy_birthday"].ToString() != "1900-01-01") // this.txtbirthday.Value = System.DateTime.Parse(dtuser.Rows[0]["hy_birthday"].ToString()).ToString("yyyy-MM-dd"); this.txtfjh.Value = dtuser.Rows[0]["hy_fjh"].ToString(); this.ddlxb.SelectedValue = dtuser.Rows[0]["hy_xb"].ToString(); this.txtzzmm.Value = dtuser.Rows[0]["hy_zzmm"].ToString(); this.txtxl.Value = dtuser.Rows[0]["hy_xl"].ToString(); this.txtbyyx.Value = dtuser.Rows[0]["hy_byyx"].ToString(); if (dtuser.Rows[0]["hy_jdwsj"] != null) { if (dtuser.Rows[0]["hy_jdwsj"].ToString() != "" && System.DateTime.Parse(dtuser.Rows[0]["hy_jdwsj"].ToString()).ToString("yyyy-MM-dd") != "1900-01-01") this.txtjdwsj.Value = System.DateTime.Parse(dtuser.Rows[0]["hy_jdwsj"].ToString()).ToString("yyyy-MM-dd"); } this.txtjtzz.Value = dtuser.Rows[0]["hy_jtzz"].ToString(); this.txtsfzhm.Value = dtuser.Rows[0]["hy_sfzhm"].ToString(); this.txtjsids.Value = dtuser.Rows[0]["hy_jsids"].ToString(); this.txtjsnames.Value = dtuser.Rows[0]["hy_jsnames"].ToString(); this.txtjsids2.Text = dtuser.Rows[0]["hy_jsids"].ToString(); this.txtjsnames2.Text = dtuser.Rows[0]["hy_jsnames"].ToString(); if (Hyoa_global.isHaveRole("Role9999", this.Session["hyuid"].ToString())) { } else { this.txtsfzhm.Value = "您无权查看,如有需要请联系管理员!"; } } dtuser.Clear(); this.txtuserid.Enabled = false; } } } }