private void GetUserData(ref PccCommonForC.PccErrMsg myLabel, ref PccBsSystemForC.bs_UserManager mybs)
    {
        PccCommonForC.PccMsg myMsg = new PccCommonForC.PccMsg();
        myMsg.CreateFirstNode("user_id", Session["UserID"].ToString());
        myMsg.CreateFirstNode("ap_id", ddlApplcation.SelectedItem.Value);
        string strXML = myMsg.GetXmlStr;

        try
        {
            myMsg.LoadXml(mybs.DoReturnStr("GetUserData", strXML, ""));
            txtuser_desc.Text = myMsg.Query("user_desc");
            txtuser_nm.Text = myMsg.Query("email");
            //password always is 'password'
            txtusr_pas.Attributes["value"] = myMsg.Query("usr_pas");
            txtReusr_pas.Attributes["value"] = myMsg.Query("usr_pas");

            //ddldept_id.Items.FindByValue(myMsg.Query("dept_id")).Selected = true;
            ddlfact_id.Items.FindByValue(myMsg.Query("fact_id")).Selected = true;

            txtemp_no.Text = myMsg.Query("emp_no");
            txtext.Text = myMsg.Query("ext");

            SetTextColor();

        }
        catch
        {
            lblMsg.Text = myLabel.GetErrMsg("msgLoadDataError");
            btnApply.Enabled = false;
        }
    }