void p_PreSetControlValue(object sender, SetControlValueEventArgs e)
    {
        if (!this.Visible)
        {
            return;
        }

        SetUpDetailPageBase<HRUser> page = (SetUpDetailPageBase<HRUser>)this.Page;

        string userID = Fn.ToString(page.RowData["user_id"]);

        bool b = false;

        if (userID == "")
        {
            b = true;
        }
        else
        {

            b = RightHelper.CheckFuncRescRight(HRUser.USER_PAY, OperationCode.EDIT, HRUser.ResourceTypeID, userID);
        }

        if (!b)
        {
            SetControlsReadOnly(this.Controls, true);
        }

    }
 void page_PreSetControlValue(object sender, SetControlValueEventArgs e)
 {
     if (e.CurrentPageMode == PageMode.Edit || e.CurrentPageMode == PageMode.Add)
     {
         string provinceId = Fn.ToString(e.DbRowData["province_id"]);
         if (provinceId != "" && provinceId != null)
         {
             DataSet ds = Geography.GetCityList(provinceId);
             DdlCity.SelectedValue = null;
             DdlCity.DataSource = ds;
             DdlCity.DataBind();
         }
     }
 }
    void p_PreSetControlValue(object sender, SetControlValueEventArgs e)
    {
        if (!this.Visible)
        {
            return;
        }

        SetUpDetailPageBase<HRUser> page = (SetUpDetailPageBase<HRUser>)this.Page;

        string userID = Fn.ToString(page.RowData["user_id"]);

        bool b = false;

        if (userID == "")
        {
            b = true;
        }
        else
        {
            b = RightHelper.CheckFuncRescRight(HRUser.USER_FAMILY, OperationCode.EDIT, HRUser.ResourceTypeID, userID);
        }

        if (!b)
        {
            SetControlsReadOnly(this.Controls, true);
        }
        else
        {
            if (CurrentUser.UserID.ToString() == Fn.ToString(page.RowData["user_id"]))
            {
                TxtResidenceAddress.RequiredField = true;
                TxtEmergencyContactName.RequiredField = true;
                TxtEmergencyPhone.RequiredField = true;
            }
        }
    }
 void page_AfterSetControlValue(object sender, SetControlValueEventArgs e)
 {
     Random r = new Random();
     Img.Src = string.Format("GetImage.ashx?Thumbnail=-1&UserId={0}&Id={1}", e.DbRowData["user_id"], r.Next());
 }
    void p_PreSetControlValue(object sender, SetControlValueEventArgs e)
    {
        if (!this.Visible)
        {
            return;
        }

        SetUpDetailPageBase<HRUser> page = (SetUpDetailPageBase<HRUser>)this.Page;

        string userID = Fn.ToString(page.RowData["user_id"]);

        bool b = false;

        if (userID == "")
        {
            b = true;
        }
        else
        {
            b = RightHelper.CheckFuncRescRight(HRUser.USER_PERSONAL, OperationCode.EDIT, HRUser.ResourceTypeID, userID);
        }

        if (!b)
        {
            SetControlsReadOnly(this.Controls, true);
        }
        else
        {
            if (CurrentUser.UserID.ToString() == Fn.ToString(page.RowData["user_id"]))
            {
                DpkBirthday.RequiredField = true;
                DrpNationality.RequiredField = true;
                UcDdlfolkishness.RequiredField = true;
                WcbHukouGeoID.RequiredField = true;
                TxtHuKouPlace.RequiredField = true;
                // WcbPersonalFileGeoID.RequiredField = true;
                TxtIdCardNum.RequiredField = true;
                DrpMarryType.RequiredField = true;
                DrpPolitical.RequiredField = true;
                DrpEducationalBackground.RequiredField = true;
            }
        }

    }