/// <summary> /// event /// sets dialog title /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { Title = "Login"; txtUID.Focus(); if (ddlSite.Items.Count < 1) { DataSet dsRegion = null; DataSet dsSite = null; CSiteData siteData = new CSiteData(BaseMstr.BaseData); //get the regions CStatus status = siteData.GetRegionDS(out dsRegion); CDropDownList.RenderDataSet(dsRegion, ddlRegion, "REGION_NAME", "REGION_ID"); //select the default region if set long lRegionID = 0; if (System.Configuration.ConfigurationManager.AppSettings["MDWSEmrSvcRegionID"] != null) { string strRegion = System.Configuration.ConfigurationManager.AppSettings["MDWSEmrSvcRegionID"].ToString(); lRegionID = CDataUtils.ToLong(strRegion); CDropDownList.SelectItemByValue(ddlRegion, lRegionID); } //get all sites for this region status = siteData.GetSiteDS(lRegionID, out dsSite); CDropDownList.RenderDataSet(dsSite, ddlSite, "SITE_NAME", "SITE_ID"); long lSiteID = 0; if (System.Configuration.ConfigurationManager.AppSettings["MDWSEmrSvcSiteList"] != null) { string strSite = System.Configuration.ConfigurationManager.AppSettings["MDWSEmrSvcSiteList"].ToString(); lSiteID = CDataUtils.ToLong(strSite); CDropDownList.SelectItemByValue(ddlSite, lSiteID); } } }
/// <summary> /// US:912 /// select the current ts,os and ds states /// </summary> /// <returns></returns> public CStatus LoadStates() { CPatChecklistItemDataItem di = null; CPatChecklistItemData cid = new CPatChecklistItemData(BaseMstr.BaseData); CStatus status = cid.GetPatCLItemDI(PatientChecklistID, ItemID, out di); if (!status.Status) { return(status); } //temporal state CTemporalStateDataItem diTSi = new CTemporalStateDataItem(); CTemporalStateData tsdi = new CTemporalStateData(BaseMstr.BaseData); status = tsdi.GetTemporalStateDI(di.TSID, out diTSi); if (!status.Status) { return(status); } lblCurrentTS.Text = diTSi.TSLabel; //outcome state COutcomeStateDataItem diOSi = new COutcomeStateDataItem(); COutcomeStateData osdi = new COutcomeStateData(BaseMstr.BaseData); status = osdi.GetOutcomeStateDI(di.OSID, out diOSi); if (!status.Status) { return(status); } lblCurrentOS.Text = diOSi.OSLabel; //DS ddl select CDropDownList.SelectItemByValue(ddlDS, di.DSID); return(new CStatus()); }