protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["op"] != null)
         {
             op = Request.QueryString["op"];
         }
         if (Request.QueryString["UserID"] != null)
         {
             int.TryParse(Request.QueryString["UserID"], out UserID);
         }
         if (Request.QueryString["OrgID"] != null)
         {
             int.TryParse(Request.QueryString["OrgID"], out OrgID);
         }
         if (op.Equals("detail"))
         {
             UserID = WebUtil.GetUser(this.Context).UserID;
         }
         Foresight.DataAccess.User data = null;
         if (UserID > 0)
         {
             data = Foresight.DataAccess.User.GetUser(UserID);
         }
         var departmentList  = Foresight.DataAccess.CKDepartment.GetCKDepartments().ToArray();
         var departmentItems = departmentList.Select(p =>
         {
             var item = new { ID = p.ID, Name = p.DepartmentName };
             return(item);
         }).ToArray();
         this.hdDepartment.Value = Utility.JsonConvert.SerializeObject(departmentItems);
         if (data != null)
         {
             SetInfo(data);
             return;
         }
         if (OrgID > 0)
         {
             var department = Foresight.DataAccess.CKDepartment.GetCKDepartment(OrgID);
             if (department != null)
             {
                 this.tdDepartment.Value = department.ID.ToString();
             }
         }
     }
 }
        private void SetInfo(Foresight.DataAccess.User data)
        {
            this.tdLoginName.Value   = data.LoginName;
            this.tdRealName.Value    = data.RealName;
            this.tdPhoneNumber.Value = data.PhoneNumber;
            this.tdGender.Value      = data.Gender;
            this.tdIsLocked.Value    = data.IsLocked ? "1" : "0";
            this.type = data.Type;
            var departmentList = Foresight.DataAccess.CKDepartment.GetAdminInDepartmentList(data.UserID);

            if (departmentList.Length > 0)
            {
                this.tdDepartment.Value = departmentList[0].ID.ToString();
            }
            this.OrgID = data.DepartmentID;
            this.tdServiceFrom.Value  = data.ServiceFrom;
            this.tdPositionName.Value = data.PositionName;
        }
Exemple #3
0
 private void SetInfo(Foresight.DataAccess.User data)
 {
     this.tdNickName.InnerHtml    = data.NickName;
     this.tdPhoneNumber.InnerHtml = data.PhoneNumber;
 }