예제 #1
0
    /// <summary>
    /// method
    /// loads all the os definitions into a drop down list
    /// </summary>
    /// <param name="BaseMstr"></param>
    /// <param name="ddl"></param>
    /// <returns></returns>
    public static CStatus LoadOSDefinitionDDL(CData Data, DropDownList ddl)
    {
        //get the dataset
        DataSet   dsOS   = null;
        CSTATData data   = new CSTATData(Data);
        CStatus   status = data.GetOSDefinitionDS(out dsOS);

        if (!status.Status)
        {
            return(status);
        }

        //render the dataset
        status = CDropDownList.RenderDataSet(
            dsOS,
            ddl,
            "OS_DEFINITION_LABEL",
            "OS_DEFINITION_ID");
        if (!status.Status)
        {
            return(status);
        }

        return(new CStatus());
    }
예제 #2
0
    /// <summary>
    /// method
    /// loads all the unit options into a drop down list
    /// </summary>
    /// <param name="BaseMstr"></param>
    /// <param name="ddl"></param>
    /// <returns></returns>
    public static CStatus LoadUnitDDL(CData Data, DropDownList ddl)
    {
        //get the dataset
        DataSet   dsUnit = null;
        CSTATData data   = new CSTATData(Data);
        CStatus   status = data.GetUnitDS(out dsUnit);

        if (!status.Status)
        {
            return(status);
        }

        //render the dataset
        status = CDropDownList.RenderDataSet(
            dsUnit,
            ddl,
            "TIME_UNIT_LABEL",
            "TIME_UNIT_ID");
        if (!status.Status)
        {
            return(status);
        }

        return(new CStatus());
    }
예제 #3
0
    /// <summary>
    /// method
    /// loads all the checklist states into a drop down list
    /// </summary>
    /// <param name="BaseMstr"></param>
    /// <param name="ddl"></param>
    /// <returns></returns>
    public static CStatus LoadChecklistStateDDL(CData Data, DropDownList ddl)
    {
        //get the dataset
        DataSet   ds     = null;
        CSTATData data   = new CSTATData(Data);
        CStatus   status = data.GetChecklistStateDS(out ds);

        if (!status.Status)
        {
            return(status);
        }

        //render the dataset
        status = CDropDownList.RenderDataSet(
            ds,
            ddl,
            "CHECKLIST_STATE_LABEL",
            "CHECKLIST_STATE_ID");
        if (!status.Status)
        {
            return(status);
        }

        return(new CStatus());
    }
예제 #4
0
    /// <summary>
    /// method
    /// loads all the active options into a drop down list
    /// </summary>
    /// <param name="BaseMstr"></param>
    /// <param name="ddl"></param>
    /// <returns></returns>
    public static CStatus LoadActiveDDL(CData Data, DropDownList ddl)
    {
        //get the dataset
        DataSet   dsActive = null;
        CSTATData data     = new CSTATData(Data);
        CStatus   status   = data.GetActiveDS(out dsActive);

        if (!status.Status)
        {
            return(status);
        }

        //render the dataset
        status = CDropDownList.RenderDataSet(
            dsActive,
            ddl,
            "ACTIVE_LABEL",
            "ACTIVE_ID");
        if (!status.Status)
        {
            return(status);
        }

        return(new CStatus());
    }
예제 #5
0
    /// <summary>
    /// method
    /// loads all the item types into a drop down list
    /// </summary>
    /// <param name="BaseMstr"></param>
    /// <param name="ddl"></param>
    /// <returns></returns>
    public static CStatus LoadItemTypeDDL(CData Data, DropDownList ddl)
    {
        //get the dataset
        DataSet   dsItemTypes = null;
        CSTATData data        = new CSTATData(Data);
        CStatus   status      = data.GetItemTypeDS(out dsItemTypes);

        if (!status.Status)
        {
            return(status);
        }

        //render the dataset
        status = CDropDownList.RenderDataSet(
            dsItemTypes,
            ddl,
            "ITEM_TYPE_LABEL",
            "ITEM_TYPE_ID");
        if (!status.Status)
        {
            return(status);
        }

        return(new CStatus());
    }
    /// <summary>
    /// method
    /// loads the checklist's user role check box lists
    /// </summary>
    /// <returns></returns>
    protected CStatus LoadChecklistCBLs()
    {
        if (cblViewable.Items.Count < 1 ||
            cblReadOnly.Items.Count < 1 ||
            cblCloseable.Items.Count < 1 ||
            cblTIUNote.Items.Count < 1)
        {
            CSTATData STAT        = new CSTATData(BaseMstr.BaseData);
            DataSet   dsUserRoles = null;
            CStatus   status      = STAT.GetUserRolesDS(out dsUserRoles);
            if (!status.Status)
            {
                return(status);
            }

            cblViewable.DataSource = dsUserRoles;
            cblViewable.DataBind();

            cblReadOnly.DataSource = dsUserRoles;
            cblReadOnly.DataBind();

            cblCloseable.DataSource = dsUserRoles;
            cblCloseable.DataBind();

            cblTIUNote.DataSource = dsUserRoles;
            cblTIUNote.DataBind();
        }

        return(new CStatus());
    }
예제 #7
0
    //   protected override void Render(HtmlTextWriter output)
    //   {
    //       btnUpdateCLVersion.Enabled = EnableVersionUpdate;
    //
    //       //render the control
    //       base.RenderChildren(output);
    //  }

    /// <summary>
    /// US:894
    /// US:892
    /// page load
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        //enable the apply new version button based on the cached version
        //btnUpdateCLVersion.Enabled = EnableVersionUpdate;

        //pass basemaster and mpe to the checklist selector
        ucChecklistSelector.BaseMstr = Master;
        ucChecklistSelector.MPE      = mpeChecklistSelector;

        //pass basemaster and mpe to the Single Patient Editor
        ucSinglePatientPopup.BaseMstr = Master;
        ucSinglePatientPopup.MPE      = mpeSinglePatientEditor;

        ucCancelProcessing.BaseMstr = Master;
        ucCancelProcessing.MPE      = mpeCancelProcessing;

        RegisterJavaScript();

        if (!IsPostBack)
        {
            Master.PageTitle = "Multi Patient";
            LoadServiceDDL();

            CSTATData StatData = new CSTATData(Master.BaseData);
            DataSet   ds       = null;
            CStatus   status   = StatData.GetStateDS(out ds);
            if (!status.Status)
            {
                Master.ShowStatusInfo(status);
                return;
            }

            States = ds.Tables[0];

            status = CSTAT.LoadChecklistStateDDL(
                Master.BaseData,
                ddlChecklistStatus);
            if (!status.Status)
            {
                Master.ShowStatusInfo(status);
                return;
            }

            gvMultiPatientView.DataSource = null;
            gvMultiPatientView.DataBind();
        }

        ucUpdateChecklistVersion.BaseMstr = Master;
        ucUpdateChecklistVersion.MPE      = mpeUpdateChecklistVersion;
    }
예제 #8
0
    /// <summary>
    /// method
    /// loads the check box lists for a grid view row
    /// </summary>
    /// <param name="gvr"></param>
    protected void LoadGridViewRowCBLs(GridViewRow gvr)
    {
        CheckBoxList cblDSChangeable = (CheckBoxList)gvr.FindControl("cblDSChangeable");
        if (cblDSChangeable == null)
        {
            return;
        }

        CSTATData STAT = new CSTATData(BaseMstr.BaseData);
        DataSet dsUserRoles = null;
        CStatus status = STAT.GetUserRolesDS(out dsUserRoles);
        if (!status.Status)
        {
            ShowStatusInfo(status);
            return;
        }

        cblDSChangeable.DataSource = dsUserRoles.Tables[0];
        cblDSChangeable.DataBind();
    }