/// <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; } }