Ejemplo n.º 1
0
    /// <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);
            }
        }
    }
Ejemplo n.º 2
0
    /// <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());
    }