/// <summary>
        /// load dropdown list data
        /// </summary>
        private void DoInitData()
        {
            try
            {
                int?   intRegionID   = null;
                int?   intDivisionID = null;
                string sRegionID     = "0";
                if (this.Request.QueryString["Region"] != null)
                {
                    sRegionID   = this.Request.QueryString["Region"].ToString();
                    intRegionID = Convert.ToInt32(sRegionID);
                }
                string sDivisionID = "0";
                if (this.Request.QueryString["Division"] != null)
                {
                    sDivisionID   = this.Request.QueryString["Division"].ToString();
                    intDivisionID = Convert.ToInt32(sDivisionID);
                }
                DataSet dsFilter = PageCommon.GetOrgStructureDataSourceByLoginUser(intRegionID, intDivisionID, true);
                this.ddlRegion.DataSource     = dsFilter.Tables[0];
                this.ddlRegion.DataValueField = "RegionId";
                this.ddlRegion.DataTextField  = "Name";
                this.ddlRegion.DataBind();
                this.ddlRegion.Attributes.Add("onchange", "send_request('Region')");
                //this.ddlDivision.DataSource = this.GetDivisionData(sRegionID);
                this.ddlDivision.DataSource     = dsFilter.Tables[1];
                this.ddlDivision.DataValueField = "DivisionId";
                this.ddlDivision.DataTextField  = "Name";
                this.ddlDivision.DataBind();
                this.ddlDivision.Attributes.Add("onchange", "send_request('Division')");

                //this.ddlBranch.DataSource = this.GetBranchData(sRegionID, sDivisionID);
                this.ddlBranch.DataSource     = dsFilter.Tables[2];
                this.ddlBranch.DataValueField = "BranchId";
                this.ddlBranch.DataTextField  = "Name";
                this.ddlBranch.DataBind();

                this.ddlRegion.SelectedIndex   = 0;
                this.ddlDivision.SelectedIndex = 0;
                this.ddlBranch.SelectedIndex   = 0;

                #region set suspend text

                try
                {
                    ServiceManager sm = new ServiceManager();
                    using (LP2ServiceClient service = sm.StartServiceClient())
                    {
                        GetPointMgrStatusRequest req = new GetPointMgrStatusRequest();

                        req.hdr = new ReqHdr();
                        req.hdr.SecurityToken = "SecurityToken"; //todo:check dummy data
                        req.hdr.UserId        = 5;               //todo:check dummy data
                        GetPointMgrStatusResponse respone = null;

                        respone = service.GetPointManagerStatus(req);

                        if (respone.Running)
                        {
                            this.lbtnSuspend.Text = "Suspend Sync";
                        }
                        else
                        {
                            this.lbtnSuspend.Text = "Resume Sync";
                        }
                    }
                }
                catch (System.ServiceModel.EndpointNotFoundException ee)
                {
                    LPLog.LogMessage(ee.Message);
                    PageCommon.AlertMsg(this, "Failed reason: Point Manager is not running.");
                    return;
                }
                catch (Exception exception)
                {
                    LPLog.LogMessage(exception.Message);
                    return;
                    //PageCommon.WriteJsEnd(this, "Import Point Folders Failed.", PageCommon.Js_RefreshSelf);
                }

                #endregion
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }